schmirl
7b8e396f77
now there's a common baseclass for all remuxers, make use of it
...
Modified Files:
HISTORY remux/ts2pes.c remux/ts2pes.h remux/tsremux.h
server/livestreamer.c server/livestreamer.h
2009-06-30 06:04:33 +00:00
schmirl
64bf3e5ecf
Removed unnecessary namespace qualifier
2009-06-29 06:23:33 +00:00
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