1
0
mirror of https://git.code.sf.net/p/minidlna/git synced 2025-07-14 20:24:42 +00:00

Commit Graph

  • 5fbe9d10da * Fall back to regular I/O instead of using sendfile() if we get EINVAL. Justin Maggard 2010-11-24 01:01:27 +00:00
  • 8e0fcd56f9 * Complete/clarify license information. Justin Maggard 2010-11-11 23:48:14 +00:00
  • e529b5dd6b * Try to trick Sony Blu-ray home theater systems into playing MKVs. Justin Maggard 2010-11-11 22:32:54 +00:00
  • bd22632840 * Add a separate option log_dir for the log directory. Justin Maggard 2010-10-27 00:51:39 +00:00
  • b66f85936f * Do not delete the DB_PATH when called with -R. Justin Maggard 2010-10-27 00:43:37 +00:00
  • 6561dc37cb * Add a distclean target to remove config.h. Justin Maggard 2010-10-27 00:40:47 +00:00
  • 2f53a05727 * Fix typo. Justin Maggard 2010-10-27 00:39:02 +00:00
  • 0cca49db8b * Use DESTDIR instead of PREFIX, for GNU-standard packaging. * Add a couple extra lib dependencies needed by some environments. Justin Maggard 2010-10-26 06:47:59 +00:00
  • 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. Justin Maggard 2010-10-25 18:59:33 +00:00
  • 1d56e95f94 * Handle the "mpegvideo" format name. Justin Maggard 2010-10-25 18:42:06 +00:00
  • 8e2d9a72e6 * If TiVo requests a negative ItemCount with no starting point, that means go to the end of the list. Justin Maggard 2010-10-15 21:51:33 +00:00
  • 090a5cf022 * Sony SMP-100 needs the same treatment as their BDP-S370. Justin Maggard 2010-10-08 01:34:03 +00:00
  • 091b90daa7 * Add Sony BDP-S370 MKV support, by pretending they're DiVX files. Justin Maggard 2010-10-05 23:54:07 +00:00
  • 4ecfe18bb8 * Missed a newline on an error message. Justin Maggard 2010-10-05 20:46:00 +00:00
  • 786d86c366 * Pull Genre info for .nfo files. Justin Maggard 2010-10-05 20:45:42 +00:00
  • 6ec5255d60 * Properly escape TiVo folder names in one more place. Justin Maggard 2010-10-05 08:13:54 +00:00
  • 9985630b73 * Fix bug in zero-MAC detection, so UUIDs are actually unique. Justin Maggard 2010-09-29 07:46:59 +00:00
  • 237a3303f5 * There are actually 3 items on the main list, not 2. Justin Maggard 2010-09-29 07:46:10 +00:00
  • 88750450b2 * Bump to v1.0.18.2. Justin Maggard 2010-09-28 08:23:40 +00:00
  • a80aca73c4 * Have the C library figure out if DST is in effect or not when doing time conversions. Justin Maggard 2010-09-28 08:23:05 +00:00
  • 263b93fb92 * Break out earlier if we see a CLOSE_WRITE, but the file hasn't changed. Justin Maggard 2010-09-28 07:59:11 +00:00
  • a600d8a231 * Handle libavformat format name "matroska,webm". Justin Maggard 2010-09-22 00:03:37 +00:00
  • acf6f16d02 * Fix big-endian issue with XING header parsing. Justin Maggard 2010-09-01 00:33:43 +00:00
  • 6325789eda * Fall back to regular read/write if sendfile fails. Justin Maggard 2010-09-01 00:27:42 +00:00
  • 771d32b557 * Fix compilation on Fedora 13. Justin Maggard 2010-08-28 08:08:24 +00:00
  • 60460837f6 * Fix Xbox360 video thumbnail bug introduced in the last checkin. Justin Maggard 2010-08-28 08:07:53 +00:00
  • 0a1c3a3b17 * Minor code simplification. Justin Maggard 2010-08-28 08:01:51 +00:00
  • da624cedfd * Add more translations. Justin Maggard 2010-08-09 23:49:17 +00:00
  • ff59bc9ab9 * Remove the last remnants of hard-coded ObjectIDs. Justin Maggard 2010-08-09 17:21:27 +00:00
  • 09ac5263a7 * Fix a few typos. Justin Maggard 2010-08-06 17:18:37 +00:00
  • c97d359fe2 * Make Xbox360 support more generic for use with other PlaysForSure clients. Justin Maggard 2010-08-05 23:09:11 +00:00
  • 6c907d9f50 * Small updates from Japanese translations from Hagi. Justin Maggard 2010-07-26 19:10:11 +00:00
  • 19568dd413 * Fix a premature free when parsing TiVo commands. Justin Maggard 2010-07-23 21:40:11 +00:00
  • f254ac452e * Add initial Japanese translations. Justin Maggard 2010-07-23 18:40:06 +00:00
  • 3ce1f12d04 * Fix potential infinite loop with some bad JPEGs. Justin Maggard 2010-07-21 20:19:39 +00:00
  • 431d354700 * Fix cosmetic spelling error. Justin Maggard 2010-07-20 17:06:07 +00:00
  • 4fc8e2382f * Add initial German translations. Justin Maggard 2010-07-19 18:09:31 +00:00
  • 291b31f98a * Add basic NLS support, so clients can display localized strings during browsing if it's properly enabled. Justin Maggard 2010-07-17 00:47:48 +00:00
  • c5b2f2171f * Make Samsung BD players work with MKV files in addition to their TVs. Justin Maggard 2010-07-13 20:17:18 +00:00
  • ebf2585c17 * Need to include config.h to get the HAVE_ICONV_H definition for localization. Justin Maggard 2010-07-13 20:10:49 +00:00
  • da46b385cb Add a new Samsung User-Agent for client type detection. Justin Maggard 2010-07-08 00:29:37 +00:00
  • 4321892e15 * In SQL error conditions, print the offending SQL statement. Justin Maggard 2010-06-22 00:42:51 +00:00
  • d1623ca25d * Use the MSG_MORE flag for send() where appropriate. Justin Maggard 2010-06-09 08:05:27 +00:00
  • c779eab4de * Optimize JPEG scaling by downscaling as much as possible during decompression. Justin Maggard 2010-06-08 17:34:29 +00:00
  • 20bb1db8a7 * Fix bug where we can consider good embedded album art to be bad. v1_0_18 Justin Maggard 2010-06-03 22:10:21 +00:00
  • 2b611ba8e2 Update version number to 1.0.18 to reflect nfo parsing and TiVo changes. Justin Maggard 2010-06-03 22:06:36 +00:00
  • 35c727e77d * Add very basic nfo parsing support. * Rework how some of the metadata is stored and freed, to be more consistent. Justin Maggard 2010-06-03 22:03:34 +00:00
  • 100ba2835c * Send the comment field as program description when sharing TiVo items. * Separate out Title from EpisodeTitle. Justin Maggard 2010-06-03 22:00:48 +00:00
  • 3673e07cff * Store the root XML element when parsing, and make sure we don't write to memory we shouldn't be writing to. Justin Maggard 2010-06-03 21:59:18 +00:00
  • 047165a502 * Free configuration memory from the scanner process before it quits. Justin Maggard 2010-06-03 21:58:32 +00:00
  • 6b1ae89af6 * Skip hidden entries when scanning newly found directories. Justin Maggard 2010-06-03 21:56:53 +00:00
  • 310f928fab * Fix memory leak in cases where XMP parsing fails. Justin Maggard 2010-06-03 21:56:00 +00:00
  • cfe45db393 * Forgot to remove a line from last checkin. Justin Maggard 2010-03-18 21:37:39 +00:00
  • b26661dae2 * Add LPCM MIME to extension conversion. Justin Maggard 2010-03-18 21:34:27 +00:00
  • 8d228d6c5b * Add MIME to extension mapping for quicktime and 3gpp video files. Justin Maggard 2010-03-18 21:07:38 +00:00
  • 9c83541dc6 * Handle whitespace between filter args. Justin Maggard 2010-03-17 23:28:37 +00:00
  • 538379f99d * Add static linking hint. Justin Maggard 2010-03-17 23:26:57 +00:00
  • b0d5feb2a1 * Detect and ignore recursive symbolic links. Justin Maggard 2010-02-23 17:47:17 +00:00
  • 3934bf4448 * Fix issue with playlists containing a single quote. * Ignore bad playlists containing binary data. Justin Maggard 2010-02-22 22:22:03 +00:00
  • c441187d2a * Fix a couple potential buffer overflows. Justin Maggard 2010-01-28 20:26:38 +00:00
  • 346ff6e293 * Add M3U/PLS music playlist support. Justin Maggard 2010-01-13 21:15:26 +00:00
  • 4aafa5e4ed * Handle "res exists" search criteria. Justin Maggard 2009-12-17 18:55:44 +00:00
  • 15f258bc1a * Make UPnPSearch case insensitive like it's supposed to be. Justin Maggard 2009-11-25 00:03:10 +00:00
  • 953142080c * Missed one place for the recent db_path change. (Thanks stedy6!) Justin Maggard 2009-11-19 18:34:42 +00:00
  • 902b2105df * Allow the user to specify where to keep the database in the config file. Justin Maggard 2009-11-19 03:22:35 +00:00
  • 808fc6f459 * Make UPnPSearch using the "contains" keyword work properly with substring searches. Justin Maggard 2009-11-19 02:34:36 +00:00
  • 1549254753 * Set database pragma for optimal performance on every DB open. Justin Maggard 2009-11-17 19:13:00 +00:00
  • 99bd55c463 * Update version to 1.0.16.3. Justin Maggard 2009-11-16 23:37:54 +00:00
  • 64a173bd51 * Fix one more spot where we could close an aleady-closed socket. Justin Maggard 2009-11-12 01:54:45 +00:00
  • 24ff2a8a1c * Add strstrc() function which helps avoid a couple reads of unitialized memory. Justin Maggard 2009-11-12 01:53:40 +00:00
  • d25f3a6c14 * Add 3GP AAC files to the SourceProtocolInfo list. Justin Maggard 2009-11-12 01:52:24 +00:00
  • f5b2971a8f * Add 3gpp audio support. Justin Maggard 2009-11-10 20:11:50 +00:00
  • 71e399b4a6 * Use chunked encoding on resized images, so we can send out the header before transcoding. Justin Maggard 2009-11-10 20:09:04 +00:00
  • db4b8d0a02 * Real proper handling of chunked requests. Justin Maggard 2009-11-10 00:01:06 +00:00
  • c4170af521 * Add a no-resize flag, which tells us to to advertise downscaled images. Useful for clients like Samsung TVs, which can use large images well, but will use downscaled small images when given a choice. Justin Maggard 2009-11-10 00:00:09 +00:00
  • 4073837a34 * Set the conversion-indicator flag on resized images. Justin Maggard 2009-11-09 23:57:09 +00:00
  • 516b025eca * Make JPEG resolution parsing work properly on big-endian systems. Justin Maggard 2009-11-06 19:03:56 +00:00
  • a26802539f * Fall back to rudimentary XMP parsing when getting image dates from EXIF fails. Justin Maggard 2009-11-05 23:15:29 +00:00
  • c8fe23d838 * Rework the sql_exec function to use format arguments, to simplfy the code. * Don't set the DB version until after the scan completes. This way, if only a partial scan has been done, a full scan will be initiated the next time minidlna is started. Justin Maggard 2009-11-04 01:38:14 +00:00
  • 6738b8a722 * Fix bug from the previous checkin. Justin Maggard 2009-11-02 19:47:57 +00:00
  • 58ecfd6380 * Implement and use new sql_get_int_field() function to simplify getting integers from the database. Justin Maggard 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. Justin Maggard 2009-11-02 18:51:56 +00:00
  • ef4271cb83 * Fix bug with filter processing, which was introduced by recent uClibc changes. Justin Maggard 2009-10-30 17:57:27 +00:00
  • e685e0be3c * Use faster (lower quality) JPEG scaling methods on all non-x86 machines. Justin Maggard 2009-10-28 20:52:59 +00:00
  • db25ccd095 * Fix one more uClibc issue with reading boot_id in the absense of a system MAC address. Justin Maggard 2009-10-28 19:26:38 +00:00
  • 41f204029b * Fix some issues with uClibc. Justin Maggard 2009-10-28 07:44:45 +00:00
  • f36047098c * Add bits for static linking. Justin Maggard 2009-10-23 23:06:16 +00:00
  • 745457e814 * Don't use getifaddrs(), since it's not portable; and rework the MAC address reading code. Justin Maggard 2009-10-23 22:01:05 +00:00
  • 6df206efc0 * Increment DB version number to signify the added TIMESTAMP column. Justin Maggard 2009-10-23 02:43:12 +00:00
  • 0f0d22c2f5 * Update database entries if inotify catches a file CLOSE_WRITE and the modify time is newer than the last recorded time in the database. Justin Maggard 2009-10-23 02:38:42 +00:00
  • 590f0761f4 * Fix Samba copy errors with inotify enabled. Justin Maggard 2009-10-23 01:02:40 +00:00
  • e18cf08880 * Add initial support for 3gp video files. * Add LPCM to the main SourceProtocolInfo list. Justin Maggard 2009-10-21 21:11:57 +00:00
  • e450ae2b19 * Bump to 1.0.16-pre6 to reflect subtitle support. Justin Maggard 2009-10-15 01:36:14 +00:00
  • f7e525019a * Add SRT subtitle support using Samsung's method. Justin Maggard 2009-10-15 00:40:27 +00:00
  • 4efa9d06ac * Make strict DLNA adherence optional. Many products appear to handle JPEGs >4096x4096 classified as JPEG_LRG, and it's better to not downscale if we don't have to. Justin Maggard 2009-10-14 21:24:23 +00:00
  • b632bf1704 * Use band name for virtual audio containers when it's available. Justin Maggard 2009-10-14 03:01:15 +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. Justin Maggard 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. Justin Maggard 2009-10-13 22:51:45 +00:00
  • 5465380a6d * Increment version number. Justin Maggard 2009-10-13 01:22:18 +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. Justin Maggard 2009-10-13 01:20:19 +00:00