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