[FFmpeg-cvslog] mpegvideo: skip ff_print_debug_info() for VDPAU
Michael Niedermayer
git at videolan.org
Thu Sep 13 16:52:07 CEST 2012
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed Sep 12 18:01:36 2012 +0200| [75f3e0ad9589d8baa89977955a839660442bd0fa] | committer: Michael Niedermayer
mpegvideo: skip ff_print_debug_info() for VDPAU
Based on code by: MEANX / gruntster (Avidemux Rev 7990 — 2012-05-30 13:02:27)
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=75f3e0ad9589d8baa89977955a839660442bd0fa
---
libavcodec/mpegvideo.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c
index 6b3d4e7..0719a65 100644
--- a/libavcodec/mpegvideo.c
+++ b/libavcodec/mpegvideo.c
@@ -1512,9 +1512,11 @@ static void draw_arrow(uint8_t *buf, int sx, int sy, int ex,
*/
void ff_print_debug_info(MpegEncContext *s, AVFrame *pict)
{
- if (s->avctx->hwaccel || !pict || !pict->mb_type)
+ if ( s->avctx->hwaccel || !pict || !pict->mb_type
+ || (s->avctx->codec->capabilities&CODEC_CAP_HWACCEL_VDPAU))
return;
+
if (s->avctx->debug & (FF_DEBUG_SKIP | FF_DEBUG_QP | FF_DEBUG_MB_TYPE)) {
int x,y;
More information about the ffmpeg-cvslog
mailing list