schmirl
44a71ffe8a
added cDevice::NumProvidedSystems() which was introduced in VDR 1.7.0
...
Modified Files:
HISTORY client/device.h
2009-06-23 10:26:54 +00:00
schmirl
008e7c8510
- 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
- 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
2009-06-19 06:32:38 +00:00
schmirl
64ff2c08be
Added missing call to StopSectionHandler().
...
This method was introduced in VDR 1.5.15. Its absence could cause crashes
when shutting down VDR
2009-04-06 06:48:59 +00:00
schmirl
3d16ba0840
added comments to indicate that the VTP filter stream is proprietary format
...
Modified Files:
client/filter.c server/livefilter.c
2009-02-13 13:02:39 +00:00
schmirl
78410ea576
Added IGMP multicast server
...
Modified Files:
CONTRIBUTORS HISTORY Makefile README po/de_DE.po po/fi_FI.po
po/fr_FR.po po/it_IT.po po/ru_RU.po 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:
patches/vdr-cap_net_raw.diff server/componentIGMP.c
server/componentIGMP.h server/connectionIGMP.c
server/connectionIGMP.h
2009-02-13 10:39:20 +00:00
schmirl
c26b89f9c2
ignore trailing blank lines in HTTP requests
2009-02-13 07:02:18 +00:00
schmirl
37f2adf02b
Fixed parsing Min/MaxPriority from config
2009-02-03 10:26:21 +00:00
schmirl
479d5c4b48
- Updated Finnish translation
...
- Reordered entries in de and fr
2009-02-02 11:51:42 +00:00
schmirl
0e0b4b587d
Added min/max priority ( #508 )
...
Modified Files:
HISTORY README client/device.c client/setup.c client/setup.h
po/de_DE.po po/fi_FI.po po/fr_FR.po po/it_IT.po po/ru_RU.po
2009-01-29 07:48:58 +00:00
schmirl
9af6ceb007
Commented PES for vdr 1.7.3+
...
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
2009-01-16 11:35:43 +00:00
schmirl
41cf7a5848
Credits for "fix to switch encrypted channel fix"
2009-01-14 07:46:40 +00:00
schmirl
30aa3b0610
Problem when switching between encrypted channels still exists if CA id
...
is set to FTA or streamdev device. Disabled transponder check.
2009-01-14 07:35:51 +00:00
schmirl
ca043780a7
added Network Media Tank browser support to HTML pages ( #494 )
2008-12-08 11:37:21 +00:00
schmirl
cd8d7fbd6c
Compatiblity to Network Media Tank ( #496 )
...
- minor fixes of PAT repacker
- repack and send every PAT packet we receive
2008-11-24 12:10:27 +00:00
schmirl
459e41e810
- fixed null pointer in server.c when cConnection::Accept() failes
2008-10-31 12:19:57 +00:00
schmirl
7184adef83
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:48 +00:00
schmirl
ac2e992305
Improved externremux script termination ( #455 )
2008-10-31 11:41:12 +00:00
schmirl
c364a3396d
- use cThread::Running()/Active() instead of private members
...
- replaced the last usleep by cCondWait
thanks to Rolf Ahrenberg (#383 )
Modified Files:
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:31 +00:00
schmirl
4a5af4f489
- fixed output format of some debug messages (thanks to Rolf Ahrenberg)
2008-10-22 11:17:43 +00:00
schmirl
86c82c1381
- added HTTP authentication ( #475 )
...
Modified Files:
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:46 +00:00
schmirl
992444cb67
Compatibility to VDR 1.7.1 ( #483 )
2008-10-13 11:30:05 +00:00
schmirl
c5b5a4cbeb
Update
2008-10-02 07:21:15 +00:00
schmirl
42474b8431
Added vdr-1.6.0-intcamdevices.patch ( #429 )
...
Modified Files:
HISTORY README client/device.h
Added Files:
patches/vdr-1.6.0-intcamdevices.patch
2008-10-02 07:14:47 +00:00
schmirl
924cf6e4d0
Workaround for problem when switching from one encrypted channel to an other
...
Yet it's not quite clear if this is really a proper fix. There have been
contradictory reports (#476 ).
2008-10-02 06:56:36 +00:00
schmirl
90bae5b011
- added preprocessor directive for ancient gcc
2008-07-16 06:00:48 +00:00
schmirl
9ecbab8882
- added Russian translation (thanks to Oleg Roitburd)
2008-06-26 14:16:56 +00:00
schmirl
685f43c6ec
- 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:53 +00:00
schmirl
b2bea54b34
- added French translation (thanks to micky979)
2008-04-14 13:42:40 +00:00
schmirl
ecbde41090
Added Italian translation (thanks to Diego Pierotto)
2008-04-14 07:14:24 +00:00
schmirl
dc796dfe74
Fixed German translations
2008-04-14 07:14:08 +00:00
schmirl
34a62eb2ef
- added gettext support (thanks to Rolf Ahrenberg)
...
- added vdr-1.6.0-ignore_missing_cam patch
- dropped obsolete respect_ca patch
- removed legacy code for < VDR 1.5.9 (thanks to Rolf Ahrenberg)
2008-04-08 14:18:15 +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