$OpenBSD: patch-modules_codec_ffmpeg_video_c,v 1.1 2008/07/09 02:17:12 jakemsr Exp $ --- modules/codec/ffmpeg/video.c.orig Sun Jun 22 15:18:32 2008 +++ modules/codec/ffmpeg/video.c Sun Jun 22 15:24:27 2008 @@ -826,18 +826,31 @@ static void ffmpeg_CopyPicture( decoder_t *p_dec, { case PIX_FMT_YUV410P: case PIX_FMT_YUV411P: + case PIX_FMT_RGB32: + case PIX_FMT_RGB24: +#if defined(PIX_FMT_RGB8) + case PIX_FMT_RGB8: +#endif +#if defined(PIX_FMT_BRG32) + case PIX_FMT_BRG32: +#endif case PIX_FMT_BGR24: +#if defined(PIX_FMT_BRG8) + case PIX_FMT_BRG8: +#endif case PIX_FMT_PAL8: for( i = 0; i < p_pic->i_planes; i++ ) { dest_pic.data[i] = p_pic->p[i].p_pixels; dest_pic.linesize[i] = p_pic->p[i].i_pitch; } +#if 0 img_convert( &dest_pic, PIX_FMT_YUV420P, (AVPicture *)p_ff_pic, p_sys->p_context->pix_fmt, p_sys->p_context->width, p_sys->p_context->height ); +#endif break; default: msg_Err( p_dec, "don't know how to convert chroma %i",