180 Commits

Author SHA1 Message Date
Justin Maggard
0700cf9774 Fix up a few conformance issues with latest testing tools. 2013-10-22 19:05:22 -07:00
Justin Maggard
a4a301d1df Set the conversion indicator on fake resources for Sony BDP's. New models support most of these natively, and don't like fake resources. 2013-06-12 23:25:30 -07:00
Justin Maggard
1c748c1d5a * Consolidate client detection code.
* Add forced sorting support for Panasonic devices.
2013-03-18 05:37:46 +00:00
Justin Maggard
fa37df8b1f * Add support for TiVo MPEG-TS files. 2012-11-03 09:45:45 +00:00
Justin Maggard
b15a5d144d * Move SearchCriteria parsing to its own function. 2012-07-28 01:17:30 +00:00
Justin Maggard
2d0ae24009 * Do some additional SQL escaping. 2012-07-28 01:16:43 +00:00
Justin Maggard
f0c7768533 * Add a flag to tell ParseNameValue() to store empty XML elements. 2012-07-10 21:12:10 +00:00
Justin Maggard
61fbce18ba * Replace sqlite_int64 with int64_t in many places, to better allow for the possibility of other databases. (Thanks Douglas Carmichael) 2012-06-29 23:14:27 +00:00
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