<div dir="ltr"><div><div><div><div><div><div><div><div>Hello,<br><br>I'm using vlc 2.0.6 on linux system using a Broadcom BCM70015 crystalhd video accelerator.<br></div>This works fine for progressive video content.<br>

<br></div>Unfortunately many broadcasters provide 1080i transmission.<br><br></div>The
 software deinterlacing is not possible as the output format of the 
crystal hd chip is packed yuy2 4:2:2, which the deinterlacing filters do
 not support at all.<br>
<br></div>I already tried to change the output format by changing these 2 lines in crystalhd.c<br><br>- if( BC_FUNC(DtsSetColorSpace)( p_sys->bcm_handle, OUTPUT_MODE422_YUY2 )
<br>+ if( BC_FUNC(DtsSetColorSpace)( p_sys->bcm_handle, OUTPUT_MODE420_NV12 )
<br><br>- p_dec->fmt_out.i_codec        = VLC_CODEC_YUYV;
<br>+p_dec->fmt_out.i_codec        = VLC_CODEC_NV12;<br><br></div>Unfortunatley this change completely corrupts the video playback. I only get 1 fresh frame every 10 seconds.<br><br></div>So what else neeeds to be changed to get 4:2:0 output running?<br>

<br><br></div>kind regards<br><br></div>Philip<br><div><div class=""><div id=":73" class="" tabindex="0"><img class="" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div></div></div>