Stefan Seyfried
2054a78b99
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
2012-04-17 19:33:49 +02:00
Stefan Seyfried
9cbede9fec
libtriple: improve lt_debug
...
* add current instance
* shorten lt_debug messages
2012-04-17 19:33:49 +02:00
Stefan Seyfried
65e0316c79
libtriple: Tripledragon can only do one TS at a time :-(
2012-04-17 19:33:48 +02:00
Stefan Seyfried
448f88fcac
libtriple: bring cDemux::Start in line with CS code
2012-04-17 19:33:48 +02:00
Stefan Seyfried
feafc20789
libtriple: change cDemux::addPid to type bool
2012-04-17 19:33:48 +02:00
Stefan Seyfried
6719a44dc9
libtriple: convert cDemux to lt_info
2012-04-17 19:33:47 +02:00
Stefan Seyfried
93e90cc4e1
libtriple: add workaround for 'odd filter length' problem in cDemux
2012-04-17 19:33:46 +02:00
Stefan Seyfried
4435f30b3c
libtriple: improve debug architecture
...
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable
2012-04-17 19:33:46 +02:00
Stefan Seyfried
7ff71707c0
libtriple: add getPesPids() and removePid() to cDemux
2012-04-17 19:33:46 +02:00
Stefan Seyfried
bb78f6d4eb
libtriple: remember the filedescriptor belonging to each pid in cDemux()
2012-04-17 19:33:45 +02:00
Stefan Seyfried
81ae635dcb
libtriple: add debug messages to cDemux and cVideo functions
2012-04-17 19:33:43 +02:00
Stefan Seyfried
0249c65167
libtriple: hack different notify sizes for subs and ttx into cDemux
2012-04-17 19:33:43 +02:00
Stefan Seyfried
031cf48752
libtriple: make most of libtriple use lt_debug
2012-04-17 19:33:43 +02:00
Stefan Seyfried
ca7c6eeba6
libtriple: implement working cDemux class
2012-04-17 19:33:42 +02:00