From: Jean-Baptiste Kempf Date: Sat, 12 Jan 2008 19:02:12 +0000 (+0000) Subject: Support for 8bit uncompressed in AVI files. X-Git-Tag: 0.9.0-test0~3507 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5718c8409cbdb188bd7344aab221412d1a7cfa43;p=vlc Support for 8bit uncompressed in AVI files. --- diff --git a/modules/codec/rawvideo.c b/modules/codec/rawvideo.c index 5cc3acec89..a9d2136148 100644 --- a/modules/codec/rawvideo.c +++ b/modules/codec/rawvideo.c @@ -101,6 +101,7 @@ static int OpenDecoder( vlc_object_t *p_this ) /* Packed YUV */ case VLC_FOURCC('Y','U','Y','2'): + case VLC_FOURCC('Y','8','0','0'): case VLC_FOURCC('U','Y','V','Y'): case VLC_FOURCC('H','D','Y','C'): diff --git a/modules/demux/avi/avi.c b/modules/demux/avi/avi.c index ed000f9cf5..1f536c78f9 100644 --- a/modules/demux/avi/avi.c +++ b/modules/demux/avi/avi.c @@ -438,6 +438,9 @@ static int Open( vlc_object_t * p_this ) case 9: tk->i_codec = VLC_FOURCC( 'Y', 'V', 'U', '9' ); /* <- TODO check that */ break; + case 8: + tk->i_codec = VLC_FOURCC('Y','8','0','0'); + break; } es_format_Init( &fmt, VIDEO_ES, tk->i_codec ); diff --git a/modules/video_chroma/grey_yuv.c b/modules/video_chroma/grey_yuv.c index 457895fbe5..5c2e2d1764 100644 --- a/modules/video_chroma/grey_yuv.c +++ b/modules/video_chroma/grey_yuv.c @@ -64,6 +64,8 @@ static int Activate( vlc_object_t *p_this ) switch( p_vout->render.i_chroma ) { + case VLC_FOURCC('Y','8','0','0'): + p_vout->render.i_chroma = VLC_FOURCC('G','R','E','Y'); case VLC_FOURCC('G','R','E','Y'): switch( p_vout->output.i_chroma ) {