Justin Maggard
45f294b404
* Use our own logging mechanism instead of syslog/printf.
2009-02-20 10:21:23 +00:00
Justin Maggard
69965b876e
* Thanks to Steve Hollis for pointing out that GD's default JPEG quality setting is pretty bad for downscaling thumbnails.
2009-02-17 22:22:35 +00:00
Justin Maggard
14547e2266
* Fix inotify detection in the root media directory.
...
* Hold off creating inotify watches until the initial file scan is complete.
* Use a thread instead of fork when scanning.
2009-02-17 08:25:15 +00:00
Justin Maggard
35ce036f3c
* Update prerequisites in the INSTALL file.
2009-02-16 19:08:40 +00:00
Justin Maggard
5413646e1c
* Downscale album art files to JPEG_TN specs and cache them if we find album art at a larger resolution.
2009-02-15 21:32:48 +00:00
Justin Maggard
8614319bbe
* Just moving some files around.
2009-02-11 19:50:40 +00:00
Justin Maggard
8de8a8dc50
* Use our own inotify headers if the system does not have them
...
* Don't rely on signal.h to include linux/types.h (for __u32 definition)
2009-02-11 08:44:24 +00:00
Justin Maggard
0d3505656d
* Fix accidental double-scan from last checkin.
...
* Add XBox360 compatibility.
2009-02-10 07:41:50 +00:00
Justin Maggard
42be3989bf
* Allow users to specify the file names and order that the Album Art scanner will search for.
...
* Lots of changes for inotify support.
2009-02-10 03:10:09 +00:00
Justin Maggard
a1d385241d
* Be more flexible when it comes to album art resolutions. This is really just a recommendation and not an absolute requirement for DLNA compliance.
2009-02-04 02:25:24 +00:00
Justin Maggard
48a742181d
* Fix duplicate Object ID issue created by the last change.
2009-02-04 01:02:01 +00:00
Justin Maggard
cc6a00b34d
* Fix scanner crash bug if the first entry in a media directory is a file and not a directory.
2009-02-04 00:11:32 +00:00
Justin Maggard
0324818d86
* Fix some possible memory leaks.
...
* Pay attention to the specified port number.
* Add support for multiple media directories, and allow content filtering on the directories.
2009-02-03 03:36:59 +00:00
Justin Maggard
3f454a5762
* Don't depend on libavutil carrying the ff_get_fourcc() function.
...
* Try determining our IP address with hostname lookup before trying eth0 and eth1.
2009-02-02 22:10:39 +00:00
Justin Maggard
7e30949498
* Code cleanup.
2009-01-31 00:25:03 +00:00
Justin Maggard
68ba24f255
* Get rid of unnecessary calls to stat().
2009-01-30 22:42:15 +00:00
Justin Maggard
53f764d020
* Free any music metadata memory we allocate.
2009-01-30 18:42:59 +00:00
Justin Maggard
7403cce50c
* Simplify PCM detection.
2009-01-30 18:16:24 +00:00
Justin Maggard
8c3ebe1259
* Forgot to add some new files...
2009-01-30 08:52:48 +00:00
Justin Maggard
8cab1a2800
* Add some conditional statements to work with more ffmpeg library versions.
...
* Fix a crash bug when generating a friendly name if the hostname does not contain a dot.
* Implement folder browsing by media type.
* Add initial DLNA-compliant music album art support. (Using a <=160x160 cover.jpg, or folder.jpg, etc)
2009-01-30 08:50:09 +00:00
Justin Maggard
4925fa0587
Remove obsolete up/downstream_bitrate code.
2009-01-22 23:49:11 +00:00
Justin Maggard
577deb028b
If EXIF parsing fails, fall through to reading the JPEG data with libjpeg to get the resolution.
2009-01-22 23:48:49 +00:00
Justin Maggard
8a127b4e19
Small fix to handle symlinked directories.
2009-01-22 02:06:21 +00:00
Justin Maggard
74d73037d0
Lots of changes, but notably:
...
* MiniDLNA can now pass the DLNA Conformance Test!
* Dependence on libdlna has been removed, and the ffmpeg libs are used directly.
* Lots of unused code has been cleaned up.
* File transfers will now be forked off into a new process, so as not to tie up the server when sending data.
2009-01-22 00:25:20 +00:00
Justin Maggard
9867def383
* Fix bug with HTTP Range header, when there is no range end.
...
* Start adding video metadata support using libdlna. We might need to carry libdlna because it needs some changes, but that project appears to be heading in another direction.
2008-11-07 06:52:03 +00:00
Justin Maggard
ccd9b957f6
Add some video metadata support through libdlna (>0.2.3).
...
Some more changes for DLNA compliance.
Reformat some other code.
2008-10-30 06:53:17 +00:00
Justin Maggard
a163077b29
Add item to TODO.
2008-10-23 18:39:31 +00:00
Justin Maggard
227b295612
License updates.
2008-10-23 17:47:53 +00:00
Justin Maggard
f90a2c3bc8
Add TODO file.
2008-10-23 17:41:05 +00:00
Justin Maggard
81b477aea7
Rename default .conf file.
2008-10-23 17:35:19 +00:00
Justin Maggard
f557f8ea77
Initial checkin
2008-10-23 17:30:45 +00:00