[FFmpeg-cvslog] avcodec/videotoolbox_hevc: avoid leaking cached_hw_frames_ctx

2019-08-23 Thread Pavel Koshevoy
ffmpeg | branch: master | Pavel Koshevoy | Tue Aug 6 20:42:15 2019 -0600| [22a14ee753f372bf0ae4bd1e743670f353f7a17a] | committer: Pavel Koshevoy avcodec/videotoolbox_hevc: avoid leaking cached_hw_frames_ctx vtctx->cached_hw_frames_ctx is unref'd in videotoolbox_uninit, but videotoolbox_hevc u

[FFmpeg-cvslog] avcodec/omx: ensure zerocopy mode can be disabled on rpi builds

2019-08-23 Thread Aman Gupta
ffmpeg | branch: release/4.2 | Aman Gupta | Thu Aug 22 11:02:45 2019 -0700| [e008f89cfa1aa88204f720cac227a2c29bf57da4] | committer: Aman Gupta avcodec/omx: ensure zerocopy mode can be disabled on rpi builds fixes https://trac.ffmpeg.org/ticket/6586 Signed-off-by: Aman Gupta (cherry picked fro

[FFmpeg-cvslog] avcodec/omx: Fix handling of fragmented buffers

2019-08-23 Thread Dave Stevenson
ffmpeg | branch: release/4.2 | Dave Stevenson | Thu Jan 17 17:39:34 2019 +| [3dd3e8e24ac93f40f21ef281c25907dd12780e73] | committer: Aman Gupta avcodec/omx: Fix handling of fragmented buffers See https://trac.ffmpeg.org/ticket/7687 If an encoded frame is returned split over two or more IL

[FFmpeg-cvslog] avcodec/omx: ensure zerocopy mode can be disabled on rpi builds

2019-08-23 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Aug 22 11:02:45 2019 -0700| [23a3e1460a7a609651bfe75b7b4c428eaa8f3902] | committer: Aman Gupta avcodec/omx: ensure zerocopy mode can be disabled on rpi builds fixes https://trac.ffmpeg.org/ticket/6586 Signed-off-by: Aman Gupta > http://git.videolan.

[FFmpeg-cvslog] avcodec/omx: Fix handling of fragmented buffers

2019-08-23 Thread Dave Stevenson
ffmpeg | branch: master | Dave Stevenson | Thu Jan 17 17:39:34 2019 +| [3d857f219eb972fb345e784d17268e16b6dec6f0] | committer: Aman Gupta avcodec/omx: Fix handling of fragmented buffers See https://trac.ffmpeg.org/ticket/7687 If an encoded frame is returned split over two or more IL buffe

[FFmpeg-cvslog] MAINTAINERS: add myself to OMX

2019-08-23 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Thu Aug 22 14:10:26 2019 -0700| [c62a1db0ac16a4e7c87f31ec077d5ff69a4f6760] | committer: Aman Gupta MAINTAINERS: add myself to OMX Signed-off-by: Aman Gupta Signed-off-by: Martin Storsjö Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitwe

[FFmpeg-cvslog] avcodec/omx: add support for -force_key_frames

2019-08-23 Thread Aman Gupta
ffmpeg | branch: master | Aman Gupta | Wed Aug 21 10:39:07 2019 -0700| [76c82843ccad1103e3f1f6d9d9a36c780a32] | committer: Aman Gupta avcodec/omx: add support for -force_key_frames Signed-off-by: Aman Gupta Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] avformat/mpegtsenc: get rid of packet counting for sdt/pat/pmt

2019-08-23 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Thu Aug 8 09:53:10 2019 +0200| [2fb550893f7564118ca59765ee5fd1acab819581] | committer: Marton Balint avformat/mpegtsenc: get rid of packet counting for sdt/pat/pmt The packet counting based approach caused excessive sdt/pat/pmt for VBR, so let's use a

[FFmpeg-cvslog] avformat/mpegtsenc: rename pcr_period variable to pcr_period_ms

2019-08-23 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Thu Aug 8 22:35:25 2019 +0200| [6f499ae3904be8ee6c64eebfed08dc7b02057848] | committer: Marton Balint avformat/mpegtsenc: rename pcr_period variable to pcr_period_ms Signed-off-by: Marton Balint > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avformat/mpegtsenc: add support for setting PCR interval for VBR streams

2019-08-23 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Mon Aug 12 23:32:11 2019 +0200| [8bf732cda69bb93be200f8f7e56ee97dd44ad334] | committer: Marton Balint avformat/mpegtsenc: add support for setting PCR interval for VBR streams Also document the algorithm for the default PCR interval. Fixes ticket #8061

[FFmpeg-cvslog] avformat/mpegtsenc: move some code around and simplify a bit

2019-08-23 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Thu Aug 15 00:51:10 2019 +0200| [5c119bf189c3a8806991e6909f9dfc2686189e5e] | committer: Marton Balint avformat/mpegtsenc: move some code around and simplify a bit PCR does not need to be recalcualted for CBR when inserting a NULL or PCR only packet. S

[FFmpeg-cvslog] avcodec/pnm_parser: Use memmove() to handle "overread"

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 1 22:20:48 2019 +0200| [34f6d1a7d7859310914d7f34e8cc3b68d6254003] | committer: Michael Niedermayer avcodec/pnm_parser: Use memmove() to handle "overread" This is significantly faster Fixes: Timeout (1sec after this and the previous comm

[FFmpeg-cvslog] avcodec/smacker: Check that not all tables are skiped

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 8 22:38:11 2019 +0200| [1c9a56b13965ea9691185f6199df4eca7be993c7] | committer: Michael Niedermayer avcodec/smacker: Check that not all tables are skiped If all tables are skipped it would be impossible to encode any "non black" video. F

[FFmpeg-cvslog] avcodec/alac: Fix multiple integer overflows in lpc_prediction()

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 8 19:48:19 2019 +0200| [ae3d6a337ad25527bcd3172e3885e45fadf9908c] | committer: Michael Niedermayer avcodec/alac: Fix multiple integer overflows in lpc_prediction() Fixes: signed integer overflow: 2088795537 + 2147254401 cannot be represe

[FFmpeg-cvslog] avcodec/pictordec: Optimize picmemset() for single plane full lines

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Aug 2 23:10:35 2019 +0200| [5231e89eb9eedc119d4f762469355f83e3628f20] | committer: Michael Niedermayer avcodec/pictordec: Optimize picmemset() for single plane full lines Fixes: Timeout (72sec -> 1sec) Fixes: 15512/clusterfuzz-testcase-mini

[FFmpeg-cvslog] avcodec/pnm: skip reading trailing bytes in get_pnm()

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 1 21:12:07 2019 +0200| [68f30567df5659190bb0515e027be8f1a8116bc5] | committer: Michael Niedermayer avcodec/pnm: skip reading trailing bytes in get_pnm() None of the keys we support is that long and other keys lead to decoder failure. Non

[FFmpeg-cvslog] avcodec/lcldec: Check mthread_inlen instead of cliping

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sat Jul 27 23:24:25 2019 +0200| [4d4734bdc881de3af0ebe5935890a81423c80fdf] | committer: Michael Niedermayer avcodec/lcldec: Check mthread_inlen instead of cliping Clipping was added in 2009 to avoid crashes. The clipped case would produce a 2nd s

[FFmpeg-cvslog] avformat/flvdec: delete unused code

2019-08-23 Thread leozhang
ffmpeg | branch: master | leozhang | Wed Aug 14 11:07:18 2019 +0800| [b2bb09bcc330156e9d79d7ddfa59f9c5d05ca149] | committer: Michael Niedermayer avformat/flvdec: delete unused code Reviewed-by: Carl Eugen Hoyos Signed-off-by: leozhang Signed-off-by: Michael Niedermayer > http://git.videola

[FFmpeg-cvslog] avformat/mpsubdec: Check pts / duration before cast

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Sun Jul 28 23:05:45 2019 +0200| [77abf3145344341ec850e05d25a849c6f76fffa5] | committer: Michael Niedermayer avformat/mpsubdec: Check pts / duration before cast Fixes: 3e+47 is outside the range of representable values of type 'int' Fixes: 16057/

[FFmpeg-cvslog] avcodec/parser: Optimize ff_combine_frame() with massivly negative next

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 1 22:18:43 2019 +0200| [8a24d2cc304c7f0807bc472dfc39d247040d71c2] | committer: Michael Niedermayer avcodec/parser: Optimize ff_combine_frame() with massivly negative next Fixes: Timeout Fixes: 15558/clusterfuzz-testcase-minimized-ffmpeg

[FFmpeg-cvslog] avcodec/pnm: Check magic bytes directly without pnm_get()

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 1 20:04:15 2019 +0200| [1a0f106232f51cd20dc0ebab2c02de49ba26fa6b] | committer: Michael Niedermayer avcodec/pnm: Check magic bytes directly without pnm_get() Fixes: Timeout (10sec -> 30ms) (case 15089) Fixes: 15089/clusterfuzz-testcase-m

[FFmpeg-cvslog] avcodec/rl2: set dimensions

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jul 22 23:24:35 2019 +0200| [965e766e4892cfc45c97cca88895248a7735e7d0] | committer: Michael Niedermayer avcodec/rl2: set dimensions The dimensions are always 320x200 they are hardcoded in the demuxer. Hardcode them instead in the decoder. Fi

[FFmpeg-cvslog] Change libaom default to crf=32.

2019-08-23 Thread elliottk
ffmpeg | branch: master | elliottk | Wed Aug 21 12:18:20 2019 -0700| [711c59bc571cf9cddc8c31b11dd924bf9ea95d83] | committer: James Zern Change libaom default to crf=32. Current default is 256kbps, which produces inconsistent results (too high for low-res, too low for hi-res). Use CRF instead, w

[FFmpeg-cvslog] avcodec/h264_parse: retry decoding SPS with complete NAL

2019-08-23 Thread Jun Li
ffmpeg | branch: master | Jun Li | Thu Aug 22 13:58:30 2019 -0700| [0b34cdf424d665d7d9b92aefdff49a5acc398a6d] | committer: James Almer avcodec/h264_parse: retry decoding SPS with complete NAL Fix #6591 The content has no rbsp_stop_one_bit for ending the SPS, that causes the decoding SPS failure

[FFmpeg-cvslog] tools/target_dec_fuzzer: use refcounted packets

2019-08-23 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Aug 20 18:58:03 2019 -0300| [92c32b0f0c3e70d809e56be6c56cf1697cc259f9] | committer: James Almer tools/target_dec_fuzzer: use refcounted packets Should reduce allocations and data copying. Signed-off-by: James Almer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/idcinvideo: Add 320x240 default maximum resolution

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 22 19:13:56 2019 +0200| [c9fcf881e69e34a2acfa2bb7052ca200cab16740] | committer: Michael Niedermayer avcodec/idcinvideo: Add 320x240 default maximum resolution Fixes: Timeout (128sec -> 2ms) Fixes: 16568/clusterfuzz-testcase-minimized-ffm

[FFmpeg-cvslog] tools/target_dec_fuzzer: Do not increase max_pixels

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 22 19:29:19 2019 +0200| [ac77c5492f5fcee10789c6ed205af0f718b12e82] | committer: Michael Niedermayer tools/target_dec_fuzzer: Do not increase max_pixels Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?

[FFmpeg-cvslog] avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP

2019-08-23 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Aug 22 23:43:48 2019 +0200| [48b86dd8a6bf50a7d8ab0343a1535bc4b0b5b196] | committer: Michael Niedermayer avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP Fixes: memleaks Fixes: 16289/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuz