ffmpeg | branch: master | Niklas Haas | Thu Jul 4 12:52:08
2024 +0200| [201f1cba150d44de6fedfeee4e8647170ed5fbca] | committer: Niklas Haas
avfilter/vf_setparams: allow setting chroma location
Shockingly, there isn't currently _any_ filter for overriding this.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 12:44:20
2024 +0200| [3e064f52eb368a373ded6e3704fcf29f1db3ff12] | committer: Niklas Haas
swscale: document SWS_FULL_CHR_H_* flags
Based on my best understanding of what they do, given the source code.
> http://git.videolan.org/gitweb.cgi/ffmpe
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 16:08:54
2024 +0200| [6b40be941a00b99fa895adcdffa5f638c739ecd1] | committer: Niklas Haas
swscale/options: relax src/dst_h/v_chr_pos value range
When dealing with 4x subsampling ratios (log2 == 2), such as can arise
with 4:1:1 or 4:1:0, a value
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 20:00:36
2024 +0200| [5d964df5dab17e6d2ba145adff50658b8bee4636] | committer: Niklas Haas
avfilter/vf_setparams: remove unnecessary options bounds
AV_OPT_TYPE_CONST does not use min/max, we can leave them as 0.
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 13:14:46
2024 +0200| [18b9687308202ea05044cb9b723e72b67be62bc6] | committer: Niklas Haas
avfilter/swscale: always fix interlaced chroma location
The current logic only fixes it when the user does not explicitly
specify the chroma location. Howe
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 16:28:50
2024 +0200| [c8bc6fabd79ee19df93f2486b8a6ebeedb7cd27e] | committer: Niklas Haas
avfilter/vf_scale: fix 4:1:0 interlaced chroma pos
The current logic hard-coded a check for v_sub == 1. We can extend this
logic slightly to cover the case
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 13:44:05
2024 +0200| [15a67c0947d6fa8ff50607ef26185986813a6fd6] | committer: Niklas Haas
avfilter/vf_scale: add in/out_chroma_loc
Currently, this just functions as a more principled and user-friendly
replacement for the (undocumented and hard t
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 13:48:15
2024 +0200| [f1071dc6341bae70a7b781a2c553ef68c6854a2d] | committer: Niklas Haas
avfilter/vf_zscale: remove unused fields
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1071dc6341bae70a7b781a2c553ef68c6854a2d
---
libavfi
ffmpeg | branch: master | Niklas Haas | Thu Jul 4 13:49:52
2024 +0200| [ae31acd702c3bccc77c7996c1bc1a7889c51d968] | committer: Niklas Haas
fate/scalechroma: switch to standard chroma location
Replace the manually specified chroma location by one using standard
notation, arbitrarily "bottomleft
ffmpeg | branch: master | Niklas Haas | Wed Jul 10 13:41:04
2024 +0200| [2a2e0aced2b677db3d284505ff36b58846d41a51] | committer: Niklas Haas
avutil/dovi_meta: document static vs dynamic ext blocks
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2a2e0aced2b677db3d284505ff36b58846d41a5
ffmpeg | branch: master | Niklas Haas | Tue Jul 16 15:11:27
2024 +0200| [a93801b6266c2170842275271c64a40d015cd03b] | committer: Niklas Haas
avcodec/dovi_rpudec: implement validation for compression
Add some error checking. I've limited it to AV_EF_CAREFUL and
AV_EF_COMPLIANT for now, because we
ffmpeg | branch: master | Niklas Haas | Fri Jun 14 15:00:31
2024 +0200| [bf92441d6a29221ccf38b41207ea53d08e1209ab] | committer: Niklas Haas
avcodec/dovi_rpuenc: also copy ext blocks to dovi ctx
As the comment implies, DOVIContext.ext_blocks should also reflect the
current state after ff_dovi_rp
ffmpeg | branch: master | Niklas Haas | Thu Jul 18 15:45:15
2024 +0200| [c62b364dcb549bc0a882af7da3e338d443f78128] | committer: Niklas Haas
avcodec/dovi_rpuenc: respect dv_md_compression
Limited mode can only ever maintain a single VDR RPU reference, and
furthermore requires vdr_rpu_id == 0. So
ffmpeg | branch: master | Niklas Haas | Tue Jun 18 17:18:14
2024 +0200| [1e6fdb89bdcb7d8db6f12dc5322a703a0fc995e2] | committer: Niklas Haas
avcodec/dovi_rpuenc: add `flags` to ff_dovi_rpu_generate()
Will be used to control compression, encapsulation etc.
> http://git.videolan.org/gitweb.cgi/ff
ffmpeg | branch: master | Niklas Haas | Thu Jul 18 15:39:45
2024 +0200| [fd00a56653cd643859197cbdfeb9443828033421] | committer: Niklas Haas
avcodec/dovi_rpuenc: eliminate unnecessary loop
This struct itself contains vdr_rpu_id, so we can never match it except
in the case of i == vdr_rpu_id. So
ffmpeg | branch: master | Niklas Haas | Tue Jun 18 17:42:21
2024 +0200| [b3bc8f8e1e58a2ff794158048226fd30969e28c0] | committer: Niklas Haas
avcodec/dovi_rpuenc: make encapsulation optional
And move the choice of desired container to `flags`. This is needed to
handle differing API requirements (
ffmpeg | branch: master | Niklas Haas | Tue Jun 18 17:23:28
2024 +0200| [ae3a78593df2b41f4163496f0bdf73c01d73c9a6] | committer: Niklas Haas
avcodec/dovi_rpuenc: add a flag to enable compression
Keyframes must reset the metadata compression state, so we need to
also signal this at rpu generation
ffmpeg | branch: master | Niklas Haas | Mon Jul 15 13:26:13
2024 +0200| [1917270d32e386e8a1623a760baf1bc436aef2a3] | committer: Niklas Haas
avcodec/dovi_rpuenc: add ff_dovi_configure_ext()
More flexible version of ff_dovi_configure() which does not require an
AVCodecContext. Usable, for example
ffmpeg | branch: master | Niklas Haas | Tue Jul 16 15:04:31
2024 +0200| [07712a0cab180ed69c957d475c14457580acc35b] | committer: Niklas Haas
avcodec/dovi_rpuenc: add configuration for compression
In particular, validate that the chosen compression level is compatible
with the chosen profile.
>
ffmpeg | branch: master | Niklas Haas | Sun Jul 14 15:31:30
2024 +0200| [f5d6eb4017a02f3170478db7d7939d291e6131b7] | committer: Niklas Haas
avcodec/dovi_rpu: move ext blocks into dedicated struct
Slightly re-organize the logic around extension blocks in order to allow
expanding the state tracki
ffmpeg | branch: master | Niklas Haas | Wed Jul 10 14:47:40
2024 +0200| [a1f96ae157d80c6fd982c60b2e78a555aaa7e810] | committer: Niklas Haas
avcodec/dovi_rpu: separate static ext blocks
Static and dynamic extension blocks are handled differently by metadata
compression, so we need to separate th
ffmpeg | branch: master | Niklas Haas | Fri Jun 14 20:32:58
2024 +0200| [765f29c61efcce598dcd1ddd9f29f19c5902d651] | committer: Niklas Haas
avcodec/dovi_rpu: add ff_dovi_get_metadata()
Provides direct access to the AVDOVIMetadata without having to attach it
to a frame.
> http://git.videolan.or
ffmpeg | branch: master | Niklas Haas | Sun Jul 14 15:33:27
2024 +0200| [1c4d4cc368bbaaf66b1f56a3af8b25409f35766c] | committer: Niklas Haas
avcodec/dovi_rpudec: don't unnecessarily allocate DOVIExt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c4d4cc368bbaaf66b1f56a3af8b25409f357
ffmpeg | branch: master | Niklas Haas | Fri Jun 14 13:33:45
2024 +0200| [b3d33f11fa42487ccc5acda9077dfd5a8d4af9a4] | committer: Niklas Haas
avcodec/bsf/dovi_rpu: add new bitstream filter
This can be used to strip dovi metadata, or enable/disable dovi
metadata compression. Possibly more use case
ffmpeg | branch: master | Niklas Haas | Sun Jul 14 18:17:44
2024 +0200| [9824d1539e28607cd79fe83d454f2a4d9078abdc] | committer: Niklas Haas
avcodec/dovi_rpudec: sanitize DM data before decoding
Some DM types do not fill the whole struct, so just clear it entirely
before going filling the decode
ffmpeg | branch: master | Niklas Haas | Sun Jul 14 18:18:42
2024 +0200| [ecea6ed3c95c584376957700b50228e0237bb4ef] | committer: Niklas Haas
avcodec/dovi_rpuenc: implement DM metadata compression
This implements limited metadata compression. To be a bit more lenient,
we try and re-order the stat
ffmpeg | branch: master | Niklas Haas | Sun Jul 14 16:22:23
2024 +0200| [45f5f4d3dab97e71a0f73627f4ae81b768d1d15b] | committer: Niklas Haas
avcodec/dovi_rpudec: implement limited DM decompression
This implements the limited DM metadata compression scheme described in
chapter 9 of the dolby visi
ffmpeg | branch: master | Niklas Haas | Thu Jul 18 20:54:31
2024 +0200| [7b723ebd5a6c355669aab774b3b1988d298a7472] | committer: Niklas Haas
avcodec/dovi_rpudec: error out on strange RPU formats
Better safe than sorry.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b723ebd5a6c3556
ffmpeg | branch: master | Niklas Haas | Mon Jul 15 13:36:07
2024 +0200| [3e1b70383e3e3f47589bdc3c90e0831265c155c4] | committer: Niklas Haas
avcodec/dovi_rpuenc: slightly improve profile autodetection
In the absence of an RPU header, we can consult the colorspace tags to
make a more informed gue
ffmpeg | branch: release/7.0 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [5ff181c02544078cd02d200e5a517357e6bf65e3] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: release/6.1 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [4c688845a50f7dce3af9afebe60f0f7a493c4f07] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: release/6.0 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [3096967c93e98080b6c44a38599f1841dc8d1c00] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: release/5.1 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [e466f0dbade0df5fab6cd4abf69f13d114dfd2fc] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: release/4.4 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [1ba2edcbe44730015f6d243eb74dda8a293b974a] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: release/4.3 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [5ed2358b12b2619aa4ce7e44d5793071c6fa61fb] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: release/4.2 | Ross Burton | Fri Aug 9
11:32:00 2024 +0100| [05e413bfb2fa04fcea52f7045f4c6f2e352d60c2] | committer:
Martin Storsjö
libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43
binutils 2.43 has stricter validation for labels[1] and results in erro
ffmpeg | branch: master | James Almer | Fri Aug 16 09:53:22
2024 -0300| [211c88b9d5f10e8ad53a2d9d786ab07bae6a2a8e] | committer: James Almer
avfilter/f_zmq: fix graph argument
Fixes regression since d566a37003d0257229f06436bef8062fee3af6e9.
Signed-off-by: James Almer
> http://git.videolan.org
ffmpeg | branch: master | Timo Rothenpieler | Fri Aug
16 02:01:12 2024 +0200| [817c6a6762696e6efee44ddc4e2d706922b880e0] | committer:
Timo Rothenpieler
avformat/hlsenc: correctly reset subtitle stream counter per-varstream
Without resetting it, if there was a previous set of varstreams with
su
ffmpeg | branch: release/7.0 | Timo Rothenpieler | Fri
Aug 16 02:01:12 2024 +0200| [7e69129d2f7a294c4e15eba0c2007b96351fc2a4] |
committer: Timo Rothenpieler
avformat/hlsenc: correctly reset subtitle stream counter per-varstream
Without resetting it, if there was a previous set of varstreams wi
ffmpeg | branch: release/6.1 | Timo Rothenpieler | Fri
Aug 16 02:01:12 2024 +0200| [b534cc666e0a770a4bb474d71569378635e9d464] |
committer: Timo Rothenpieler
avformat/hlsenc: correctly reset subtitle stream counter per-varstream
Without resetting it, if there was a previous set of varstreams wi
ffmpeg | branch: release/6.0 | Timo Rothenpieler | Fri
Aug 16 02:01:12 2024 +0200| [bf0e6c6cb5fb5fbe7ce3530eac64871dd79065b3] |
committer: Timo Rothenpieler
avformat/hlsenc: correctly reset subtitle stream counter per-varstream
Without resetting it, if there was a previous set of varstreams wi
ffmpeg | branch: release/5.1 | Timo Rothenpieler | Fri
Aug 16 02:01:12 2024 +0200| [0e8b267a97eeeb201d1d9050101cdbc2211f0277] |
committer: Timo Rothenpieler
avformat/hlsenc: correctly reset subtitle stream counter per-varstream
Without resetting it, if there was a previous set of varstreams wi
ffmpeg | branch: release/5.0 | Timo Rothenpieler | Fri
Aug 16 02:01:12 2024 +0200| [4810ff7d723b3b613a9df969fa1804ac659a7a8f] |
committer: Timo Rothenpieler
avformat/hlsenc: correctly reset subtitle stream counter per-varstream
Without resetting it, if there was a previous set of varstreams wi
43 matches
Mail list logo