[FFmpeg-cvslog] Fix compilation with --disable-vdpau

Carl Eugen Hoyos git at videolan.org
Sat Apr 2 00:51:33 CEST 2011


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Sat Apr  2 00:50:39 2011 +0200| [ecf94986c8ba7c9fb4f674ee93e3be5f73d8ccdd] | committer: Carl Eugen Hoyos

Fix compilation with --disable-vdpau

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ecf94986c8ba7c9fb4f674ee93e3be5f73d8ccdd
---

 configure           |    2 ++
 libavcodec/mpeg12.c |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/configure b/configure
index 7bae5c9..88b9058 100755
--- a/configure
+++ b/configure
@@ -1301,9 +1301,11 @@ mpeg4_decoder_select="h263_decoder mpeg4video_parser"
 mpeg4_encoder_select="h263_encoder"
 mpeg_vdpau_decoder_select="vdpau mpegvideo_decoder"
 mpeg1_vdpau_decoder_select="vdpau mpeg1video_decoder"
+mpeg1_vdpau_hwaccel_select="vdpau mpeg1video_decoder"
 mpeg2_crystalhd_decoder_select="crystalhd"
 mpeg2_dxva2_hwaccel_deps="dxva2api_h"
 mpeg2_dxva2_hwaccel_select="dxva2 mpeg2video_decoder"
+mpeg2_vdpau_hwaccel_select="vdpau mpeg2video_decoder"
 mpeg2_vaapi_hwaccel_select="vaapi mpeg2video_decoder"
 mpeg4_crystalhd_decoder_select="crystalhd"
 mpeg4_vaapi_hwaccel_select="vaapi mpeg4_decoder"
diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c
index bfe0d9e..774ac83 100644
--- a/libavcodec/mpeg12.c
+++ b/libavcodec/mpeg12.c
@@ -2331,7 +2331,7 @@ static int decode_chunks(AVCodecContext *avctx,
                         s2->error_count += s2->thread_context[i]->error_count;
                 }
 
-                if (uses_vdpau(avctx))
+                if (CONFIG_MPEG_VDPAU_DECODER && uses_vdpau(avctx))
                     ff_vdpau_mpeg_picture_complete(s2, buf, buf_size, s->slice_count);
 
                 if (slice_end(avctx, picture)) {



More information about the ffmpeg-cvslog mailing list