Justin Maggard
|
41f204029b
|
* Fix some issues with uClibc.
|
2009-10-28 07:44:45 +00:00 |
|
Justin Maggard
|
e18cf08880
|
* Add initial support for 3gp video files.
* Add LPCM to the main SourceProtocolInfo list.
|
2009-10-21 21:11:57 +00:00 |
|
Justin Maggard
|
e777a93a5e
|
* Remove ALBUM_ART_PN from the database, since it's forced to be JPEG_TN now.
* Add a DISC entry to the database, so when the client sorts a multi-disc audio album by track, we can sort by disc first.
|
2009-10-14 01:14:10 +00:00 |
|
Justin Maggard
|
7c62467398
|
* Better handling for extremely large JPEGs: expose the full image, JPEG_LRG, JPEG_SM, and thumbnail if the image is >4096x4096.
|
2009-10-13 22:51:45 +00:00 |
|
Justin Maggard
|
1ef627ac3c
|
* Don't trust EXIF to tell us the accurate resolution; instead, parse the JPEG data ourselves.
* Add on-the-fly downscaling for JPEGs too large to fit the JPEG_LRG DLNA profile.
|
2009-10-13 01:20:19 +00:00 |
|
Justin Maggard
|
6d288868ca
|
* Only pass resolution details on scaled images if they are requested.
|
2009-09-14 19:41:15 +00:00 |
|
Justin Maggard
|
f259479ecf
|
* Don't call WAV files LPCM, because they're disqualified due to endianness.
|
2009-08-10 21:16:53 +00:00 |
|
Justin Maggard
|
d249992cc4
|
* Use a defined value for max SOAP response size. Previously we would probably crash if a response got over 1MB due. Now we will realloc in 1MB increments until we reach our prefined max response size. This should be useful for clients like djmount, which don't specify a result limit in their request, but also don't handle huge (>1MB) responses.
|
2009-08-07 23:41:32 +00:00 |
|
Justin Maggard
|
aba116a445
|
* Avoid using '&' in URIs for resized images, to avoid client compatibility issues.
|
2009-08-06 07:50:12 +00:00 |
|
Justin Maggard
|
e925174081
|
* Enable JPEG resizing support so we can advertise JPEG_SM images we downscale from JPEG_MED or JPEG_LRG files.
|
2009-08-06 02:43:45 +00:00 |
|
Justin Maggard
|
780ae7ad8b
|
* Add Popcorn Hour support for using the wrong MIME type for FLAC.
* Fix a couple crash bugs with invalid UPnP-A/V SOAP requests.
* Fix WAV file extension support.
|
2009-07-28 23:17:31 +00:00 |
|
Justin Maggard
|
1a5e1a6de9
|
* Add hacks to make .mkv support work on Samsung TVs.
|
2009-07-13 18:00:06 +00:00 |
|
Justin Maggard
|
efc2ab6b2b
|
* Consider MIME workarounds when doing MIME->extension conversion.
|
2009-06-30 02:03:07 +00:00 |
|
Justin Maggard
|
e0b88d2101
|
* Looks like Samsung TV's want the improper MIME type video/x-mkv instead of video/x-matroska.
|
2009-06-22 22:43:23 +00:00 |
|
Justin Maggard
|
c304e3010a
|
* Don't return video cover art to XBox360, or else it won't show the video at all.
|
2009-06-17 22:35:41 +00:00 |
|
Justin Maggard
|
593f9c68e1
|
* Fix DLNA namespace error.
|
2009-06-06 01:57:54 +00:00 |
|
Justin Maggard
|
a6d01a85e3
|
* Add MIME workarounds for WAV files on Denon receivers.
|
2009-06-04 19:13:18 +00:00 |
|
Justin Maggard
|
8dc1a82d7e
|
* Use PS3-style MIME tweaks for Samsung TVs.
|
2009-06-03 22:01:31 +00:00 |
|
Justin Maggard
|
efefcde150
|
* Work around Freebox's bad behavior of only using the first <res> element for images.
|
2009-06-03 20:49:31 +00:00 |
|
Justin Maggard
|
2155c25109
|
* Handle @id in SearchCriteria.
|
2009-06-02 21:18:22 +00:00 |
|
Justin Maggard
|
029928569a
|
* WAV/LPCM handling tweaks.
|
2009-05-28 08:22:39 +00:00 |
|
Justin Maggard
|
c011c4a087
|
* Add initial support for video cover art.
* Try to handle id3 tags that use non-utf8 and iso8859 charsets.
|
2009-05-27 23:11:18 +00:00 |
|
Justin Maggard
|
31cfba1a21
|
* More changes to pass the UPnP Device Validator.
|
2009-05-20 01:31:34 +00:00 |
|
Justin Maggard
|
c10c913b30
|
* Some fixes for the UPnP Device Validator.
|
2009-05-19 23:43:51 +00:00 |
|
Justin Maggard
|
5a08b7e275
|
* Some minor DLNA conformance fixups.
|
2009-05-14 22:13:06 +00:00 |
|
Justin Maggard
|
bb8e2a346a
|
* Add WAV mime-to-extension mapping.
|
2009-05-12 01:25:46 +00:00 |
|
Justin Maggard
|
3e7a3cbfb5
|
* Add WAV file support.
|
2009-05-12 01:21:53 +00:00 |
|
Justin Maggard
|
cb61823ecc
|
* Always store cached JPEG album art with a .jpg extension.
|
2009-05-11 00:56:04 +00:00 |
|
Justin Maggard
|
161c513e58
|
* Use a "real" file extension instead of just .dat when sending container contents.
|
2009-05-11 00:31:15 +00:00 |
|
Justin Maggard
|
bdf2c86075
|
* Sort out Server description in HTTP headers. This actually makes Windows Media Player recognize a MiniDLNA server also.
|
2009-05-10 03:24:29 +00:00 |
|
Justin Maggard
|
392654a234
|
* Prevent a buffer overflow when an item's description is very long.
|
2009-05-05 02:15:44 +00:00 |
|
Justin Maggard
|
7c64eb10ac
|
* Put the commas back in when parsing the filter args, so the log contains the actual args sent by the client, instead of just the first one.
|
2009-05-03 18:31:53 +00:00 |
|
Justin Maggard
|
ab75f45804
|
* Missed one case with the last filter rewrite. An empty filter argument should return all metadata.
|
2009-05-02 23:55:27 +00:00 |
|
Justin Maggard
|
0fa5f5b598
|
* Fix a couple bugs in client detection code.
* Fix incremental UPnPBrowse bug that was recently introduced.
|
2009-05-02 20:53:24 +00:00 |
|
Justin Maggard
|
401da95831
|
* Add generic DLNA client type detection and caching, and don't use DLNA-specific MIME types if the client doesn't support DLNA.
|
2009-05-01 19:36:43 +00:00 |
|
Justin Maggard
|
ff046503bd
|
* Update client cache if the client type changes on a given IP.
* Default .avi files to MIME type video/x-msvideo for better backward compatibility.
|
2009-05-01 01:39:55 +00:00 |
|
Justin Maggard
|
f35e0831d1
|
* Rewrite filter parsing code. Might help with Olive Symphony or other Twonky-based clients that send odd filter requests.
|
2009-05-01 00:45:23 +00:00 |
|
Justin Maggard
|
a67c054ef7
|
* Properly skip sorting on UPnPSearches of very large containers on sparc-based ReadyNAS processors.
|
2009-04-30 23:58:27 +00:00 |
|
Justin Maggard
|
226cf8bb66
|
* Some SQL optimizations. Noticeable mostly on very slow systems with very large media libraries.
* Add basic DLNA/UPnP-AV SortCriteria support.
|
2009-04-30 10:03:45 +00:00 |
|
Justin Maggard
|
f57f441360
|
* SQL query optimizations. Basically don't ask for data we're never going to use.
|
2009-04-03 16:18:53 +00:00 |
|
Justin Maggard
|
8d12ee4ae7
|
* Major optimization for large Search/Browse responses. Using strcat gets very slow when the data size gets too big. Switching to memcpy gives us a huge performance improvement with very large responses.
|
2009-04-01 20:19:00 +00:00 |
|
Justin Maggard
|
7372543da9
|
* Fix issues with duplicate entries in UPnPSearch results.
* Send XBox360 bad bitrate information, since it requires it.
|
2009-03-27 07:32:41 +00:00 |
|
Justin Maggard
|
ac5a37b27a
|
* Get rid of all depenence on libgd, and use libjpeg directly.
|
2009-03-19 08:06:27 +00:00 |
|
Justin Maggard
|
7a2e3ae67a
|
* Many changes for TiVo support. It actually [kinda] works. :)
|
2009-03-13 08:39:37 +00:00 |
|
Justin Maggard
|
3ae378cdc9
|
* Treat an empty Filter argument as "*".
* Make sure we allocate enough memory to hold SourceProtocolInfo response data.
|
2009-03-09 20:53:21 +00:00 |
|
Justin Maggard
|
a28c0ed53f
|
* Add some more flexible browsing options for music.
|
2009-03-06 03:21:35 +00:00 |
|
Justin Maggard
|
45f294b404
|
* Use our own logging mechanism instead of syslog/printf.
|
2009-02-20 10:21:23 +00:00 |
|
Justin Maggard
|
0d3505656d
|
* Fix accidental double-scan from last checkin.
* Add XBox360 compatibility.
|
2009-02-10 07:41:50 +00:00 |
|
Justin Maggard
|
42be3989bf
|
* Allow users to specify the file names and order that the Album Art scanner will search for.
* Lots of changes for inotify support.
|
2009-02-10 03:10:09 +00:00 |
|
Justin Maggard
|
a1d385241d
|
* Be more flexible when it comes to album art resolutions. This is really just a recommendation and not an absolute requirement for DLNA compliance.
|
2009-02-04 02:25:24 +00:00 |
|