496 Commits

Author SHA1 Message Date
Justin Maggard
cabbd0b1de * Use an asprintf wrapper, to report errors and NULLify the result. 2012-03-14 17:57:21 +00:00
Justin Maggard
c9d979886b * Handle some (apparently) common WAV file malformations. 2012-03-14 08:38:59 +00:00
Justin Maggard
25c74a3962 * Fix a crash bug on some oddly-formed WAV files. 2012-03-08 18:11:01 +00:00
Justin Maggard
0a0be0d96c * Add a MAXDEBUG log level. 2012-03-08 18:09:55 +00:00
Justin Maggard
7f3c4349f4 * Improve handling of the media_dir setting. 2012-02-28 07:36:14 +00:00
Justin Maggard
638c4a45d9 * Tweak log levels for some messages. 2012-02-25 01:10:23 +00:00
Justin Maggard
aea5da4107 * Require absolute filename for pidfile. (Thanks Andrea Biardi) 2012-02-23 06:12:58 +00:00
Justin Maggard
ef7f537bee * Only remove the pidfile if one was written in the first place. (Thanks Andrea Biardi) 2012-02-23 05:55:50 +00:00
Justin Maggard
a156e780a3 * Make the DPRINTF macro more robust. (Thanks Andrea Biardi) 2012-02-23 05:42:12 +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
ba7e33a062 * Add support for user-configurable log level settings. 2012-02-14 18:25:39 +00:00
Justin Maggard
774d8f9f6e * Properly escape double quotes. 2012-02-13 23:07:40 +00:00
Justin Maggard
996b373f83 * Improve error checking for DLNA CTT compliance. 2012-02-13 23:03:42 +00:00
Justin Maggard
a40b085d07 * Support filtering of the upnp:storageUsed property. 2012-02-13 22:54:31 +00:00
Justin Maggard
6fcd16985e * Miscellaneous minor cleanups for string termination and unfreed memory at exit. 2012-02-13 22:48:48 +00:00
Justin Maggard
0687d8f6d8 * Trim the camera model from EXIF tags. 2012-02-13 22:44:36 +00:00
Justin Maggard
8634fec6ff * Fix potential double-free in one error condition. 2012-02-13 22:42:08 +00:00
Justin Maggard
cefe05677d * Use proper SSDP TTL of 4, instead of 1. 2012-02-13 22:39:54 +00:00
Justin Maggard
ab33ab34bc * Fix false positives in playlist caching optimization when we have duplicate file names in different directories. 2012-02-10 23:35:11 +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
ef70eada7d * Fix inotify detection of caption file removal. 2012-01-31 01:17:00 +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
fe581c5e7f * Fix a couple errors in the rotation code. 2012-01-23 18:51:48 +00:00
Justin Maggard
8298a15490 * Fix the daemon() configure test. 2012-01-22 00:36:18 +00:00
Justin Maggard
c5bb5c84b3 * Add image rotation support during resize. (mostly useful for TiVo) 2012-01-22 00:33:55 +00:00
Justin Maggard
6820d05143 * Fix a potential segfault on requests for existing objects with no path. (Thanks Dominic) 2012-01-21 18:09:04 +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
cfe7fa9b88 * Resizing from thumbnails isn't useful now that we are using JPEG pre-scaling. 2012-01-18 01:57:27 +00:00
Justin Maggard
e9be5bc877 * Add status function. 2012-01-13 20:47:30 +00:00
Justin Maggard
f86a8320cb * Give a more thorough error message for a certain failed sqlite operation. 2012-01-10 02:51:28 +00:00
Justin Maggard
1aa540c4b5 * Rework how we do some very early-stage logging, and clean up a few warnings. 2012-01-10 02:50:33 +00:00
Justin Maggard
6eb9cc7054 * Fix a strange SQL error adding watches, and clean up some warnings. 2012-01-10 02:48:24 +00:00
Justin Maggard
889a531ecd * Add workarounds for LifeTab tablets' bad behavior. 2012-01-09 08:03:15 +00:00
Justin Maggard
0919e28b3a * Fix inotify detection issue on first-level folders. 2011-12-26 10:14:21 +00:00
Justin Maggard
edcdb027d0 * Escape image creator/camera model text. (SF Bug #3460941) 2011-12-16 21:40:43 +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
c415fbdbf3 * Make some necessary changes to function on old OSes (like CentOS 5.7). 2011-12-07 03:55:20 +00:00
Justin Maggard
f210260956 * Add conditional switch to skip some checks missing on old Autoconf versions. 2011-12-07 02:15:55 +00:00
Justin Maggard
9ec2fd2550 * Try to set the network interface number based on the client address, in case there is no Host header from an HTTP 1.0 request. 2011-11-30 23:53:00 +00:00
Justin Maggard
c38eb01179 * Remove a bad free() I missed during the last round of changes. 2011-11-29 00:15:08 +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
84d4a0f3f1 * Improve trimming of quotation marks. 2011-11-19 08:59:32 +00:00
Justin Maggard
875f0e2351 * Fix some unused result warnings.
* Handle folder art a little differently than file album art.
2011-11-19 08:26:10 +00:00
Justin Maggard
d42f8fc193 * Fix configure issues with (at least) OSX and Fedora + RPM Fusion. 2011-11-10 06:56:02 +00:00
Justin Maggard
cbf270b601 * Include config.h, and move a couple definitions to the header file. 2011-11-10 06:53:53 +00:00
Justin Maggard
62da09d9ce * Consolidate playlist scanning functions, and fix bug where an empty line in a playlist would cause it get thrown out as invalid. (Thanks Sean Mahnken) 2011-11-05 00:37:08 +00:00