Commit 2a2caf4d authored by Gildas Bazin's avatar Gildas Bazin

* modules/video_output/x11/xcommon.c: fixed nasty bug with YV12 xvideo output...

* modules/video_output/x11/xcommon.c: fixed nasty bug with YV12 xvideo output (fixes problem with unichrome driver).
parent 33fbe581
......@@ -431,6 +431,13 @@ static int InitVideo( vout_thread_t *p_vout )
I_OUTPUTPICTURES++;
}
if( p_vout->output.i_chroma == VLC_FOURCC('Y','V','1','2') )
{
/* U and V inverted compared to I420
* Fixme: this should be handled by the vout core */
p_vout->output.i_chroma = VLC_FOURCC('I','4','2','0');
}
return VLC_SUCCESS;
}
......@@ -1238,7 +1245,6 @@ static int NewPicture( vout_thread_t *p_vout, picture_t *p_pic )
{
/* U and V inverted compared to I420
* Fixme: this should be handled by the vout core */
p_vout->output.i_chroma = VLC_FOURCC('I','4','2','0');
p_pic->U_PIXELS = p_pic->p_sys->p_image->data
+ p_pic->p_sys->p_image->offsets[2];
p_pic->V_PIXELS = p_pic->p_sys->p_image->data
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment