Justin Maggard
107b808021
* Fix a bad free with some video files with AAC audio.
2011-03-02 22:15:15 +00:00
Justin Maggard
95becb5c99
* Fix a memory freeing error with some audio file tags.
2011-02-26 00:00:34 +00:00
Justin Maggard
f7394c0c43
* Remove any DLNA profile info for TiVo files.
2011-02-19 00:53:18 +00:00
Justin Maggard
21a36701e6
* Add support for a couple more DLNA profiles, and sync data with ProtocolInfo.
2011-02-19 00:35:19 +00:00
Justin Maggard
fdde0303ca
* Skip DLNA parsing for non-ASF VC1 files.
2011-02-15 02:03:41 +00:00
Justin Maggard
be1c1c5644
* Add support for more DLNA video profiles.
...
* Fix bug where non-DLNA formats would still get parsed into DLNA profiles.
2011-02-15 01:36:09 +00:00
Justin Maggard
8e0fcd56f9
* Complete/clarify license information.
2010-11-11 23:48:14 +00:00
Justin Maggard
1d56e95f94
* Handle the "mpegvideo" format name.
2010-10-25 18:42:06 +00:00
Justin Maggard
786d86c366
* Pull Genre info for .nfo files.
2010-10-05 20:45:42 +00:00
Justin Maggard
a600d8a231
* Handle libavformat format name "matroska,webm".
2010-09-22 00:03:37 +00:00
Justin Maggard
c779eab4de
* Optimize JPEG scaling by downscaling as much as possible during decompression.
2010-06-08 17:34:29 +00:00
Justin Maggard
35c727e77d
* Add very basic nfo parsing support.
...
* Rework how some of the metadata is stored and freed, to be more consistent.
2010-06-03 22:03:34 +00:00
Justin Maggard
f5b2971a8f
* Add 3gpp audio support.
2009-11-10 20:11:50 +00:00
Justin Maggard
516b025eca
* Make JPEG resolution parsing work properly on big-endian systems.
2009-11-06 19:03:56 +00:00
Justin Maggard
a26802539f
* Fall back to rudimentary XMP parsing when getting image dates from EXIF fails.
2009-11-05 23:15:29 +00:00
Justin Maggard
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.
2009-11-04 01:38:14 +00:00
Justin Maggard
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.
2009-10-23 02:38:42 +00:00
Justin Maggard
e18cf08880
* Add initial support for 3gp video files.
...
* Add LPCM to the main SourceProtocolInfo list.
2009-10-21 21:11:57 +00:00
Justin Maggard
f7e525019a
* Add SRT subtitle support using Samsung's method.
2009-10-15 00:40:27 +00:00
Justin Maggard
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.
2009-10-14 21:24:23 +00:00
Justin Maggard
b632bf1704
* Use band name for virtual audio containers when it's available.
2009-10-14 03:01:15 +00:00
Justin Maggard
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.
2009-10-14 01:14:10 +00:00
Justin Maggard
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.
2009-10-13 01:20:19 +00:00
Justin Maggard
ecec767f17
* Add PCM support, assuming defaults of 44.1K and 2 channels.
2009-10-12 21:07:14 +00:00
Justin Maggard
9ac3e78991
* Give Quicktime MOV files the right MIME type.
2009-10-05 23:19:13 +00:00
Justin Maggard
90dcf17785
* Add Ogg scanning support.
2009-08-07 04:47:35 +00:00
Justin Maggard
6fe702f332
* Change sqlte3_mprintf size specifiers to %lld instead of %jd, since sqlite doesn't work with %jd.
2009-07-24 07:53:00 +00:00
Justin Maggard
0d069effd9
* Fix some minor 64-bit compilation issues.
2009-07-17 22:54:31 +00:00
Justin Maggard
885427c569
* If we can't get a video stream bitrate, leave it NULL instead of calling it 0.
2009-06-30 02:01:34 +00:00
Justin Maggard
84a2f22e66
* Fix crash bug if loading exif data from an image fails.
2009-06-22 22:27:15 +00:00
Justin Maggard
bce6da53ea
* Be more picky about what we call thumbnails for JPEG images. Verify that the resolution is <= 160x160 to comply with the DLNA spec.
2009-06-03 20:41:08 +00:00
Justin Maggard
4d58278a5a
* Add WMAPRO as a supported profile.
2009-06-02 21:20:47 +00:00
Justin Maggard
c011c4a087
* Add initial support for video cover art.
...
* Try to handle id3 tags that use non-utf8 and iso8859 charsets.
2009-05-27 23:11:18 +00:00
Justin Maggard
5a08b7e275
* Some minor DLNA conformance fixups.
2009-05-14 22:13:06 +00:00
Justin Maggard
3e7a3cbfb5
* Add WAV file support.
2009-05-12 01:21:53 +00:00
Justin Maggard
ff046503bd
* Update client cache if the client type changes on a given IP.
...
* Default .avi files to MIME type video/x-msvideo for better backward compatibility.
2009-05-01 01:39:55 +00:00
Justin Maggard
27738f3a26
* Fix a couple XML escaping errors.
2009-04-30 09:49:41 +00:00
Justin Maggard
c4ca6527f0
* Invalidate the scanner cache when an inotify deletion takes place.
2009-04-21 02:50:45 +00:00
Justin Maggard
223df2111b
* Fix some issues with ampersand escaping.
...
* Improve image date/camera metadata handling by not storing a date if none exists.
* Add preliminary TiVo video serving support.
2009-04-16 19:20:16 +00:00
Justin Maggard
3f1afeeb40
* Log which file has extra-long vorbis comments.
...
* Gather duration and bitrate information from FLAC files.
2009-04-04 01:13:14 +00:00
Justin Maggard
104038e204
* Add flash video support, and use a more compatible method of libavcodec version checking.
2009-04-02 21:35:51 +00:00
Justin Maggard
ea70f079f2
* Improve escaping of special characters in returned XML. Should close SF bug ID 2717054.
2009-04-01 22:41:27 +00:00
Justin Maggard
047b9511a6
* Don't classify an MPEG1 video file with the MPEG1 DLNA profile if the resolution is too high for that profile.
2009-04-01 20:16:37 +00:00
Justin Maggard
3aea5d6f07
* Add a fallback method for gathering the date/time an image was taken.
2009-03-30 07:42:24 +00:00
Justin Maggard
0a415861e7
* Fix bug with bad album art.
2009-03-27 22:22:23 +00:00
Justin Maggard
9854e35533
* Add Matroska Video (.mkv) support.
2009-03-27 07:39:09 +00:00
Justin Maggard
9a481196fc
* Check all contributor types when determining the artist.
2009-03-26 21:06:51 +00:00
Justin Maggard
ac5a37b27a
* Get rid of all depenence on libgd, and use libjpeg directly.
2009-03-19 08:06:27 +00:00
Justin Maggard
9eb6f81a64
* Fallback code for duplicate audio/video extensions (.mp4).
...
* Fix a couple potential very small memory leaks in the scanner.
2009-03-03 08:14:01 +00:00
Justin Maggard
1c0bf5197d
* Handle errors in WMV DLNA profiling.
2009-02-26 01:22:15 +00:00