[mythtv-commits] Ticket #4214: Revision 14692 causes blue faces in .wmv files
MythTV
mythtv at cvs.mythtv.org
Fri Nov 23 19:59:18 UTC 2007
#4214: Revision 14692 causes blue faces in .wmv files
------------------------------------------------+---------------------------
Reporter: Mike Rice <mikerice1969 at gmail.com> | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: unknown
Severity: medium | Mlocked: 0
------------------------------------------------+---------------------------
The blue faces occur only in .wmv files not .mpg/.avi and occur on both my
Intel and NVIDIA cards. Before the code was choosing I420 but now YV12.
Maybe this isn't a bug but a setting I need to set in xorg.conf or
something? A few people have seen this issue other than me. I've
attached a log with both versions.
Index: videoout_xv.cpp
===================================================================
--- videoout_xv.cpp (revision 14918)
+++ videoout_xv.cpp (working copy)
@@ -1099,7 +1099,15 @@
InstallXErrorHandler(XJ_disp);
bool foundimageformat = false;
- int ids[] = { GUID_YV12_PLANAR, GUID_I420_PLANAR, GUID_IYUV_PLANAR,
};
+#if 0
+ // 14691
+ int ids[] = { GUID_I420_PLANAR, GUID_IYUV_PLANAR, GUID_YV12_PLANAR };
+ char *idsstr[] = {"GUID_I420_PLANAR", "GUID_IYUV_PLANAR",
"GUID_YV12_PLANAR"};
+#else
+ // 14692
+ int ids[] = { GUID_YV12_PLANAR, GUID_I420_PLANAR, GUID_IYUV_PLANAR };
+ char *idsstr[] = {"GUID_YV12_PLANAR", "GUID_I420_PLANAR",
"GUID_IYUV_PLANAR"};
+#endif
int format_cnt = 0;
XvImageFormatValues *formats;
X11S(formats = XvListImageFormats(XJ_disp, xv_port, &format_cnt));
@@ -1117,6 +1125,7 @@
{
xv_chroma = ids[i];
foundimageformat = true;
+ VERBOSE(VB_PLAYBACK, LOC + QString("XVideo Using ids:
%1").arg(idsstr[i]));
break;
}
}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/4214>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list