Justin Maggard
|
889a531ecd
|
* Add workarounds for LifeTab tablets' bad behavior.
|
2012-01-09 08:03:15 +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
|
345ecb9d22
|
* Fix SRT caption support with the latest Samsung Series D firmware.
|
2011-11-23 22:41:42 +00:00 |
|
Justin Maggard
|
773e1f6566
|
* Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now).
* Switch to autoconf from genconfig.sh.
|
2011-09-16 23:39:58 +00:00 |
|
Justin Maggard
|
1e23a1e8e9
|
* Send a custom root description to enable the subtitle menu on some Samsung TV's.
|
2011-08-31 18:21:30 +00:00 |
|
Justin Maggard
|
f7202b9564
|
* Fix detection of Samsung Series D models.
|
2011-08-18 18:34:59 +00:00 |
|
Justin Maggard
|
eff8bf22db
|
* Fix FF/REW of AVI files on Samsung Series B TV's.
|
2011-07-11 20:01:42 +00:00 |
|
Justin Maggard
|
0cf2e5731a
|
* Make a distiction between Samsung A series and later models. We need to trick A series only into playing AVI files.
|
2011-05-28 00:01:21 +00:00 |
|
Justin Maggard
|
bec766497a
|
* Improve support for the NETGEAR Digital Entertainer Live (EVA2000).
|
2011-05-26 06:15:27 +00:00 |
|
Justin Maggard
|
9806103335
|
* Add support for multiple network interfaces.
|
2011-05-24 17:20:16 +00:00 |
|
Justin Maggard
|
ffd5df4a58
|
* Code cleanup.
|
2011-05-18 19:57:33 +00:00 |
|
Justin Maggard
|
87aff70055
|
* Implement my best guess at how to support subtitles on LG clients.
|
2011-05-17 01:19:31 +00:00 |
|
Justin Maggard
|
9a9270cecf
|
* Fix some issues reported by cppcheck.
|
2011-05-02 23:50:52 +00:00 |
|
Justin Maggard
|
e0e0fa254d
|
* Fix a couple minor DLNA correctness issues.
|
2011-04-28 23:01:28 +00:00 |
|
Justin Maggard
|
7068d2fda4
|
* Improve TiVo error handling.
|
2011-04-28 21:04:24 +00:00 |
|
Justin Maggard
|
414b3dffc8
|
* Rework the Sony video support hacks by using multiple res elements.
* Throw in some extra Toshiba Regza support while we're at it.
|
2011-04-13 22:25:02 +00:00 |
|
Justin Maggard
|
07c5fd5dd6
|
* Add the ability to parse the root description of clients after they send an SSDP NOTIFY.
* Using this new capability, detect Roku SoundBridge clients.
|
2011-04-09 01:37:11 +00:00 |
|
Justin Maggard
|
7d049aea93
|
* More Sony workarounds for AVC TS files.
|
2011-04-04 22:22:05 +00:00 |
|
Justin Maggard
|
f7e14ee77c
|
* Add missing newlines for some log messages.
|
2011-03-30 22:31:39 +00:00 |
|
Justin Maggard
|
8960e023e9
|
* Fix a potential buffer overflow with Xbox360 clients.
|
2011-02-17 09:21:14 +00:00 |
|
Justin Maggard
|
761f62ca26
|
* Fix a couple potential frees of invalid pointers.
|
2011-01-25 22:40:37 +00:00 |
|
Justin Maggard
|
743a5ffdf9
|
* Cheat to make Sony Bravia AVC support work.
|
2011-01-18 02:26:31 +00:00 |
|
Justin Maggard
|
5fbe9d10da
|
* Fall back to regular I/O instead of using sendfile() if we get EINVAL.
|
2010-11-24 01:01:27 +00:00 |
|
Justin Maggard
|
8e0fcd56f9
|
* Complete/clarify license information.
|
2010-11-11 23:48:14 +00:00 |
|
Justin Maggard
|
e529b5dd6b
|
* Try to trick Sony Blu-ray home theater systems into playing MKVs.
|
2010-11-11 22:32:54 +00:00 |
|
Justin Maggard
|
090a5cf022
|
* Sony SMP-100 needs the same treatment as their BDP-S370.
|
2010-10-08 01:34:03 +00:00 |
|
Justin Maggard
|
091b90daa7
|
* Add Sony BDP-S370 MKV support, by pretending they're DiVX files.
|
2010-10-05 23:54:07 +00:00 |
|
Justin Maggard
|
4ecfe18bb8
|
* Missed a newline on an error message.
|
2010-10-05 20:46:00 +00:00 |
|
Justin Maggard
|
6325789eda
|
* Fall back to regular read/write if sendfile fails.
|
2010-09-01 00:27:42 +00:00 |
|
Justin Maggard
|
0a1c3a3b17
|
* Minor code simplification.
|
2010-08-28 08:01:51 +00:00 |
|
Justin Maggard
|
c97d359fe2
|
* Make Xbox360 support more generic for use with other PlaysForSure clients.
|
2010-08-05 23:09:11 +00:00 |
|
Justin Maggard
|
431d354700
|
* Fix cosmetic spelling error.
|
2010-07-20 17:06:07 +00:00 |
|
Justin Maggard
|
c5b2f2171f
|
* Make Samsung BD players work with MKV files in addition to their TVs.
|
2010-07-13 20:17:18 +00:00 |
|
Justin Maggard
|
da46b385cb
|
Add a new Samsung User-Agent for client type detection.
|
2010-07-08 00:29:37 +00:00 |
|
Justin Maggard
|
d1623ca25d
|
* Use the MSG_MORE flag for send() where appropriate.
|
2010-06-09 08:05:27 +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
|
64a173bd51
|
* Fix one more spot where we could close an aleady-closed socket.
|
2009-11-12 01:54:45 +00:00 |
|
Justin Maggard
|
24ff2a8a1c
|
* Add strstrc() function which helps avoid a couple reads of unitialized memory.
|
2009-11-12 01:53:40 +00:00 |
|
Justin Maggard
|
71e399b4a6
|
* Use chunked encoding on resized images, so we can send out the header before transcoding.
|
2009-11-10 20:09:04 +00:00 |
|
Justin Maggard
|
db4b8d0a02
|
* Real proper handling of chunked requests.
|
2009-11-10 00:01:06 +00:00 |
|
Justin Maggard
|
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.
|
2009-11-10 00:00:09 +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
|
b6788cccb0
|
* Automatically adapt our friendly_name to meet Xbox360 requirements if we detect an Xbox360 client.
|
2009-09-18 07:53:36 +00:00 |
|
Justin Maggard
|
bf298f75fb
|
* Default to video/avi MIME type for generic DLNA 1.5 clients, since that seems to be the norm.
|
2009-09-14 19:42:51 +00:00 |
|
Justin Maggard
|
bd0aabf933
|
* Fix a couple DLNA HTTP header errors with resized images.
|
2009-09-02 01:59:49 +00:00 |
|
Justin Maggard
|
f259479ecf
|
* Don't call WAV files LPCM, because they're disqualified due to endianness.
|
2009-08-10 21:16:53 +00:00 |
|
Justin Maggard
|
aba116a445
|
* Avoid using '&' in URIs for resized images, to avoid client compatibility issues.
|
2009-08-06 07:50:12 +00:00 |
|
Justin Maggard
|
51e61e3973
|
* Track MAC addresses in the client cache (when we can find them); so if we have an expired cache entry, but the MAC hasn't changed, we can assume the original ID is still valid.
|
2009-07-31 01:41:10 +00:00 |
|