[mythtv] OpenCable stream type & #2556

Stuart Auchterlonie stuarta at squashedfrog.net
Mon Oct 16 08:35:06 UTC 2006


On Sun, Oct 15, 2006 at 07:05:00PM -0400, Daniel Kristjansson wrote:
> On Sun, 2006-10-15 at 17:06 +0000, MythTV wrote:
> > #2579: Make libavformat recognize OpenCable video streams in MPEG-TS files
> > 
> >  If the opencable video stream identifier is actually 0x80 and not 0x128
> >  then this solves two problems in one go.
> 
> Stuart A, OpenCable(R) video is definitely 0x80 and not 0x128. It's
> also listed in mpegtables.h along with all the other PMT StreamID's
> I know about.
> 
> But, I don't think 0x128 is actually a valid stream id, you are
> probably seeing this as a result of broken VERBOSE formatting.
> In that case 128 == 0x80, and the problem is not solved yet.
> We do store the SI table type when we scan for channels, so we
> could ignore the OpenCable(R) stream id's whenever "dvb" is the
> SI type...
> 

Yep it is broken VERBOSE(). I'll fix that shortly.

One way to handle #2556 might be to ignore alternative video
streams once we have found a valid stream. Perhaps using
the stream type as a preference.

Currently we are using the stream with the lowest component tag,
but it seems that the one with the highest component tag works for
2556.

The PMT debugging printout says that it'll use the first video
stream found, which is contrary to what we do. Is there a situation
in which things would break if we chose the video stream in this
way?


Stuart



More information about the mythtv-dev mailing list