| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  | reduce the risk that the VDR main loop immediately switches back, resulting
in a black screen on the client (reported by hummel99) | 
|  |  | 
|  |  | 
|  |  | 
|  | bits like HEAD and resume.# support | 
|  | Based on offset_5.diff from hivdr@vdrportal with the following modifications:
- indenting
- replaced isyslog with Dprintf
- left out HTTP header "Server:" for the moment | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | - Return HTTP URL parameters ending with ".dlna.org" as response headers
- Store HTTP URL parameters in a map | 
|  |  | 
|  |  | 
|  |  | 
|  | the client-side error "409 Conflict" when a channel is unavailable
(suggested by Methodus) | 
|  | with the "red" key. The former main menu action of suspending live TV
moved to the "blue" key.
Squashed commit of the following:
commit 7175d7de91b637eb057831b5c27af78d3870f146
Author: Frank Schmirler <vdr@schmirler.de>
Date:   Sun Nov 27 11:51:26 2011 +0100
    Updated README
commit 94aef85adc9c2922205145550ff00e59c694e36d
Author: Frank Schmirler <vdr@schmirler.de>
Date:   Sun Nov 27 11:32:16 2011 +0100
    Moved "closing connection" log message to overload of cTBSocket::Close() in
    cServerConnection.
commit 9b91301d943cfbec5208419704cfece84267223d
Author: Frank Schmirler <vdr@schmirler.de>
Date:   Fri Nov 25 00:24:37 2011 +0100
    Don't keep a pointer to the connection in components MulticastGroup
    structure as the connection may now be deleted from outside via menu.
commit 7347e24123ec0b852091ec035cabce0e10278a72
Author: Frank Schmirler <vdr@schmirler.de>
Date:   Thu Nov 24 23:45:59 2011 +0100
    Fixed missing Display() call after disconnecting a client.
commit c652e8fa8141d7e323cbdbbc0a662244a5a84955
Author: Frank Schmirler <vdr@schmirler.de>
Date:   Tue Nov 22 01:15:09 2011 +0100
    Added server menu with list of clients. Connections can be terminated
    with the "red" key. The former main menu action of suspending live TV
    moved to the "blue" key. | 
|  |  | 
|  | Required by VTP
This reverts commit bdaea38b863ef7649d7a2253ac937130b6e11d8d. | 
|  |  | 
|  | demuxer. Send icy-name only for ES audio streams (fixes #746) | 
|  |  | 
|  | Modified Files:
	CONTRIBUTORS HISTORY remux/extern.c server/connectionHTTP.c | 
|  |  | 
|  | - increased WRITERBUFSIZE - buffer was too small for high bandwidth content
- removed cStreamdevStreamer::m_Running
- eliminated potential busy waits in remuxers
- updated cTSRemux static helpers to code of their VDR 1.6.0 counterparts
- re-enabled PES vor VDR 1.7.3+. Streamdev now uses a copy of VDR 1.6.0's
  cRemux for TS to PES remuxing.
- make sure that only complete TS packets are written to ringbuffers
- use signaling instead of sleeps when writing to ringbuffers
- optimized cStreamdevPatFilter PAT packet initialization
- fixed cStreamdevPatFilter not processing PATs with length > TS_SIZE - 5
- use a small ringbuffer for cStreamdevPatFilter instead of writing to
  cStreamdevStreamers SendBuffer as two threads mustn't write to the same
  ringbuffer
Modified Files:
	CONTRIBUTORS HISTORY Makefile common.c common.h
	streamdev-server.c libdvbmpeg/transform.h remux/extern.c
	remux/extern.h remux/ts2es.c remux/ts2es.h remux/ts2ps.c
	remux/ts2ps.h remux/tsremux.c remux/tsremux.h
	server/connectionHTTP.c server/connectionVTP.c
	server/livestreamer.c server/livestreamer.h server/menuHTTP.c
	server/streamer.c server/streamer.h
Added Files:
	remux/ts2pes.c remux/ts2pes.h | 
|  |  | 
|  | Modified Files:
	HISTORY common.c common.h remux/ts2ps.h remux/tsremux.h
	server/connectionHTTP.c server/connectionVTP.c
	server/livestreamer.c server/livestreamer.h server/menuHTTP.c
	server/setup.c | 
|  | Modified Files:
	HISTORY README streamdev-server.c server/connection.h
	server/connectionHTTP.c server/connectionHTTP.h
	server/server.c server/server.h | 
|  | Including
- m3u playlists by Petri Hintukainen (#254)
- way to pass parameters to externremux by Rolf Ahrenberg
- using host header for absolute URLs for better DNAT / Reverse Proxy support | 
|  | should understand this and give precedence. For Internet streaming
it could be used by traffic shapers. Suggested by ollo@vdrportal (#237).
Modified Files:
	server/connectionHTTP.c server/connectionVTP.c tools/socket.c
	tools/socket.h | 
|  | (#171 Thanks to Rolf Ahrenberg)
Modified Files:
	Makefile streamdev-server.c server/connection.h
	server/connectionHTTP.c server/connectionVTP.c tools/source.c | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  |