656 Commits

Author SHA1 Message Date
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
Benoît Knecht
8cb34a58ba Fix deprecation warning about AM_INIT_AUTOMAKE. 2013-06-11 15:37:02 -07:00
Justin Maggard
1c34c6c594 Update help output shown by "minidlna -h".
Reported-by: (and original version by) Benoît Knecht <benoit.knecht@fsfe.org>
2013-06-11 15:24:53 -07:00
Benoît Knecht
bceacccb7b Do not let make_dir fail on EISDIR
Some systems set errno to EISDIR when a directory exists already,
instead of EEXIST.
2013-06-11 19:26:46 +02:00
Justin Maggard
9d276d04b3 Merge commit 'ec10c80dd0e365420d2ca91e16d840405cbb1a92' 2013-06-10 23:12:49 -07:00
Justin Maggard
07441e4e9a Silently ignore YOUKU-NOTIFY SSDP packets. 2013-06-10 22:43:03 -07:00
William Grzybowski
ec10c80dd0 FreeBSD icon 2013-06-09 21:19:52 -03:00
William Grzybowski
2558fa3b01 Missing include 2013-06-09 21:19:35 -03:00
Justin Maggard
62b6e235b1 Don't require a configured network interface to start up, and add network interface monitoring support on Linux. 2013-05-08 23:52:02 -07:00
Justin Maggard
1e4cf74436 * Enable all network interfaces by default if none were specified. 2013-04-30 21:09:30 +00:00
Justin Maggard
bcc69d0dd3 * Wrap up v1.1.0. 2013-04-04 23:39:12 +00:00
Justin Maggard
cd20aa0b24 - SQL escape user input in TiVo command processing. 2013-04-03 00:26:54 +00:00
Justin Maggard
ba75f275e1 - Check for output truncation in strcatf(). 2013-04-02 23:29:21 +00: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
bc33a34331 * Applying various OpenBSD-related changes. (Thanks SF user sthen23934) 2013-03-13 07:44:54 +00:00
Justin Maggard
42bd49276f * Fix compile issue with old ffmpeg versions. 2013-03-09 00:03:03 +00:00
Justin Maggard
11998204e2 * Code reformatting. 2013-02-04 20:23:49 +00:00
Justin Maggard
77c30bdfba * Check for NULL pointers before reading them. 2013-02-01 20:26:52 +00:00
Justin Maggard
db1b9dff32 * Check for hidden album art files. 2013-01-19 01:16:19 +00:00
Justin Maggard
f06a93c17a * Store the media type in the TIMESTAMP column, so we can force a rescan if the user changes the media type configuration. 2013-01-02 21:00:52 +00:00
Justin Maggard
efbe1e876f * Minor man page updates. 2012-11-16 20:10:10 +00:00
Justin Maggard
bcaf6f3024 Add man pages contributed by Noel Butler <noelb@ausics.net>. 2012-11-16 19:03:58 +00:00
Justin Maggard
2521b3f238 * Force a rescan if a media_dir has been removed from the configuration. 2012-11-16 08:06:24 +00:00
Justin Maggard
1320eb4ea6 * Update coding style. 2012-11-16 08:01:05 +00:00
Justin Maggard
aee83a3ee6 * Improve how we clean up after ourselves during exit. 2012-11-16 07:40:40 +00:00
Justin Maggard
035fd35ffd * Fix up bad accesses found by valgrind. 2012-11-06 08:24:37 +00:00
Justin Maggard
fa37df8b1f * Add support for TiVo MPEG-TS files. 2012-11-03 09:45:45 +00:00
Justin Maggard
ec2beb799d * Enable quiet building. 2012-11-03 09:17:28 +00:00
Justin Maggard
d5ebaa13f0 * Fix a potential divide-by-zero error. 2012-10-09 20:07:15 +00:00
Justin Maggard
2e120e83a0 * Add some logging and forking tweaks to work better with systemd. 2012-10-04 21:04:36 +00:00
Justin Maggard
de15926f76 * Rename minidlna to minidlnad, and install it in /usr/sbin like a proper system daemon. 2012-10-04 21:03:41 +00:00
Justin Maggard
584258c1f8 * Add support for limiting a media dir to multiple media types. 2012-10-03 07:26:00 +00:00
Justin Maggard
fdcdd9ded8 * Fix inotify parsing of new video symlinks. (SF bug #3552473) 2012-08-20 21:30:16 +00:00
Justin Maggard
89c70bab24 * Fix ffmpeg API version checks. (SF bug #3549925) 2012-07-30 19:56:30 +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
1de4ef8bc1 * Add configuration option to specify the user to run as. 2012-07-18 18:58:26 +00:00
Justin Maggard
ccc32409c5 * Change some --with options to --enable, and move ROOTDEV_* definitions to config.h. 2012-07-17 07:37:55 +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
074055aa4d * Fix compiling with certain ffmpeg versions. 2012-07-10 07:51:42 +00:00
Justin Maggard
c64a76a535 * Fix compiling issues after moving is_tivo_file(). 2012-07-07 00:20:30 +00:00
Justin Maggard
5f14c68597 * Streamline some TiVo ifdefs. 2012-06-30 00:26:55 +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
2c7a3bfc06 * Add support for the latest ffmpeg/libav library versions. 2012-06-29 21:06:23 +00:00
Justin Maggard
78af8c3d6e * Reduce variable scope a couple places. 2012-06-26 18:32:45 +00:00
Justin Maggard
5632e760f5 * Fix a possible file descriptor leak. 2012-06-26 18:23:04 +00:00
Justin Maggard
cf8ddddcce * Clean up some potential buffer overruns. (SF bug #3536546) 2012-06-26 18:13:48 +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
bca5a24a57 * Force a rescan if a new media_dir is detected. 2012-05-22 22:38:29 +00:00
Justin Maggard
110300b44e * Listen for SIGCHLD while scanning, so we can immediately add inotify watches after a scan. 2012-05-17 07:49:24 +00:00