[vlc-devel] commit: Compile fix for packaged ffmpeg on debian etch. ( Rémi Duraffort )
git version control
git at videolan.org
Fri Mar 7 10:49:20 CET 2008
vlc | branch: master | Rémi Duraffort <ivoire at via.ecp.fr> | Fri Mar 7 10:48:09 2008 +0100| [8ede3d79d009e21d5ef49797c28bc0428b6373ce]
Compile fix for packaged ffmpeg on debian etch.
Signed-off-by: Rémi Duraffort <ivoire at via.ecp.fr>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8ede3d79d009e21d5ef49797c28bc0428b6373ce
---
modules/codec/ffmpeg/ffmpeg.c | 2 ++
modules/codec/ffmpeg/video.c | 8 ++++++++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/modules/codec/ffmpeg/ffmpeg.c b/modules/codec/ffmpeg/ffmpeg.c
index 5e4e797..d766597 100644
--- a/modules/codec/ffmpeg/ffmpeg.c
+++ b/modules/codec/ffmpeg/ffmpeg.c
@@ -498,7 +498,9 @@ static struct
{ VLC_FOURCC('R','V','1','6'), PIX_FMT_BGR565 },
{ VLC_FOURCC('R','V','2','4'), PIX_FMT_BGR24 },
#else
+#if defined(PIX_FMT_RGB8)
{ VLC_FOURCC('R','G','B','8'), PIX_FMT_RGB8 },
+#endif
{ VLC_FOURCC('R','V','1','5'), PIX_FMT_RGB555 },
{ VLC_FOURCC('R','V','1','6'), PIX_FMT_RGB565 },
{ VLC_FOURCC('R','V','2','4'), PIX_FMT_RGB24 },
diff --git a/modules/codec/ffmpeg/video.c b/modules/codec/ffmpeg/video.c
index fc25687..88eb6ba 100644
--- a/modules/codec/ffmpeg/video.c
+++ b/modules/codec/ffmpeg/video.c
@@ -134,8 +134,10 @@ static uint32_t ffmpeg_PixFmtToChroma( int i_ff_chroma )
case PIX_FMT_BGR24:
return VLC_FOURCC('R','V','2','4');
#else
+#if defined(PIX_FMT_RGB8)
case PIX_FMT_RGB8:
return VLC_FOURCC('R','G','B','8');
+#endif
case PIX_FMT_RGB555:
return VLC_FOURCC('R','V','1','5');
case PIX_FMT_RGB565:
@@ -852,10 +854,16 @@ static void ffmpeg_CopyPicture( decoder_t *p_dec,
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_BGR32:
+#endif
case PIX_FMT_BGR24:
+#if defined(PIX_FMT_BGR8)
case PIX_FMT_BGR8:
+#endif
case PIX_FMT_PAL8:
for( i = 0; i < p_pic->i_planes; i++ )
{
More information about the vlc-devel
mailing list