﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
201	DVB: For streams not correctly identifying as video	atomjack@…	Isaac Richards	"I had problems getting myth to tune to Discovery HD theater, and it turns out it was because the stream wasn't being properly identified as having video - dvbtraffic showed OTHER for that stream, although it also showed that it had a type 0x80. I had no problems tuning to and capturing this channel outside of myth, however. Upon inspection of the source, I found that it looked like this fix was started but never finished. Here's the diff:

{{{
Index: libs/libmythtv/siparser.cpp
===================================================================
--- libs/libmythtv/siparser.cpp (revision 6995)
+++ libs/libmythtv/siparser.cpp (working copy)
@@ -795,6 +795,8 @@
                 e.Type = ES_TYPE_VIDEO_MPEG1;
                 break;
             case 0x80:  // OpenCable Mpeg2
+                e.Type = ES_TYPE_VIDEO_MPEG2;
+                break;
             case 0x02:  // DVB/ATSC Mpeg2
                 e.Type = ES_TYPE_VIDEO_MPEG2;
                 break;
}}}

You'll notice all I had to add was the two lines underneath case 0x80, which was already there. This is my first contribution. Hope I did everything right."	patch	closed	minor	unknown	mythtv	head	medium	wontfix			0
