X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=contrib%2Fffmpeg%2FA01-mpegleak.patch;h=49e99456d0ec2a0b14d1d18a5f1b8879b45160e5;hb=5537d5868eef936d7dfff181b532535cd02bd803;hp=d02365d44a517ccac581cac4f2a746aa28ced615;hpb=418a63f463548ca3b951e22455ad99340a7a7079;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/contrib/ffmpeg/A01-mpegleak.patch b/contrib/ffmpeg/A01-mpegleak.patch index d02365d4..49e99456 100644 --- a/contrib/ffmpeg/A01-mpegleak.patch +++ b/contrib/ffmpeg/A01-mpegleak.patch @@ -1,28 +1,8 @@ -diff -Naur ffmpeg-r19067.orig/libavcodec/h264.c ffmpeg-r19067/libavcodec/h264.c ---- ffmpeg-r19067.orig/libavcodec/h264.c 2009-05-29 20:24:20.000000000 -0400 -+++ ffmpeg-r19067/libavcodec/h264.c 2009-06-01 12:45:16.000000000 -0400 -@@ -3406,7 +3406,7 @@ - * stream. Need to discard one frame. Prevents overrun of the - * short_ref and long_ref buffers. - */ -- av_log(h->s.avctx, AV_LOG_ERROR, -+ av_log(h->s.avctx, AV_LOG_DEBUG, - "number of reference frames exceeds max (probably " - "corrupt input), discarding one\n"); - -@@ -7770,7 +7770,7 @@ - - if(!(s->flags2 & CODEC_FLAG2_CHUNKS) && !s->current_picture_ptr){ - if (avctx->skip_frame >= AVDISCARD_NONREF || s->hurry_up) return 0; -- av_log(avctx, AV_LOG_ERROR, "no frame!\n"); -+ av_log(avctx, AV_LOG_DEBUG, "no frame!\n"); - return -1; - } - -diff -Naur ffmpeg-r19067.orig/libavcodec/mpegvideo.c ffmpeg-r19067/libavcodec/mpegvideo.c ---- ffmpeg-r19067.orig/libavcodec/mpegvideo.c 2009-05-27 15:55:35.000000000 -0400 -+++ ffmpeg-r19067/libavcodec/mpegvideo.c 2009-06-01 12:45:16.000000000 -0400 -@@ -831,19 +831,18 @@ +Index: libavcodec/mpegvideo.c +=================================================================== +--- ffmpeg.orig/libavcodec/mpegvideo.c (revision 22823) ++++ ffmpeg/libavcodec/mpegvideo.c (working copy) +@@ -867,19 +867,18 @@ } av_log(s->avctx, AV_LOG_FATAL, "Internal error, picture buffer overflow\n"); @@ -54,3 +34,29 @@ diff -Naur ffmpeg-r19067.orig/libavcodec/mpegvideo.c ffmpeg-r19067/libavcodec/mp } static void update_noise_reduction(MpegEncContext *s){ +Index: libavcodec/h264.c +=================================================================== +--- ffmpeg.orig/libavcodec/h264.c (revision 22823) ++++ ffmpeg/libavcodec/h264.c (working copy) +@@ -2772,7 +2772,7 @@ + + if(!(s->flags2 & CODEC_FLAG2_CHUNKS) && !s->current_picture_ptr){ + if (avctx->skip_frame >= AVDISCARD_NONREF || s->hurry_up) return 0; +- av_log(avctx, AV_LOG_ERROR, "no frame!\n"); ++ av_log(avctx, AV_LOG_DEBUG, "no frame!\n"); + return -1; + } + +Index: libavcodec/h264_refs.c +=================================================================== +--- ffmpeg.orig/libavcodec/h264_refs.c (revision 22823) ++++ ffmpeg/libavcodec/h264_refs.c (working copy) +@@ -608,7 +608,7 @@ + * stream. Need to discard one frame. Prevents overrun of the + * short_ref and long_ref buffers. + */ +- av_log(h->s.avctx, AV_LOG_ERROR, ++ av_log(h->s.avctx, AV_LOG_DEBUG, + "number of reference frames exceeds max (probably " + "corrupt input), discarding one\n"); +