|
58ecfd6380
|
* Implement and use new sql_get_int_field() function to simplify getting integers from the database.
|
2009-11-02 19:21:38 +00:00 |
|
|
9712e90bdd
|
* Enlarge the DLNA buffer, since it was a couple bytes too small for a couple profiles.
|
2009-11-02 18:51:56 +00:00 |
|
|
ef4271cb83
|
* Fix bug with filter processing, which was introduced by recent uClibc changes.
|
2009-10-30 17:57:27 +00:00 |
|
|
41f204029b
|
* Fix some issues with uClibc.
|
2009-10-28 07:44:45 +00:00 |
|
|
e18cf08880
|
* Add initial support for 3gp video files.
* Add LPCM to the main SourceProtocolInfo list.
|
2009-10-21 21:11:57 +00:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
6d288868ca
|
* Only pass resolution details on scaled images if they are requested.
|
2009-09-14 19:41:15 +00:00 |
|
|
f259479ecf
|
* Don't call WAV files LPCM, because they're disqualified due to endianness.
|
2009-08-10 21:16:53 +00:00 |
|
|
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 |
|
|
aba116a445
|
* Avoid using '&' in URIs for resized images, to avoid client compatibility issues.
|
2009-08-06 07:50:12 +00:00 |
|
|
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 |
|
|
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 |
|
|
1a5e1a6de9
|
* Add hacks to make .mkv support work on Samsung TVs.
|
2009-07-13 18:00:06 +00:00 |
|
|
efc2ab6b2b
|
* Consider MIME workarounds when doing MIME->extension conversion.
|
2009-06-30 02:03:07 +00:00 |
|
|
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 |
|
|
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 |
|
|
593f9c68e1
|
* Fix DLNA namespace error.
|
2009-06-06 01:57:54 +00:00 |
|
|
a6d01a85e3
|
* Add MIME workarounds for WAV files on Denon receivers.
|
2009-06-04 19:13:18 +00:00 |
|
|
8dc1a82d7e
|
* Use PS3-style MIME tweaks for Samsung TVs.
|
2009-06-03 22:01:31 +00:00 |
|
|
efefcde150
|
* Work around Freebox's bad behavior of only using the first <res> element for images.
|
2009-06-03 20:49:31 +00:00 |
|
|
2155c25109
|
* Handle @id in SearchCriteria.
|
2009-06-02 21:18:22 +00:00 |
|
|
029928569a
|
* WAV/LPCM handling tweaks.
|
2009-05-28 08:22:39 +00:00 |
|
|
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 |
|
|
31cfba1a21
|
* More changes to pass the UPnP Device Validator.
|
2009-05-20 01:31:34 +00:00 |
|
|
c10c913b30
|
* Some fixes for the UPnP Device Validator.
|
2009-05-19 23:43:51 +00:00 |
|
|
5a08b7e275
|
* Some minor DLNA conformance fixups.
|
2009-05-14 22:13:06 +00:00 |
|
|
bb8e2a346a
|
* Add WAV mime-to-extension mapping.
|
2009-05-12 01:25:46 +00:00 |
|
|
3e7a3cbfb5
|
* Add WAV file support.
|
2009-05-12 01:21:53 +00:00 |
|
|
cb61823ecc
|
* Always store cached JPEG album art with a .jpg extension.
|
2009-05-11 00:56:04 +00:00 |
|
|
161c513e58
|
* Use a "real" file extension instead of just .dat when sending container contents.
|
2009-05-11 00:31:15 +00:00 |
|
|
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 |
|
|
392654a234
|
* Prevent a buffer overflow when an item's description is very long.
|
2009-05-05 02:15:44 +00:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
a67c054ef7
|
* Properly skip sorting on UPnPSearches of very large containers on sparc-based ReadyNAS processors.
|
2009-04-30 23:58:27 +00:00 |
|
|
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 |
|
|
f57f441360
|
* SQL query optimizations. Basically don't ask for data we're never going to use.
|
2009-04-03 16:18:53 +00:00 |
|
|
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 |
|
|
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 |
|
|
ac5a37b27a
|
* Get rid of all depenence on libgd, and use libjpeg directly.
|
2009-03-19 08:06:27 +00:00 |
|
|
7a2e3ae67a
|
* Many changes for TiVo support. It actually [kinda] works. :)
|
2009-03-13 08:39:37 +00:00 |
|
|
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 |
|
|
a28c0ed53f
|
* Add some more flexible browsing options for music.
|
2009-03-06 03:21:35 +00:00 |
|
|
45f294b404
|
* Use our own logging mechanism instead of syslog/printf.
|
2009-02-20 10:21:23 +00:00 |
|