[FFmpeg-cvslog] lavf/tls_mbedtls: restrict TLSv1.3 verification workaround to affected version

2024-09-15 Thread sfan5
ffmpeg | branch: master | sfan5 | Wed Sep 4 17:56:05 2024 +0200| [e66f977494a2ff780f4d44d767e8e6cd74cdf14f] | committer: Anton Khirnov lavf/tls_mbedtls: restrict TLSv1.3 verification workaround to affected version Now that mbedTLS 3.6.1 is released we know that only 3.6.0 contains this

[FFmpeg-cvslog] avcodec/mediacodecdec: call MediaCodec.stop on close

2024-08-17 Thread sfan5
ffmpeg | branch: master | sfan5 | Wed Aug 7 17:48:06 2024 +0200| [c779766b5cb940fdf2170c1ad12eacaf62eaf1d0] | committer: Matthieu Bouron avcodec/mediacodecdec: call MediaCodec.stop on close Usually the MediaCodec context will be released immediately, or it needs to stay alive due to existing

[FFmpeg-cvslog] lavf/tls_mbedtls: add workaround for TLSv1.3 vs. verify=0

2024-06-17 Thread sfan5
ffmpeg | branch: master | sfan5 | Fri May 17 10:06:42 2024 +0200| [c28e5b597ecc34188427347ad8d773bf9a0176cd] | committer: Anton Khirnov lavf/tls_mbedtls: add workaround for TLSv1.3 vs. verify=0 As of mbedTLS 3.6.0 TLSv1.3 is enabled by default and certificate verification is now mandatory. Our

[FFmpeg-cvslog] lavf/tls_mbedtls: handle session ticket error code as no-op

2024-06-11 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon May 13 20:29:10 2024 +0200| [0455a62d8428ad0a21d2477ffd2d6440c0fdbd44] | committer: Anton Khirnov lavf/tls_mbedtls: handle session ticket error code as no-op When TLSv1.3 and session tickets are enabled mbedtls_ssl_read() will return an error code to

[FFmpeg-cvslog] lavf/tls_mbedtls: fix handling of certification validation failures

2024-06-11 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon May 13 20:27:17 2024 +0200| [1b1e9cadc5c4a4ea3a11d30f17ac7ac9f4018d8f] | committer: Anton Khirnov lavf/tls_mbedtls: fix handling of certification validation failures We manually check the verification status after the handshake has completed using

[FFmpeg-cvslog] lavf/tls_mbedtls: hook up debug message callback

2024-06-11 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon May 13 20:26:16 2024 +0200| [827578ca761e326fa4df7b6ed0b87421b5775fbd] | committer: Anton Khirnov lavf/tls_mbedtls: hook up debug message callback Unfortunately this won't work out-of-the-box because mbedTLS only provides a global (not per-context)

[FFmpeg-cvslog] lavf/tls_mbedtls: add missing call to psa_crypto_init

2024-06-11 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon May 13 20:24:43 2024 +0200| [807d1505bfcd2bf3398833b005fa7f6948e24e9f] | committer: Anton Khirnov lavf/tls_mbedtls: add missing call to psa_crypto_init This is mandatory depending on configuration or at least with mbedTLS 3.6.0. Signed-off-by: Anton

[FFmpeg-cvslog] lavf/tls_mbedtls: handle more error codes for human-readable messages

2024-06-11 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon May 13 20:22:44 2024 +0200| [63b6620ad3cd36710907f17384c75f5497de246b] | committer: Anton Khirnov lavf/tls_mbedtls: handle more error codes for human-readable messages Signed-off-by: Anton Khirnov > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] lavc/mediacodecdec_common: enable refcounting of buffers unconditionally

2022-10-02 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Sep 18 18:26:43 2022 +0200| [954784b1209f4277fa68ad755654667afbf8addd] | committer: Anton Khirnov lavc/mediacodecdec_common: enable refcounting of buffers unconditionally This allows av_mediacodec_release_buffer to be called safely after the decoder is

[FFmpeg-cvslog] lavf/tls_mbedtls: fix handling of tls_verify=0

2021-12-30 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon Dec 13 21:55:41 2021 +0100| [65197e9c98f46a79dd02c993cfcb0e70f65878cf] | committer: Jan Ekström lavf/tls_mbedtls: fix handling of tls_verify=0 If ca_file was set, setting tls_verify=0 would not actually disable verification. > http://git.videolan.

[FFmpeg-cvslog] lavc/mediacodecdec: set codec profile and level from extradata for H264+HEVC

2021-12-30 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon Dec 13 21:56:05 2021 +0100| [b32b32ba89b564e33c6ee0d7a17b80b5e56b6b73] | committer: Jan Ekström lavc/mediacodecdec: set codec profile and level from extradata for H264+HEVC This value is later passed to MediaCodec and checked at decoder init. Notably

[FFmpeg-cvslog] avcodec/mediacodec_wrapper: use MediaCodecInfo.isSoftwareOnly() when available

2021-03-10 Thread sfan5
ffmpeg | branch: master | sfan5 | Wed Feb 17 16:51:09 2021 +0100| [a7425f712aeed6e18204a68810529895fdbdb1be] | committer: Matthieu Bouron avcodec/mediacodec_wrapper: use MediaCodecInfo.isSoftwareOnly() when available Added in Android 10 it provides a reliable way of filtering out software

[FFmpeg-cvslog] avcodec/mediacodec_wrapper: check if codec is software earlier

2021-03-10 Thread sfan5
ffmpeg | branch: master | sfan5 | Wed Feb 17 16:50:00 2021 +0100| [1a033008e8f53af075d11974e0e7de23d11b34e2] | committer: Matthieu Bouron avcodec/mediacodec_wrapper: check if codec is software earlier > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/mediacodecdec: do not abort when H264/HEVC extradata extraction fails

2021-02-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Fri Feb 12 23:47:46 2021 +0100| [6f80953554b07635d3b52f76b03807d198a5e9d0] | committer: Jan Ekström avcodec/mediacodecdec: do not abort when H264/HEVC extradata extraction fails Although rare, extradata can be present but empty and extraction will fail

[FFmpeg-cvslog] avformat/dashdec: Fix missing NULL check

2021-02-03 Thread sfan5
ffmpeg | branch: master | sfan5 | Thu Feb 4 09:28:53 2021 +0800| [5a98a027d6b4e21d8ada0b94ad81226b35c21446] | committer: Steven Liu avformat/dashdec: Fix missing NULL check > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a98a027d6b4e21d8ada0b94ad81226b35c21446 --- libavfor

[FFmpeg-cvslog] avformat/dashdec: Avoid segfault when URL template is unexpectedly missing

2021-02-03 Thread sfan5
ffmpeg | branch: master | sfan5 | Thu Feb 4 09:33:17 2021 +0800| [a44c42dc31333968650382a640480cedc3c9ae3c] | committer: Steven Liu avformat/dashdec: Avoid segfault when URL template is unexpectedly missing This isn't supposed to happen, but unfinished support for non-templated manifest

[FFmpeg-cvslog] avformat/dashdec: Fix reading values from SegmentTimeline inside Period

2019-06-30 Thread sfan5
ffmpeg | branch: master | sfan5 | Mon Jul 1 11:06:06 2019 +0800| [034b72fc0b29fe1e1f1e7c38d996bbb5266c4e5d] | committer: Steven Liu avformat/dashdec: Fix reading values from SegmentTimeline inside Period This was missed in commit e752da546463e693865d92a837fc0e8d2b28db2e. > h

[FFmpeg-cvslog] dashdec: Support SegmentTimeline inside Period

2018-02-08 Thread sfan5
ffmpeg | branch: master | sfan5 | Fri Feb 9 10:54:24 2018 +0800| [e752da546463e693865d92a837fc0e8d2b28db2e] | committer: Steven Liu dashdec: Support SegmentTimeline inside Period Reviewed-by: Steven Liu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] dashdec: Make use of frame rate specified in Representation

2018-01-20 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 21 13:14:51 2018 +0800| [777d6c677b1d70e9267c5e31c2c2473fa064076b] | committer: Steven Liu dashdec: Make use of frame rate specified in Representation If the manifest provides this, setting r_frame_rate avoids warnings regarding frame rate estimation

[FFmpeg-cvslog] dashdec: Avoid trying to read any segments beyond the last

2018-01-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 14 23:01:45 2018 +0800| [01d74c405564bb4846bf894bb928ae542273cfe8] | committer: Steven Liu dashdec: Avoid trying to read any segments beyond the last Signed-off-by: Steven Liu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] dashdec: Support SegmentTemplate inside Period

2018-01-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 14 23:02:26 2018 +0800| [57dbabd9c13b9770d2447a2168a1acccd7296827] | committer: Steven Liu dashdec: Support SegmentTemplate inside Period Signed-off-by: Steven Liu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] dashdec: Search for segment timeline inside AdaptionSets too

2018-01-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 14 22:35:31 2018 +0800| [bb0cc2e7bd6d6cc79413ed898e405c1b11c47759] | committer: Steven Liu dashdec: Search for segment timeline inside AdaptionSets too > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb0cc2e7bd6d6cc79413ed898e405c1b11c47

[FFmpeg-cvslog] dashdec: Correct seeking behaviour

2018-01-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 14 22:36:02 2018 +0800| [74b143d81fa38cd4f05a0db889a19a2cb7ff226c] | committer: Steven Liu dashdec: Correct seeking behaviour dash_read_seek() is called only once to issue a seek of *all* streams to the specified timestamp. But to avoid reopening each

[FFmpeg-cvslog] dashdec: Expose bandwidth and representation ID as metadata

2018-01-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 14 22:33:57 2018 +0800| [66e551eafb8d202f37ba5a2bbe03741966a9e241] | committer: Steven Liu dashdec: Expose bandwidth and representation ID as metadata The primary goal was making it viable to play YouTube/Vimeo/... videos using the native demuxer

[FFmpeg-cvslog] dashdec: Support for multiple video/audio streams

2018-01-14 Thread sfan5
ffmpeg | branch: master | sfan5 | Sun Jan 14 22:34:43 2018 +0800| [94cc16499ff1309386ca1d77aac0627e16ffa917] | committer: Steven Liu dashdec: Support for multiple video/audio streams Signed-off-by: Steven Liu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/hevcdec: implement skip_frame

2017-12-20 Thread sfan5
ffmpeg | branch: master | sfan5 | Thu Dec 7 20:40:35 2017 +0100| [05c1c79d3779ae53c50007c4812ec5195dc2c264] | committer: Michael Niedermayer libavcodec/hevcdec: implement skip_frame Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] configure: remove libtls fallback check

2017-12-19 Thread sfan5
ffmpeg | branch: master | sfan5 | Tue Dec 19 18:45:27 2017 +0100| [b1781caf9e36edd4b84428c1e6aad8c4937c35d8] | committer: James Almer configure: remove libtls fallback check This check is not needed for any supported version of libtls and causes issues with static builds (libtls links to -lssl

[FFmpeg-cvslog] configure: fix pkg-config check for libtls

2017-12-19 Thread sfan5
ffmpeg | branch: master | sfan5 | Tue Dec 19 17:33:26 2017 +0100| [b178278c7b4b494d21bbd0cc59bb6a0df2c5ffa9] | committer: James Almer configure: fix pkg-config check for libtls This was not accounted for during merge and is required due to the refactor in commit

[FFmpeg-cvslog] libavformat: LibreSSL (libtls) support

2017-12-16 Thread sfan5
ffmpeg | branch: master | sfan5 | Sat Nov 4 15:45:16 2017 +0100| [387ee1d6aa651e07e95ffe00ca4bfd14873613ad] | committer: Matt Oliver libavformat: LibreSSL (libtls) support Signed-off-by: sfan5 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function

2017-12-08 Thread sfan5
ffmpeg | branch: master | sfan5 | Thu Dec 7 20:37:48 2017 +0100| [a428f2fcd95906cdfca1eff574369fb32169317e] | committer: Michael Niedermayer libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function In preparation for implementation of skip_frame. Signed-off-by: Michael

[FFmpeg-cvslog] fate/hevc: add skip_loop_filter test

2017-12-05 Thread sfan5
ffmpeg | branch: master | sfan5 | Tue Dec 5 12:47:47 2017 +0100| [d3a2100c67a04bf4dfee558b6326e70715424434] | committer: Michael Niedermayer fate/hevc: add skip_loop_filter test Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/hevc_filter: support for all skip_loop_filter levels.

2017-12-04 Thread sfan5
ffmpeg | branch: master | sfan5 | Thu Nov 30 23:58:02 2017 +0100| [942eafcf08c440eb23f08c10bd7b56d1c27fd21c] | committer: Michael Niedermayer libavcodec/hevc_filter: support for all skip_loop_filter levels. Continues where commit 52c75d486ed5f75cbb79e5dbd07b7aef24f3071f left off. Signed-off