[FFmpeg-cvslog] avfilter/vf_dnn_classify: add result check for av_frame_get_side_data

2021-05-10 Thread Steven Liu
ffmpeg | branch: master | Steven Liu | Fri May 7 14:42:48 2021 +0800| [7ce0f246f48459a65aedeabce58afdaa988d0eaf] | committer: Guo, Yejun avfilter/vf_dnn_classify: add result check for av_frame_get_side_data CID: 1482090 there can return null from av_frame_get_side_data, and will use sd->data

[FFmpeg-cvslog] dnn/vf_dnn_detect.c: add tensorflow output parse support

2021-05-10 Thread Ting Fu
ffmpeg | branch: master | Ting Fu | Thu May 6 16:46:10 2021 +0800| [c38bc5634d8eb4540cb8dfa616eafcc0b3c85e59] | committer: Guo, Yejun dnn/vf_dnn_detect.c: add tensorflow output parse support Testing model is tensorflow offical model in github repo, please refer https://github.com/tensorflow/mo

[FFmpeg-cvslog] lavfi/dnn_backend_tensorflow: support detect model

2021-05-10 Thread Ting Fu
ffmpeg | branch: master | Ting Fu | Thu May 6 16:46:09 2021 +0800| [e42125edab9f6bbc3297334087608565218e119b] | committer: Guo, Yejun lavfi/dnn_backend_tensorflow: support detect model Signed-off-by: Ting Fu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e42125edab9f6bbc32973340

[FFmpeg-cvslog] dnn: add DCO_RGB color order to enum DNNColorOrder

2021-05-10 Thread Ting Fu
ffmpeg | branch: master | Ting Fu | Thu May 6 16:46:07 2021 +0800| [f02928eb5a75b2ee20dd94c30304f44a7d6f8de1] | committer: Guo, Yejun dnn: add DCO_RGB color order to enum DNNColorOrder Adding DCO_RGB color order to DNNColorOrder, since tensorflow model needs this kind of color oder as input.

[FFmpeg-cvslog] lavfi/dnn_backend_tensorflow: add multiple outputs support

2021-05-10 Thread Ting Fu
ffmpeg | branch: master | Ting Fu | Thu May 6 16:46:08 2021 +0800| [1b1064054c8f3b4ad3b52d14f0c8ee1c4e8200fd] | committer: Guo, Yejun lavfi/dnn_backend_tensorflow: add multiple outputs support Signed-off-by: Ting Fu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b1064054c8f3b4a

[FFmpeg-cvslog] avfilter/vf_guided: Add missing const

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 11 00:29:16 2021 +0200| [7fac6efa970aace3f2f874a7cdf9551c3f969638] | committer: Andreas Rheinhardt avfilter/vf_guided: Add missing const Forgotten in f8d910e90f599f338438833dfc92e2f1915ce414. Signed-off-by: Andreas Rheinhardt > http://g

[FFmpeg-cvslog] avcodec/vp3: Avoid code duplication when initializing coeff_vlcs

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 8 02:24:22 2021 +0200| [80b5c4bc081b54790688a51791a3da1fcd5a4568] | committer: Andreas Rheinhardt avcodec/vp3: Avoid code duplication when initializing coeff_vlcs Reviewed-by: Peter Ross Signed-off-by: Andreas Rheinhardt > http://git.v

[FFmpeg-cvslog] avcodec/vp3: Mark decoders as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 8 03:11:36 2021 +0200| [6bf95c20665d36c5ef7e1b4512653db8f5d729a1] | committer: Andreas Rheinhardt avcodec/vp3: Mark decoders as init-threadsafe Reviewed-by: Peter Ross Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/vp3: Don't try to decode VP4 when VP4 decoder is disabled

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 8 02:08:05 2021 +0200| [9afb291267db04568da0fac2ce391380c48d7047] | committer: Andreas Rheinhardt avcodec/vp3: Don't try to decode VP4 when VP4 decoder is disabled Otherwise decoding will crash lateron; e.g. because dct_tokens is never se

[FFmpeg-cvslog] avcodec/vp3: Reindentation

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 8 02:26:43 2021 +0200| [802166f709df50e246ddadff40a86c30933575f7] | committer: Andreas Rheinhardt avcodec/vp3: Reindentation Reviewed-by: Peter Ross Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c

[FFmpeg-cvslog] avcodec/ttmlenc: Mark encoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 19:53:16 2021 +0200| [af7468a28222195245e2a856a1b2407ed8f10252] | committer: Andreas Rheinhardt avcodec/ttmlenc: Mark encoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avcodec/vmdvideo: Mark decoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 6 07:24:18 2021 +0200| [8f9a4ae63e5d7e997ccbd6fa56d173d7cff51163] | committer: Andreas Rheinhardt avcodec/vmdvideo: Mark decoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avcodec/vmdvideo: Cleanup generically upon init failure

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 6 07:23:32 2021 +0200| [b15fcdfe5c724f3e0a8b28e6b4f8c9ef0c3ad6fe] | committer: Andreas Rheinhardt avcodec/vmdvideo: Cleanup generically upon init failure Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] avcodec/dnxhdenc: Use av_memdup() instead of av_malloc()+memcpy()

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 6 02:01:38 2021 +0200| [3c1208be0201785e7e9786aecd40916f9396f8cc] | committer: Andreas Rheinhardt avcodec/dnxhdenc: Use av_memdup() instead of av_malloc()+memcpy() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/f

[FFmpeg-cvslog] avcodec/dnxhdenc: Mark encoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 6 03:37:37 2021 +0200| [8b32a6f1aa244aba3647b035899c644ba775782e] | committer: Andreas Rheinhardt avcodec/dnxhdenc: Mark encoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avcodec/dnxhdenc: Fix segfault when using too many slice threads

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 6 01:47:57 2021 +0200| [eb583b3cb98797e8e815b7432f90cae8e8d52794] | committer: Andreas Rheinhardt avcodec/dnxhdenc: Fix segfault when using too many slice threads The DNXHD encoder's context contains an array of 32 pointers to DNXHDEncCon

[FFmpeg-cvslog] avcodec/dnxhddec: Mark decoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu May 6 00:03:10 2021 +0200| [b539ed3fd553d53c11956bc7573fba259297f53d] | committer: Andreas Rheinhardt avcodec/dnxhddec: Mark decoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avcodec/pngenc: Mark encoders as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 20:50:16 2021 +0200| [413ec81ba8303468aca1c7c83bfd1118854987d0] | committer: Andreas Rheinhardt avcodec/pngenc: Mark encoders as init-threadsafe Initializing zlib in the way we do here is threadsafe, see https://www.zlib.net/zlib_faq.ht

[FFmpeg-cvslog] avcodec/exrenc: Mark encoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 23:57:00 2021 +0200| [f100a7de5cd15119305aab59b4b3f8f2542ee1c0] | committer: Andreas Rheinhardt avcodec/exrenc: Mark encoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/wmaprodec: Check ff_mdct_init() for failure

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 23:03:41 2021 +0200| [a1b01483665716a617e454414be14a749f334f63] | committer: Andreas Rheinhardt avcodec/wmaprodec: Check ff_mdct_init() for failure Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=c

[FFmpeg-cvslog] avcodec/mscc: Mark decoders as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 20:50:16 2021 +0200| [730b8182b19b191e9d9b7a9f4e7685f8d1f91c7f] | committer: Andreas Rheinhardt avcodec/mscc: Mark decoders as init-threadsafe Initializing zlib in the way we do here is threadsafe, see https://www.zlib.net/zlib_faq.html

[FFmpeg-cvslog] avcodec/wmaprodec: Make decoders init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 23:40:09 2021 +0200| [3c3712ee2bd9e2ec2d6bd576c5f05e169c36ad5a] | committer: Andreas Rheinhardt avcodec/wmaprodec: Make decoders init-threadsafe In this case this actually fixes a potential data race: The static VLC tables were reinitia

[FFmpeg-cvslog] avcodec/tscc: Mark decoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 20:50:16 2021 +0200| [6fc4f28a11f41fd6b26a1c027c76670ab0be6db3] | committer: Andreas Rheinhardt avcodec/tscc: Mark decoder as init-threadsafe Initializing zlib in the way we do here is threadsafe, see https://www.zlib.net/zlib_faq.html#

[FFmpeg-cvslog] avcodec/vp8: Mark decoders as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 21:56:28 2021 +0200| [37670f7d078adc68804dc3bc3debb67783ae7de6] | committer: Andreas Rheinhardt avcodec/vp8: Mark decoders as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;

[FFmpeg-cvslog] avcodec/tscc: Don't free uninitialized z_stream

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 20:36:44 2021 +0200| [54cb70594da4b9a35885053fd8738040f447003d] | committer: Andreas Rheinhardt avcodec/tscc: Don't free uninitialized z_stream It is not documented to be safe to call inflateEnd() on a z_stream that has not been success

[FFmpeg-cvslog] avcodec/vp9: Mark decoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 21:31:58 2021 +0200| [e80d35afa8f8718125c2e3b4f3c9df05c4ed618d] | committer: Andreas Rheinhardt avcodec/vp9: Mark decoder as init-threadsafe It only allocates some AVFrames. Signed-off-by: Andreas Rheinhardt > http://git.videolan.org

[FFmpeg-cvslog] avcodec/vp9: Inline function with only one caller into it

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 21:27:21 2021 +0200| [4818ea69d2dab5e96e7c2c078d804a260d5efcbd] | committer: Andreas Rheinhardt avcodec/vp9: Inline function with only one caller into it The split into vp9_decode_init() and init_frames() is a remnant of using init_thre

[FFmpeg-cvslog] avcodec/vp9: Remove excessive log messages

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 21:21:25 2021 +0200| [7aa8c95f47f8f096adfd8f274730de72e5b938d0] | committer: Andreas Rheinhardt avcodec/vp9: Remove excessive log messages Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7

[FFmpeg-cvslog] avcodec/vp9: Cleanup generically on init failure

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 21:18:45 2021 +0200| [3572590e75950487c88db2130dac08a5a2b892b2] | committer: Andreas Rheinhardt avcodec/vp9: Cleanup generically on init failure Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avcodec/ljpegenc: Mark encoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Dec 11 13:02:43 2020 +0100| [9e1f7e20861505c174274d76765380c23d3d3c15] | committer: Andreas Rheinhardt avcodec/ljpegenc: Mark encoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avcodec/rawdec: Mark decoder as init-threadsafe

2021-05-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 5 21:04:59 2021 +0200| [4848a7abff37c868aa5a701c56e2a6b9588720d5] | committer: Andreas Rheinhardt avcodec/rawdec: Mark decoder as init-threadsafe Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi