- i_chroma = VLC_FOURCC( 'I', '4', '2', '0' );
+ if( vaCreateImage( sys->p_display, &p_fmt[i], i_width, i_height, &sys->image ) )
+ {
+ sys->image.image_id = VA_INVALID_ID;
+ continue;
+ }
+ /* Validate that vaGetImage works with this format */
+ if( vaGetImage( sys->p_display, pi_surface_id[0],
+ 0, 0, i_width, i_height,
+ sys->image.image_id) )
+ {
+ vaDestroyImage( sys->p_display, sys->image.image_id );
+ sys->image.image_id = VA_INVALID_ID;
+ continue;
+ }
+
+ i_chroma = VLC_CODEC_YV12;