Stefan Seyfried
707020d16b
cDemux: add copyright header
2013-02-24 13:35:31 +01:00
Stefan Seyfried
74cb82e66c
cDemux::sectionFilter: fix invalid length calculation
2013-02-24 13:26:55 +01:00
Stefan Seyfried
65478d9e85
libtriple: fix measurement demux speed
2013-01-23 21:31:03 +01:00
Stefan Seyfried
5cb4a9d274
libtriple: fix neutrino streamdev
2013-01-23 21:29:27 +01:00
Stefan Seyfried
16d8d3e8c8
dmx: fix web streaming by allowing PID 0 for pesFilter()
2012-03-07 20:29:13 +01:00
Stefan Seyfried
11965e5c54
libtriple: improve and shorten cDemux debug messages
2012-01-22 19:20:18 +01:00
Stefan Seyfried
e83b77d0e5
libtriple: add video parameter watchdog
...
Add the video parameter watchdog to the (already existing) input
thread, so we can remove it from zapit.
Unfortunately, we need an ugly hack in cDemux for making sure we
do not crash on exit... :-(
2012-01-14 14:28:33 +01:00
Stefan Seyfried
5a8f5b3b20
libtriple: try to make all filedescriptors O_CLOEXEC
2011-12-04 15:54:49 +01:00
Stefan Seyfried
d6e681faf2
libtriple: fix cDemux::pesFilter for teletext
2011-11-07 19:00:45 +01:00
Stefan Seyfried
15282e5ae1
libtriple: add measure mode to cDemux to fix streaminfo
...
since the TD drivers apparently only allow each PID to be captured
once, cheat and implement the measure mode for streaminfo with
special ioctls. now streaminfo no longer breaks recordings
2011-11-06 16:13:08 +01:00
Stefan Seyfried
dc5a44a365
libtriple: improve lt_debug
...
* add current instance
* shorten lt_debug messages
2011-11-06 16:13:08 +01:00
Stefan Seyfried
eff9a153df
libtriple: Tripledragon can only do one TS at a time :-(
2011-11-06 16:13:08 +01:00
Stefan Seyfried
3d7234d5bb
libtriple: bring cDemux::Start in line with CS code
2011-11-06 16:13:08 +01:00
Stefan Seyfried
5619aae1da
libtriple: change cDemux::addPid to type bool
2011-11-06 16:13:08 +01:00
Stefan Seyfried
e60a5e8d93
libtriple: convert cDemux to lt_info
2011-11-06 16:13:06 +01:00
Stefan Seyfried
bad7975133
libtriple: add workaround for 'odd filter length' problem in cDemux
2011-11-06 16:13:06 +01:00
Stefan Seyfried
45e7d0d9fa
libtriple: improve debug architecture
...
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable
2011-11-06 16:13:06 +01:00
Stefan Seyfried
ec0cd38962
libtriple: add getPesPids() and removePid() to cDemux
2011-11-06 16:13:06 +01:00
Stefan Seyfried
0b487dfcab
libtriple: remember the filedescriptor belonging to each pid in cDemux()
2011-11-06 16:13:06 +01:00
Stefan Seyfried
06bced653a
libtriple: add debug messages to cDemux and cVideo functions
2011-11-06 16:13:04 +01:00
Stefan Seyfried
ebf0803f82
libtriple: hack different notify sizes for subs and ttx into cDemux
2011-11-06 16:13:04 +01:00
Stefan Seyfried
8542cd14aa
libtriple: make most of libtriple use lt_debug
2011-11-06 16:13:03 +01:00
Stefan Seyfried
f7cd27d6aa
libtriple: implement working cDemux class
2011-11-06 16:13:03 +01:00