[FFmpeg-cvslog] lavc/pngdec: perform APNG blending in-place

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Apr 1 15:45:45 2021 +0200| [485f3c7e30a0039d59f1daea0febea13ccb6c222] | committer: Anton Khirnov lavc/pngdec: perform APNG blending in-place Saves an allocation+free and two frame copies per each frame. > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] lavc/pngdec: remove unnecessary context variables

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Apr 2 10:45:27 2021 +0200| [e20699dd1521fe388302cc363196182e9595bcbc] | committer: Anton Khirnov lavc/pngdec: remove unnecessary context variables Do not store the image buffer pointer/linesize in the context, just access them directly from the fr

[FFmpeg-cvslog] lavc/pngdec: restructure exporting frame meta/side data

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 20 19:57:25 2021 +0100| [dfc90fa2ed768828d1ca8b3ecc421c05b9150383] | committer: Anton Khirnov lavc/pngdec: restructure exporting frame meta/side data This data cannot be stored in PNGDecContext.picture, because the corresponding chunks may be r

[FFmpeg-cvslog] lavc/pngdec: improve chunk length check

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Apr 2 16:00:23 2021 +0200| [c73f288d9d002359b27153b4c7736e98015691e1] | committer: Anton Khirnov lavc/pngdec: improve chunk length check The length does not cover the chunk type or CRC. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=

[FFmpeg-cvslog] tests/fate: add tests for PNG side/meta data

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Mar 21 11:10:34 2021 +0100| [6454d714fa73902b6dfbb9e0bbb56c68a28a3896] | committer: Anton Khirnov tests/fate: add tests for PNG side/meta data > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6454d714fa73902b6dfbb9e0bbb56c68a28a3896 ---

[FFmpeg-cvslog] lavc/pngdec: use a separate bytestream reader for each chunk

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Apr 2 16:33:44 2021 +0200| [c813f6deaf0737fa26f5e43841df35d2d0a69317] | committer: Anton Khirnov lavc/pngdec: use a separate bytestream reader for each chunk This makes sure that reading a truncated chunk will never overflow into the following chu

[FFmpeg-cvslog] avcodec/vc1dec: Fix memleak upon allocation error

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 8 01:49:53 2021 +0200| [98060a198ef0bd213d0d0b029f8955fcd3be93d2] | committer: Andreas Rheinhardt avcodec/vc1dec: Fix memleak upon allocation error ff_vc1_decode_init_alloc_tables() had one error path that forgot to free already allocated

[FFmpeg-cvslog] lavf: postpone removal of FF_API_COMPUTE_PKT_FIELDS2

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 11:48:48 2021 +0200| [235386842daefcb73fbf4bb3db9186d47d0a58bb] | committer: Anton Khirnov lavf: postpone removal of FF_API_COMPUTE_PKT_FIELDS2 The infrastructure to fully handle generating timestamps e.g. for raw video streamcopy is still n

[FFmpeg-cvslog] lavf/matroskaenc: fix avio_printf argument types after bump

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 10:41:59 2021 +0200| [450ab6ab43a71ab82c29bd76bc4b0280f96864de] | committer: Anton Khirnov lavf/matroskaenc: fix avio_printf argument types after bump Field precision supplied with the '*' specification must be an int. Also, make sure conve

[FFmpeg-cvslog] lavc: postpone FF_API_AVCTX_TIMEBASE

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 13:01:58 2021 +0200| [96ee9d52e534f9ba6f29036a73cbae4e4bfe17a1] | committer: Anton Khirnov lavc: postpone FF_API_AVCTX_TIMEBASE There are still several decoders setting it and the situation is non-trivial to resolve. > http://git.videolan.o

[FFmpeg-cvslog] lavf/webvttenc: fix avio_printf argument types after bump

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 10:41:59 2021 +0200| [a03175bb67dd6ed32fe5020e462914bd1cb28964] | committer: Anton Khirnov lavf/webvttenc: fix avio_printf argument types after bump Field precision supplied with the '*' specification must be an int. > http://git.videolan.o

[FFmpeg-cvslog] lavf/movenc: use framerate correctly in mov_write_tmcd_tag

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 20:07:15 2021 +0200| [f53f9fe51add5a140ae40e98a8873c1e2a3a5799] | committer: Anton Khirnov lavf/movenc: use framerate correctly in mov_write_tmcd_tag Current code uses its inverse. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h

[FFmpeg-cvslog] fftools/ffmpeg: when framerate is set, prefer its inverse as output timebase

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Apr 5 10:44:36 2021 +0200| [72184cc4cba21abc42f3efff94bc0e36f8b270a9] | committer: Anton Khirnov fftools/ffmpeg: when framerate is set, prefer its inverse as output timebase Codec timebase is not well-defined for streamcopy, so it should only be u

[FFmpeg-cvslog] lavf: do not derive timebase from avg_frame_rate

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Apr 5 10:47:10 2021 +0200| [0ac10d05f944c0fd8c6107e92d1f9ab790108f67] | committer: Anton Khirnov lavf: do not derive timebase from avg_frame_rate avg_frame_rate is the _average_ framerate, its presence does not guarantee that the stream is CFR, so

[FFmpeg-cvslog] fftools/ffmpeg: copy average framerate for streamcopy, when known

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Apr 5 10:48:43 2021 +0200| [fa800d684fc0c08cc7f6698fdd8aa69eb76b011c] | committer: Anton Khirnov fftools/ffmpeg: copy average framerate for streamcopy, when known > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa800d684fc0c08cc7f6698f

[FFmpeg-cvslog] lavc/pngdec: perform APNG blending in-place

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Apr 1 15:45:45 2021 +0200| [5a50bd88db670f8c030a814e4cdb2a880dc1d4f4] | committer: Anton Khirnov lavc/pngdec: perform APNG blending in-place Saves an allocation+free and two frame copies per each frame. > http://git.videolan.org/gitweb.cgi/ffmpeg

[FFmpeg-cvslog] lavc/pngdec: remove unnecessary context variables

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Apr 2 10:45:27 2021 +0200| [89ea5057bf47880145419341258eadb3635448cf] | committer: Anton Khirnov lavc/pngdec: remove unnecessary context variables Do not store the image buffer pointer/linesize in the context, just access them directly from the fr

[FFmpeg-cvslog] lavc/pngdec: restructure exporting frame meta/side data

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sat Mar 20 19:57:25 2021 +0100| [8d74baccff59192d395735036cd40a131a140391] | committer: Anton Khirnov lavc/pngdec: restructure exporting frame meta/side data This data cannot be stored in PNGDecContext.picture, because the corresponding chunks may be r

[FFmpeg-cvslog] tests/fate: add tests for PNG side/meta data

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Mar 21 11:10:34 2021 +0100| [8e4390de48b22cf6dd2307f0c29a3fef7016ef4c] | committer: Anton Khirnov tests/fate: add tests for PNG side/meta data > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e4390de48b22cf6dd2307f0c29a3fef7016ef4c ---

[FFmpeg-cvslog] lavc/pngdec: improve chunk length check

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Apr 2 16:00:23 2021 +0200| [ae08eec6a1f2129cd231a0ab664f0f17b854d138] | committer: Anton Khirnov lavc/pngdec: improve chunk length check The length does not cover the chunk type or CRC. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=

[FFmpeg-cvslog] lavc/pngdec: use a separate bytestream reader for each chunk

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Apr 2 16:33:44 2021 +0200| [19e81034064586eb9873f7972aaa7915bc56c98e] | committer: Anton Khirnov lavc/pngdec: use a separate bytestream reader for each chunk This makes sure that reading a truncated chunk will never overflow into the following chu

[FFmpeg-cvslog] lavc: postpone FF_API_AVCTX_TIMEBASE

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 13:01:58 2021 +0200| [6ad79047a7de58d0c9d3372096908d9323dd2400] | committer: Anton Khirnov lavc: postpone FF_API_AVCTX_TIMEBASE There are still several decoders setting it and the situation is non-trivial to resolve. > http://git.videolan.o

[FFmpeg-cvslog] lavf/webvttenc: fix avio_printf argument types after bump

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 10:41:59 2021 +0200| [9168a1c0e67b5c31727b12329b6f52d2bb5e0a14] | committer: Anton Khirnov lavf/webvttenc: fix avio_printf argument types after bump Field precision supplied with the '*' specification must be an int. > http://git.videolan.o

[FFmpeg-cvslog] lavf/movenc: use framerate correctly in mov_write_tmcd_tag

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 20:07:15 2021 +0200| [7ec8229982de55f0c68008862e944583c18e4e47] | committer: Anton Khirnov lavf/movenc: use framerate correctly in mov_write_tmcd_tag Current code uses its inverse. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h

[FFmpeg-cvslog] fftools/ffmpeg: when framerate is set, prefer its inverse as output timebase

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Apr 5 10:44:36 2021 +0200| [0214da22cae08615f58f9769a4e8fb47d21aa687] | committer: Anton Khirnov fftools/ffmpeg: when framerate is set, prefer its inverse as output timebase Codec timebase is not well-defined for streamcopy, so it should only be u

[FFmpeg-cvslog] lavf/matroskaenc: fix avio_printf argument types after bump

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 10:41:59 2021 +0200| [2822bfbbfbc7a0013849758cc557226d48956424] | committer: Anton Khirnov lavf/matroskaenc: fix avio_printf argument types after bump Field precision supplied with the '*' specification must be an int. Also, make sure conve

[FFmpeg-cvslog] lavf: do not derive timebase from avg_frame_rate

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Apr 5 10:47:10 2021 +0200| [04feb1c0382104c36d2297a277ffd1450d016d35] | committer: Anton Khirnov lavf: do not derive timebase from avg_frame_rate avg_frame_rate is the _average_ framerate, its presence does not guarantee that the stream is CFR, so

[FFmpeg-cvslog] lavf: postpone removal of FF_API_COMPUTE_PKT_FIELDS2

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Sun Apr 4 11:48:48 2021 +0200| [270ddc2baf8a4533255e770e8e23b2a7cc399026] | committer: Anton Khirnov lavf: postpone removal of FF_API_COMPUTE_PKT_FIELDS2 The infrastructure to fully handle generating timestamps e.g. for raw video streamcopy is still n

[FFmpeg-cvslog] fftools/ffmpeg: copy average framerate for streamcopy, when known

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Apr 5 10:48:43 2021 +0200| [f6ea2ee005740247a446d28174943b3606721967] | committer: Anton Khirnov fftools/ffmpeg: copy average framerate for streamcopy, when known > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f6ea2ee005740247a446d281

[FFmpeg-cvslog] avformat/rmdec: Fix memleaks upon read_header failure

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jul 20 23:26:15 2020 +0200| [9a471c5437d34cd1e63520b47f50a0fa605a5688] | committer: Andreas Rheinhardt avformat/rmdec: Fix memleaks upon read_header failure For both the RealMedia as well as the IVR demuxer (which share the same context) each

[FFmpeg-cvslog] avformat/rmdec: Don't rely on unspecified order of evaluation

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 7 13:37:09 2021 +0200| [4666ce0aef395fc7dfa2a718e8d238e58e635d2a] | committer: Andreas Rheinhardt avformat/rmdec: Don't rely on unspecified order of evaluation Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] avcodec/encode: Fix check for allowed LJPEG pixel formats

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 6 00:32:39 2021 +0200| [6e8e9b7633d8b755e7a464a10ba5047f31cbd84d] | committer: Andreas Rheinhardt avcodec/encode: Fix check for allowed LJPEG pixel formats The pix_fmts of the LJPEG encoder already contain all supported pixel formats (inc

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Don't segfault on unorthodox mpeg_quant

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 6 15:45:42 2021 +0200| [d393c45051ddaf6146e7e29ec2ea97035a727529] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Don't segfault on unorthodox mpeg_quant The (deprecated) field AVCodecContext.mpeg_quant has no range restriction; Mp

[FFmpeg-cvslog] avcodec/pthread_frame: Factor initializing single thread out

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Sun Mar 21 05:00:09 2021 +0100| [04012468459fb896e3a24202d7cc69b1cdda1db4] | committer: Andreas Rheinhardt avcodec/pthread_frame: Factor initializing single thread out Signed-off-by: Andreas Rheinhardt (cherry picked from commit 24ee1514021e

[FFmpeg-cvslog] avcodec/pthread_frame: Fix cleanup during init

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Thu Feb 11 13:45:31 2021 +0100| [aa8f8748caa15d99a77537cbd5bbec014a6630b8] | committer: Andreas Rheinhardt avcodec/pthread_frame: Fix cleanup during init In case an error happened when setting up the child threads, ff_frame_thread_init() woul

[FFmpeg-cvslog] avcodec/pthread_frame: Reindentation

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Sun Mar 21 05:39:49 2021 +0100| [1761cc0cb0d3936565d8f406528db580e3b7eb2d] | committer: Andreas Rheinhardt avcodec/pthread_frame: Reindentation Signed-off-by: Andreas Rheinhardt (cherry picked from commit 659996094074b0c34904c2fd391c4a12bbf5

[FFmpeg-cvslog] avcodec/wmavoice: Check operations that can fail

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Sat Apr 3 17:45:17 2021 +0200| [ed7efbe3ab94088fcad2785cf1d71195b4c506c6] | committer: Andreas Rheinhardt avcodec/wmavoice: Check operations that can fail There might be segfaults on failure. Signed-off-by: Andreas Rheinhardt (cherry picke

[FFmpeg-cvslog] avcodec/pthread_frame: Check initializing mutexes/condition variables

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Tue Mar 23 06:34:11 2021 +0100| [562ff3ee0ec65e51fb212c2bf05b6ce9f569d5ba] | committer: Andreas Rheinhardt avcodec/pthread_frame: Check initializing mutexes/condition variables Up until now, initializing the mutexes/condition variables wasn't

[FFmpeg-cvslog] avcodec/tiff: Avoid forward declarations

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Tue Mar 30 07:53:50 2021 +0200| [5621d10b7a55f555a563dbc928d2a61891f4cd6b] | committer: Andreas Rheinhardt avcodec/tiff: Avoid forward declarations In this case it also fixes a potential for compilation failures: Not all compilers can handle

[FFmpeg-cvslog] Revert "avcodec: add FF_CODEC_CAP_INIT_CLEANUP for all codecs which use ff_mpv_common_init()"

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Thu Dec 24 14:36:22 2020 +0100| [0155d5cd744bae026e5e4215f362ff5249f07cb7] | committer: Andreas Rheinhardt Revert "avcodec: add FF_CODEC_CAP_INIT_CLEANUP for all codecs which use ff_mpv_common_init()" This mostly reverts commit 4b2863ff01b1f

[FFmpeg-cvslog] avcodec/mjpegdec: Fix leak in case ICC array allocations fail partially

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Sat Apr 3 15:39:35 2021 +0200| [6aad0b1bb54d6a5d0367ec3b127476f5516ed618] | committer: Andreas Rheinhardt avcodec/mjpegdec: Fix leak in case ICC array allocations fail partially If only one of the two arrays used for the ICC profile could be

[FFmpeg-cvslog] avcodec/mpegvideo: Fix memleak upon allocation error

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Fri Dec 25 14:17:10 2020 +0100| [63277aa98e6731ed933c7ca3314239d80c67a945] | committer: Andreas Rheinhardt avcodec/mpegvideo: Fix memleak upon allocation error When slice-threading is used, ff_mpv_common_init() duplicates the first MpegEncCon

[FFmpeg-cvslog] avcodec/mpegvideo: Factor common freeing code out

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Fri Dec 25 14:57:38 2020 +0100| [6d7dfabfb071f10cfdc5183dc9d48eb7992c0209] | committer: Andreas Rheinhardt avcodec/mpegvideo: Factor common freeing code out Reviewed-by: Michael Niedermayer Signed-off-by: Andreas Rheinhardt (cherry picked f

[FFmpeg-cvslog] avcodec/rv10: Don't presume context to be initialized

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Sun Apr 4 21:30:33 2021 +0200| [4562719c7d598e3efa884af23b1dd127287011b8] | committer: Andreas Rheinhardt avcodec/rv10: Don't presume context to be initialized In case of resolution changes rv20_decode_picture_header() closes and reopens its

[FFmpeg-cvslog] avcodec/rv34, mpegvideo: Fix segfault upon frame size change error

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Mon Apr 5 02:05:58 2021 +0200| [b0997b8526e5f801052dbfcef89fa9d77fd046f4] | committer: Andreas Rheinhardt avcodec/rv34, mpegvideo: Fix segfault upon frame size change error The RealVideo 3.0 and 4.0 decoders call ff_mpv_common_init() only du

[FFmpeg-cvslog] avcodec/vc1dec: Fix memleak upon allocation error

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Thu Apr 8 01:49:53 2021 +0200| [c72fca598c90c8550fe51e967ea54dae7f8cbc78] | committer: Andreas Rheinhardt avcodec/vc1dec: Fix memleak upon allocation error ff_vc1_decode_init_alloc_tables() had one error path that forgot to free already allo

[FFmpeg-cvslog] avformat/rmdec: Fix memleaks upon read_header failure

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Mon Jul 20 23:26:15 2020 +0200| [be5970fcaabde6bc3b74e4f4c7b97360a5b6fb5f] | committer: Andreas Rheinhardt avformat/rmdec: Fix memleaks upon read_header failure For both the RealMedia as well as the IVR demuxer (which share the same context)

[FFmpeg-cvslog] avformat/rmdec: Don't rely on unspecified order of evaluation

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Wed Apr 7 13:37:09 2021 +0200| [44d218e99aba4cbcbbed06bc5065380636623a36] | committer: Andreas Rheinhardt avformat/rmdec: Don't rely on unspecified order of evaluation Signed-off-by: Andreas Rheinhardt (cherry picked from commit 4666ce0aef3

[FFmpeg-cvslog] avcodec/encode: Fix check for allowed LJPEG pixel formats

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Tue Apr 6 00:32:39 2021 +0200| [fb7cd459778d6ae8975bf26766109ad82859c0e8] | committer: Andreas Rheinhardt avcodec/encode: Fix check for allowed LJPEG pixel formats The pix_fmts of the LJPEG encoder already contain all supported pixel formats

[FFmpeg-cvslog] avcodec/mpegvideo_enc: Don't segfault on unorthodox mpeg_quant

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.4 | Andreas Rheinhardt | Tue Apr 6 15:45:42 2021 +0200| [5c457c673fbd8d2d0ef1ed10dbd269ee3570e628] | committer: Andreas Rheinhardt avcodec/mpegvideo_enc: Don't segfault on unorthodox mpeg_quant The (deprecated) field AVCodecContext.mpeg_quant has no range restrictio

[FFmpeg-cvslog] avformat/webvttenc: Fix use of uninitialized variable

2021-04-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 8 14:06:24 2021 +0200| [44c8b6750231137d5ba650d6cc149c9c23ae4c68] | committer: Andreas Rheinhardt avformat/webvttenc: Fix use of uninitialized variable Happened in 9168a1c0e67b5c31727b12329b6f52d2bb5e0a14. Reviewed-by: Anton Khirnov Sig

[FFmpeg-cvslog] lavc/pngdec: perform APNG blending in-place

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: release/4.4 | Anton Khirnov | Thu Apr 1 15:45:45 2021 +0200| [53ecdbfbe5e3c896b06ad1fe472df14eb0e336db] | committer: Anton Khirnov lavc/pngdec: perform APNG blending in-place Saves an allocation+free and two frame copies per each frame. (cherry picked from commit 5a50bd88db6

[FFmpeg-cvslog] lavc/pngdec: remove unnecessary context variables

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: release/4.4 | Anton Khirnov | Fri Apr 2 10:45:27 2021 +0200| [5f21bbed8a63efcd052c9a51fd235faa01ba793e] | committer: Anton Khirnov lavc/pngdec: remove unnecessary context variables Do not store the image buffer pointer/linesize in the context, just access them directly from t

[FFmpeg-cvslog] lavc/pngdec: restructure exporting frame meta/side data

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: release/4.4 | Anton Khirnov | Sat Mar 20 19:57:25 2021 +0100| [8ee432dc2365f11908c6535be7e076d9d298a9ad] | committer: Anton Khirnov lavc/pngdec: restructure exporting frame meta/side data This data cannot be stored in PNGDecContext.picture, because the corresponding chunks may

[FFmpeg-cvslog] lavc/pngdec: improve chunk length check

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: release/4.4 | Anton Khirnov | Fri Apr 2 16:00:23 2021 +0200| [c64180fac8442d4b0f1ed9cb07265361c193400e] | committer: Anton Khirnov lavc/pngdec: improve chunk length check The length does not cover the chunk type or CRC. (cherry picked from commit ae08eec6a1f2129cd231a0ab664f

[FFmpeg-cvslog] avformat/url: fix ff_make_absolute_url with Windows file paths

2021-04-08 Thread Marton Balint
ffmpeg | branch: release/4.4 | Marton Balint | Fri Apr 2 17:07:54 2021 +0200| [d622923b36f6a31b043da73b05946bea5612bb72] | committer: Marton Balint avformat/url: fix ff_make_absolute_url with Windows file paths Ugly, but a lot less broken than it was. Fixes ticket #9166. Signed-off-by: Mart

[FFmpeg-cvslog] avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases

2021-04-08 Thread Marton Balint
ffmpeg | branch: release/4.4 | Marton Balint | Tue Apr 6 01:10:30 2021 +0200| [25e794a1ea13ad0ed9f5c4792ab3727fe7a3ace1] | committer: Marton Balint avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases Signed-off-by: Marton Balint (cherry picked from commit fb4da90fe

[FFmpeg-cvslog] avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases

2021-04-08 Thread Marton Balint
ffmpeg | branch: release/4.3 | Marton Balint | Tue Apr 6 01:10:30 2021 +0200| [31d249a418409a0e295e74701040e8ef866847d1] | committer: Marton Balint avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases Signed-off-by: Marton Balint (cherry picked from commit fb4da90fe

[FFmpeg-cvslog] avformat/url: fix ff_make_absolute_url with Windows file paths

2021-04-08 Thread Marton Balint
ffmpeg | branch: release/4.3 | Marton Balint | Fri Apr 2 17:07:54 2021 +0200| [51de6103e9c762f4ca528ffa030f978db6f5b72a] | committer: Marton Balint avformat/url: fix ff_make_absolute_url with Windows file paths Ugly, but a lot less broken than it was. Fixes ticket #9166. Signed-off-by: Mart

[FFmpeg-cvslog] avcodec/msp2dec: Check available space in RLE decoder

2021-04-08 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Apr 6 23:14:08 2021 +0200| [caaf4633117f77a545975dac18e85b8fcdbc9ce7] | committer: Michael Niedermayer avcodec/msp2dec: Check available space in RLE decoder Fixes: out of array read Fixes: 32968/clusterfuzz-testcase-minimized-ffmpeg_AV_CODE

[FFmpeg-cvslog] lavc/pngdec: always create a copy for APNG_DISPOSE_OP_BACKGROUND

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Apr 8 10:46:54 2021 +0200| [b593abda6c642cb0c3959752dd235c2faf66837f] | committer: Michael Niedermayer lavc/pngdec: always create a copy for APNG_DISPOSE_OP_BACKGROUND Calling av_frame_make_writable() from decoders is tricky, especially when frame

[FFmpeg-cvslog] lavc/pngdec: always create a copy for APNG_DISPOSE_OP_BACKGROUND

2021-04-08 Thread Anton Khirnov
ffmpeg | branch: release/4.4 | Anton Khirnov | Thu Apr 8 10:46:54 2021 +0200| [2a7f1bc282ddebee296bc0ca48a85bf01b626b3b] | committer: Michael Niedermayer lavc/pngdec: always create a copy for APNG_DISPOSE_OP_BACKGROUND Calling av_frame_make_writable() from decoders is tricky, especially when

[FFmpeg-cvslog] avformat/mov: check offset for overflow in mov_probe()

2021-04-08 Thread Michael Niedermayer
ffmpeg | branch: release/4.4 | Michael Niedermayer | Sun Apr 4 21:01:46 2021 +0200| [d22550dd61003ffefc1a7738b2c14916083116a9] | committer: Michael Niedermayer avformat/mov: check offset for overflow in mov_probe() Fixes: Invalid read of size 4 Fixes: ASAN_Deadlysignal.zip Found-by: Hardik S

[FFmpeg-cvslog] avcodec/msp2dec: Check available space in RLE decoder

2021-04-08 Thread Michael Niedermayer
ffmpeg | branch: release/4.4 | Michael Niedermayer | Tue Apr 6 23:14:08 2021 +0200| [aeba1a4c20cf37f1cbbd6338783e18cfb463b0c7] | committer: Michael Niedermayer avcodec/msp2dec: Check available space in RLE decoder Fixes: out of array read Fixes: 32968/clusterfuzz-testcase-minimized-ffmpeg_AV

[FFmpeg-cvslog] RELEASE_NOTES: Based on the version from 4.3

2021-04-08 Thread Michael Niedermayer
ffmpeg | branch: release/4.4 | Michael Niedermayer | Fri Nov 2 01:36:21 2018 +0100| [dc91b913b6260e85e1304c74ff7bb3c22a8c9fb1] | committer: Michael Niedermayer RELEASE_NOTES: Based on the version from 4.3 Name suggested by Lynne, Gyan, Reto, Zane, Jan, Derek Signed-off-by: Michael Niedermaye

[FFmpeg-cvslog] Tag n4.4 : FFmpeg 4.4 release

2021-04-08 Thread git
[ffmpeg] [branch: refs/tags/n4.4] Tag:09c358362008e2d04cec8239526c6827543da4cf > http://git.videolan.org/gitweb.cgi/ffmpeg.git?a=tag;h=09c358362008e2d04cec8239526c6827543da4cf Tagger: Michael Niedermayer Date: Thu Apr 8 23:39:42 2021 +0200 FFmpeg 4.4 release __

[FFmpeg-cvslog] [ffmpeg-web] branch master updated. 8afd3bf web/download: Add FFmpeg 4.4

2021-04-08 Thread ffmpeg-git
The branch, master has been updated via 8afd3bf998264f47f500caefa2d9f46c98da4fdb (commit) from c04853a37681d915ffb8590fb5095fceffa2347d (commit) - Log - commit 8afd3bf998264f47f500caefa2d9f46c98da4fdb Author: Micha

[FFmpeg-cvslog] [ffmpeg-web] branch master updated. 1e5f91f web/security: add CVEs for 4.4

2021-04-08 Thread ffmpeg-git
The branch, master has been updated via 1e5f91f1f484a956b4945972dfc2d730a4a65200 (commit) from 8afd3bf998264f47f500caefa2d9f46c98da4fdb (commit) - Log - commit 1e5f91f1f484a956b4945972dfc2d730a4a65200 Author: Micha

[FFmpeg-cvslog] [ffmpeg-web] branch master updated. d512aab web/download: fix copy and paste error in release notes link

2021-04-08 Thread ffmpeg-git
The branch, master has been updated via d512aabee0298785e9adb533fb8d6f869c21d540 (commit) from 1e5f91f1f484a956b4945972dfc2d730a4a65200 (commit) - Log - commit d512aabee0298785e9adb533fb8d6f869c21d540 Author: Micha

[FFmpeg-cvslog] Tag n4.5-dev : Main development, master branch after release/4.4 branched off

2021-04-08 Thread git
[ffmpeg] [branch: refs/tags/n4.5-dev] Tag:3187c3628c0c05e2e02968c2ac1449e15f0fad3e > http://git.videolan.org/gitweb.cgi/ffmpeg.git?a=tag;h=3187c3628c0c05e2e02968c2ac1449e15f0fad3e Tagger: James Almer Date: Thu Apr 8 19:36:38 2021 -0300 Main development, master branch after release/4.4 bra

[FFmpeg-cvslog] [ffmpeg-web] branch master updated. fec8808 web/index: add news entry for 4.4

2021-04-08 Thread ffmpeg-git
The branch, master has been updated via fec8808a1a75365afaec17b0601d3b843708d77c (commit) from d512aabee0298785e9adb533fb8d6f869c21d540 (commit) - Log - commit fec8808a1a75365afaec17b0601d3b843708d77c Author: James

[FFmpeg-cvslog] Changelog: replace by 4.4

2021-04-08 Thread Michael Niedermayer
ffmpeg | branch: release/4.4 | Michael Niedermayer | Fri Apr 9 06:23:34 2021 +0200| [f68ab9de4e6ef9830deef778046bea760eff74f9] | committer: Michael Niedermayer Changelog: replace by 4.4 Found-by: Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;