[mythtv-commits] Ticket #10346: Stream_type 0x80 is not video in DVB
MythTV
noreply at mythtv.org
Thu Feb 16 22:11:37 UTC 2012
#10346: Stream_type 0x80 is not video in DVB
-----------------------------------------+---------------------------------
Reporter: klaas.de.waal@… | Owner: danielk
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - DVB | Version: Master Head
Severity: low | Keywords: opencable, dvb, pmt
Ticket locked: 0 |
-----------------------------------------+---------------------------------
In my DVB-C cable system are TV channels that cannot be recorded by
MythTV. However, they can be recorded with gnutv and the resulting
recordings can be played by MythTV when placed in a Video directory.
[[BR]][[BR]]
Analyzing the streams recorded with gnutv shows that there is a private
data stream with stream_type of 0x80 present. This stream is erroneously
identified as an OpenCableVideo stream in MythTV.
[[BR]][[BR]]
This problem has been identified before (see #2556 and the thread
http://www.gossamer-
threads.com/lists/mythtv/dev/231271?search_string=opencable;#231271) and
the fix was to use the first identified video stream as the real video
stream. This worked because in #2556 the 0x80 stream came after the real
video stream. However, I have TV channels where the 0x80 stream is seen
first so this does not work for me.
[[BR]]
I've fixed this by adding a new IsVideo function that also checks that the
sistandard is "opencable" when the stream_type is recognized as
OpenCableVideo (0x80). I have also changed the test in StreamID::Normalize
to check explicitly on "opencable".
[[BR]][[BR]]
There are changes in mpegstreamdata.cpp, mpegtables.h and mpegtables.cpp.
Patch is attached.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10346>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list