schmirl
412c6982b6
- added namespace to remuxers
...
- 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
- use 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:
Tag: v0_4
CONTRIBUTORS HISTORY Makefile 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/livestreamer.c
server/livestreamer.h server/streamer.c server/streamer.h
Added Files:
Tag: v0_4
remux/ts2pes.c remux/ts2pes.h
2009-06-29 06:25:27 +00:00
schmirl
cacd4b73d5
file ts2pes.h was added on branch v0_4 on 2009-06-29 06:25:28 +0000
2009-06-29 06:23:33 +00:00
schmirl
40fa22bba4
file ts2pes.c was added on branch v0_4 on 2009-06-29 06:25:28 +0000
2009-06-19 06:32:40 +00:00
schmirl
421a0e113a
added comments to indicate that the VTP filter stream is proprietary forma
...
Modified Files:
Tag: v0_4
client/filter.c server/livefilter.c
2009-02-13 13:02:33 +00:00
schmirl
3bd1dc556f
Typo
2009-02-13 12:31:03 +00:00
schmirl
e3599df308
Added IGMP Multicast server
...
Modified Files:
Tag: v0_4
CONTRIBUTORS HISTORY Makefile README i18n.c server/component.c
server/component.h server/connection.c server/connection.h
server/livefilter.c server/server.c server/setup.c
server/setup.h server/streamer.c server/streamer.h
streamdev/streamdevhosts.conf tools/socket.c tools/socket.h
Added Files:
Tag: v0_4
patches/vdr-cap_net_raw.diff server/componentIGMP.c
server/componentIGMP.h server/connectionIGMP.c
server/connectionIGMP.h
2009-02-13 10:39:40 +00:00
schmirl
fa06a6068b
file connectionIGMP.h was added on branch v0_4 on 2009-02-13 10:39:42 +0000
2009-02-13 10:39:22 +00:00
schmirl
a0c4b3aa6d
file connectionIGMP.c was added on branch v0_4 on 2009-02-13 10:39:42 +0000
2009-02-13 10:39:22 +00:00
schmirl
d14ae6829f
file componentIGMP.h was added on branch v0_4 on 2009-02-13 10:39:42 +0000
2009-02-13 10:39:22 +00:00
schmirl
df27143a81
file componentIGMP.c was added on branch v0_4 on 2009-02-13 10:39:42 +0000
2009-02-13 10:39:22 +00:00
schmirl
486238595f
file vdr-cap_net_raw.diff was added on branch v0_4 on 2009-02-13 10:39:41 +0000
2009-02-13 10:39:21 +00:00
schmirl
c000d1d50b
ignore trailing blank lines in HTTP requests
2009-02-13 07:02:25 +00:00
schmirl
64ac6278bf
Fixed parsing Min/MaxPriority from config
2009-02-03 10:26:23 +00:00
schmirl
507365d16e
Updated Finnish translations
2009-02-02 11:53:05 +00:00
schmirl
f8002f7e31
Added min/max priority ( #508 )
...
Modified Files:
Tag: v0_4
HISTORY README i18n.c client/device.c client/setup.c
client/setup.h
2009-01-29 07:49:04 +00:00
schmirl
46b8104cd2
added Network Media Tank browser support to HTML pages ( #494 )
2008-12-08 11:37:36 +00:00
schmirl
d716532d8c
Compatiblity to Network Media Tank ( #496 )
...
- minor fixes of PAT repacker
- repack and send every PAT packet we receive
2008-11-24 12:10:29 +00:00
schmirl
6c620ea756
- fixed null pointer in server.c when cConnection::Accept() failes
2008-10-31 12:20:06 +00:00
schmirl
4d4f39f8cd
consider Pids from channels.conf when HTTP TS streaming. Section filtering
...
is an optional feature for VDR devices, so we must not rely on the PMT
alone (#473 )
2008-10-31 11:59:55 +00:00
schmirl
30ebb2dad1
Improved externremux script termination ( #455 )
2008-10-31 11:41:06 +00:00
schmirl
84f994384a
- use cThread::Running()/Active() instead of private members
...
- replaced the last usleep by cCondWait
thanks to Rolf Ahrenberg (#383 )
Modified Files:
Tag: v0_4
CONTRIBUTORS HISTORY server/server.c server/server.h
server/streamer.c server/streamer.h server/suspend.c
server/suspend.h
2008-10-22 11:59:35 +00:00
schmirl
5c24a13075
- fixed output format of some debug messages (thanks to Rolf Ahrenberg)
2008-10-22 11:17:25 +00:00
schmirl
52b4bfcd8c
- added HTTP authentication ( #475 )
...
Modified Files:
Tag: v0_4
HISTORY README streamdev-server.c server/connection.h
server/connectionHTTP.c server/connectionHTTP.h
server/server.c server/server.h
2008-10-14 11:05:57 +00:00
schmirl
9258019e0f
- added preprocessor directive for ancient gcc
2008-07-16 05:59:45 +00:00
schmirl
4e9c967872
- added Russian translation (thanks to Oleg Roitburd)
2008-06-26 14:17:10 +00:00
schmirl
90ae937018
- Fixed assignment of externremux.sh's default location
...
cPlugin::ConfigDirectory() cannot be used directly after the plugin has
been loaded. The return value of AddDirectory() must be allocated.
2008-04-29 07:00:57 +00:00
schmirl
9e46f86686
- added French translation (thanks to micky979)
2008-04-14 13:42:50 +00:00
schmirl
5788cd92b2
- updated Italian translation (thanks to Diego Pierotto)
...
- removed some unused translations
- added missing German translations
2008-04-14 07:12:34 +00:00
schmirl
c6c2344fef
Applied and removed respect_ca patch
2008-04-07 15:07:38 +00:00
schmirl
9c60fb4e42
- changed location of streamdevhosts.conf to VDRCONFDIR/plugins/streamdev
...
- changed externremux.sh's default location to VDRCONFDIR/plugins/streamdev
- added sample externremux.sh from http://www.vdr-wiki.de/
- stop providing channels after client has been disabled at runtime
- added logging of the client device's card index
- changed default suspend mode to "Always suspended"
- added "Hide Mainmenu Entry" setup option on client
2008-04-07 14:50:32 +00:00
schmirl
89735cbd95
- resurrected clients "Suspend Server" menu item as its mainmenu entry
...
- dropped unused code for remote timers/recordings on client side
- dropped unused files client/{assembler,menu,remote}.[hc]
- dropped unused files in libdvbmpeg (reported by tobi)
2008-04-07 14:40:39 +00:00
schmirl
f51d6eb2df
- removed legacy code for pre VDR 1.4
...
- dropped patches for pre VDR 1.4
2008-04-07 14:27:27 +00:00
schmirl
71cc16a1eb
Release 0.3.4
2008-03-31 10:34:26 +00:00
schmirl
57923c656e
Missing files
2008-03-28 15:13:11 +00:00
schmirl
b66bf7a698
Rewrite of http menu ( #439 )
...
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
2008-03-28 15:11:40 +00:00
schmirl
79836e69a9
Updated
2008-03-28 08:01:24 +00:00
schmirl
91568bb70c
Updated using information from CVS and bugtracker
2008-03-26 13:08:32 +00:00
schmirl
21da96308d
Make sure that a FilterStreamer is only started if client supports it
...
(#261 )
Modified Files:
client/socket.c server/connectionVTP.c server/connectionVTP.h
2008-03-13 16:01:17 +00:00
schmirl
650b4d5443
Fixed compiler warning
2008-03-13 15:58:24 +00:00
schmirl
e54f9e4fbe
Add EIT into TS stream ( #442 )
2008-03-13 14:10:17 +00:00
schmirl
efeac825cc
FreeBSD compatibility ( #435 )
...
Modified Files:
Makefile common.h libdvbmpeg/ctools.c server/connectionVTP.c
tools/socket.c
2008-03-12 09:36:27 +00:00
schmirl
eb6fbd3bbe
TS PAT repacker for streamtype TS. The PAT shoudln't refer to PMTs we don't
...
transmit. Particularely causes problems with some settop boxes.
Thanks to Rolf Ahrenberg (#309 )
2008-02-22 12:02:48 +00:00
schmirl
cd558858e6
Fixed default target (suggested by rofafor - #430 )
2008-02-11 16:13:46 +00:00
schmirl
46e007f456
Workaround which fixes tuning problems for VDR 1.5.x clients. These
...
sometimes send ABRT after TUNE. Clean solution wanted!
Thanks to alexw (#255 )
2007-12-12 12:22:45 +00:00
schmirl
713c0564b7
VTP now also supports PS, PES and EXTERN.
...
Request for PS by mpanczyk for MTPCenter (#341 )
Modified Files:
server/connectionVTP.c server/connectionVTP.h
2007-09-21 12:45:31 +00:00
schmirl
d0385f5252
fixes for some new warnings from gcc 4.3.0
...
- array subscript is above array bounds (real bug - might overwrite other var)
- deprecated conversion from string constant to 'char*'
- suggest explicit braces to avoid ambiguous 'else'
Thanks to Petri Hintukainen (#354 )
Modified Files:
common.c libdvbmpeg/cpptools.cc libdvbmpeg/remux.c
2007-09-21 11:55:56 +00:00
schmirl
17ff4d32e8
High load when client isn't accepting data fast enough. Bug report and
...
fix by Olli Lammi (#382 ).
2007-09-21 11:45:53 +00:00
schmirl
c8bf0474f9
Client did not reconnect properly to server when server app restarts.
...
When Read() on the command channel failed, the buffer size was not
trimmed. Read() was never called again as the buffer appeared to be full. Fixes #322 reported by alexw.
2007-07-20 06:54:03 +00:00
schmirl
e9bd0c96f3
Lock in ~cStreamdevDevice when shutting down ( #355 ).
...
Thanks to Petri Hintukainen.
2007-07-20 06:46:47 +00:00
schmirl
60b44caf3d
cRingBufferLinear::Read() will return 0 either if EOF is encountered
...
or if the buffer is full. We need to check the buffer space to distinguish
these two cases (#307 ).
2007-05-30 14:20:14 +00:00