172 Commits

Author SHA1 Message Date
Justin Maggard
78af8c3d6e * Reduce variable scope a couple places. 2012-06-26 18:32:45 +00:00
Justin Maggard
ba162fc082 * Add flag to force downscaled thumbnails rather than using embedded ones.
* Add DirecTV client detection.
2012-05-31 18:37:22 +00:00
Justin Maggard
12257dff81 * Better compliance with DLNA requirement 7.3.67.4. 2012-05-07 17:27:30 +00:00
Justin Maggard
58433d3fad * Fix up error handling when given a bad order in SortCriteria. 2012-04-07 16:47:13 +00:00
Justin Maggard
cabbd0b1de * Use an asprintf wrapper, to report errors and NULLify the result. 2012-03-14 17:57:21 +00:00
Justin Maggard
3d44a79098 * Force strict error checking a couple other places when strict_dlna mode is enabled. 2012-02-17 01:21:14 +00:00
Justin Maggard
6b5e121f13 * Add DLNA.ORG_FLAGS support, and clean up transferMode support. 2012-02-14 18:43:35 +00:00
Justin Maggard
774d8f9f6e * Properly escape double quotes. 2012-02-13 23:07:40 +00:00
Justin Maggard
a40b085d07 * Support filtering of the upnp:storageUsed property. 2012-02-13 22:54:31 +00:00
Justin Maggard
8634fec6ff * Fix potential double-free in one error condition. 2012-02-13 22:42:08 +00:00
Justin Maggard
6064099fb0 * Handle an empty DeviceID from Zyxel media player SOAP request. 2012-02-05 20:21:48 +00:00
Justin Maggard
6119262fa4 * Fix playlist browsing with no SortOrder specified. (SF bug #3481524) 2012-01-31 00:47:34 +00:00
Justin Maggard
08172a4ed2 * Enhance error checking in some additional places as required by the latest UPnP CTT. 2012-01-21 01:00:26 +00:00
Justin Maggard
889a531ecd * Add workarounds for LifeTab tablets' bad behavior. 2012-01-09 08:03:15 +00:00
Justin Maggard
51ef3a57dd * Add an LG quirk to force a dot into the title of videos with subtitles associated with them. 2011-12-16 19:36:40 +00:00
Justin Maggard
d829df06dc * Include PV namespace if pv attributes are requested. 2011-12-15 20:20:47 +00:00
Justin Maggard
311e36736e * Add support for Sony's av:mediaClass tag, so certain Sony devices can filter menu items by media type. 2011-12-15 01:56:17 +00:00
Justin Maggard
e1c03bf689 * Add caption support for Panasonic TVs. 2011-12-14 00:03:35 +00:00
Justin Maggard
345ecb9d22 * Fix SRT caption support with the latest Samsung Series D firmware. 2011-11-23 22:41:42 +00:00
Justin Maggard
92da9470d8 * Fix Bravia profile mangling chopping off _ISO. (Thanks SF user Wolfram Gloger) 2011-11-03 01:06:15 +00:00
Justin Maggard
773e1f6566 * Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now).
* Switch to autoconf from genconfig.sh.
2011-09-16 23:39:58 +00:00
Justin Maggard
546175743a * Add WAV MIME workaround for Marantz Receivers and Roku SoundBridge.
* Fix bitrate displayed on Microsoft PFS devices.
2011-08-18 23:24:17 +00:00
Justin Maggard
c599ed3a9f * Fix a crash bug with certain invalid Browse or Search requests. 2011-08-18 18:52:58 +00:00
Justin Maggard
eb0278a905 * Only send Samsung bookmark info if it's a Samsung device. UPnP-Inspector can't handle it, so perhaps other devices will fail with it as well. 2011-08-15 23:39:53 +00:00
Justin Maggard
5ce95a37c6 * Support searching by dc:date. 2011-08-08 16:55:35 +00:00
Justin Maggard
d5b77cbd46 * Add bookmark support for Samsung TVs. 2011-08-05 20:36:54 +00:00
Justin Maggard
e7438c1e77 * Check existence of dlna_pn before reading it on Freebox.. 2011-07-07 17:50:50 +00:00
Justin Maggard
5195daf0ca * Add a possible MIME type workaround for MPEG-TS files on Freebox. 2011-06-28 02:47:46 +00:00
Justin Maggard
108fda1e84 * Add the ability to change the root media container. (Thanks to Ivan Mironov) 2011-06-25 00:39:45 +00:00
Justin Maggard
3e760ebabf * Fix possible crash bug after enlarging a SOAP response buffer. 2011-06-13 18:28:57 +00:00
Justin Maggard
0cf2e5731a * Make a distiction between Samsung A series and later models. We need to trick A series only into playing AVI files. 2011-05-28 00:01:21 +00:00
Justin Maggard
bec766497a * Improve support for the NETGEAR Digital Entertainer Live (EVA2000). 2011-05-26 06:15:27 +00:00
Justin Maggard
9806103335 * Add support for multiple network interfaces. 2011-05-24 17:20:16 +00:00
Justin Maggard
87aff70055 * Implement my best guess at how to support subtitles on LG clients. 2011-05-17 01:19:31 +00:00
Justin Maggard
595eaf5168 * Support AVC_TS_HP_HD_AC3 on Toshiba TVs. 2011-05-16 20:36:08 +00:00
Justin Maggard
23746a68bf * Introduce a new strcatf() function to help simplify some areas of the code. 2011-05-13 22:10:15 +00:00
Justin Maggard
9a9270cecf * Fix some issues reported by cppcheck. 2011-05-02 23:50:52 +00:00
Justin Maggard
e0e0fa254d * Fix a couple minor DLNA correctness issues. 2011-04-28 23:01:28 +00:00
Justin Maggard
414b3dffc8 * Rework the Sony video support hacks by using multiple res elements.
* Throw in some extra Toshiba Regza support while we're at it.
2011-04-13 22:25:02 +00:00
Justin Maggard
e72c9d0a08 * Send known audio-only devices straight to the Music section on root requests. 2011-04-12 20:58:01 +00:00
Justin Maggard
ed36693657 * If the client doesn't specify a sort order on a music container, default to type, disc, track, then title. 2011-04-09 01:44:11 +00:00
Justin Maggard
429a2f1311 * Fix Sony adaptation by modifying the right buffer. 2011-04-05 22:17:02 +00:00
Justin Maggard
7d049aea93 * More Sony workarounds for AVC TS files. 2011-04-04 22:22:05 +00:00
Justin Maggard
4d76528158 * Add support for Samsung's GetFeatureList method. 2011-03-15 05:18:59 +00:00
Justin Maggard
41136ae17c * Fix bug in the last checkin whereby artist was always sent, even if it was not requested. 2011-02-17 19:15:03 +00:00
Justin Maggard
3164baa423 * Add Genre and Artist UPnP Search capability.
* Add a couple missing MIME -> extension conversions.
2011-02-15 01:01:01 +00:00
Justin Maggard
743a5ffdf9 * Cheat to make Sony Bravia AVC support work. 2011-01-18 02:26:31 +00:00
Justin Maggard
8e0fcd56f9 * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
Justin Maggard
9319e4ec7e * Current model Samsung TVs have a neat little bug where they filter out AlbumArtURI DLNA ProfileIDs, but they actually require it to show thumbnails. So we'll manually add it to the filter for Samsung products. 2010-10-25 18:59:33 +00:00
Justin Maggard
091b90daa7 * Add Sony BDP-S370 MKV support, by pretending they're DiVX files. 2010-10-05 23:54:07 +00:00