]> git.sesse.net Git - vlc/commitdiff
* modules/codec/ffmpeg/demux.c: do not re-invent the wheel.
authorGildas Bazin <gbazin@videolan.org>
Mon, 31 Oct 2005 19:14:39 +0000 (19:14 +0000)
committerGildas Bazin <gbazin@videolan.org>
Mon, 31 Oct 2005 19:14:39 +0000 (19:14 +0000)
modules/codec/ffmpeg/demux.c

index a3a3fb4208a3a5609d269ae314cbec2af47227d1..6ab01e01329e2547187d7646b7a00ad124192e16 100644 (file)
@@ -198,46 +198,7 @@ int E_(OpenDemux)( vlc_object_t *p_this )
             if( cc->codec_id == CODEC_ID_RAWVIDEO )
             {
                 msg_Dbg( p_demux, "raw video, pixel format: %i", cc->pix_fmt );
-                switch( cc->pix_fmt )
-                {
-                case PIX_FMT_YUV444P:
-                    fcc = VLC_FOURCC( 'I', '4', '4', '4' );
-                    break;
-                case PIX_FMT_YUV422P:
-                    fcc = VLC_FOURCC( 'I', '4', '2', '2' );
-                    break;
-                case PIX_FMT_YUV420P:
-                    fcc = VLC_FOURCC( 'I', '4', '2', '0' );
-                    break;
-                case PIX_FMT_YUV411P:
-                    fcc = VLC_FOURCC( 'I', '4', '1', '1' );
-                    break;
-                case PIX_FMT_YUV410P:
-                    fcc = VLC_FOURCC( 'I', '4', '1', '0' );
-                    break;
-
-                case PIX_FMT_YUV422:
-                    fcc = VLC_FOURCC('Y','U','Y','2');
-                    break;
-
-                case PIX_FMT_RGB555:
-                    fcc = VLC_FOURCC('R','V','1','5');
-                    break;
-                case PIX_FMT_RGB565:
-                    fcc = VLC_FOURCC('R','V','1','6');
-                    break;
-                case PIX_FMT_RGB24:
-                    fcc = VLC_FOURCC('R','V','2','4');
-                    break;
-                case PIX_FMT_RGBA32:
-                    fcc = VLC_FOURCC('R','V','3','2');
-                    break;
-                case PIX_FMT_GRAY8:
-                    fcc = VLC_FOURCC('G','R','E','Y');
-                    break;
-                default:
-                    break;
-                }
+                fcc = E_(GetVlcChroma)( cc->pix_fmt );
             }
         }