ffmpeg | branch: master | Lynne | Sun Sep 22 13:52:35 2024
+0200| [39c640e1d6319f4dcc5f17d2d987db736bbc94af] | committer: Lynne
nlmeans_vulkan: split up descriptor sets, rename buffer offset vars
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39c640e1d6319f4dcc5f17d2d987db736bbc94a
ffmpeg | branch: master | Lynne | Sun Sep 22 07:24:59 2024
+0200| [8a7af4aa497f20c3f3d1632fd43436780fb3f4f8] | committer: Lynne
vulkan: add support for regular descriptor pools
This permits:
- The use of Vulkan filtering on many more devices
- Better debugging due to lack of descriptor buffer
ffmpeg | branch: master | Lynne | Sun Sep 22 06:02:24 2024
+0200| [3d75ba749589c3b6f6b737a1cb9381e8a4b54088] | committer: Lynne
vulkan: separate out descriptor layouts from sets
Just avoids a single temporary allocation.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d75ba749589c
ffmpeg | branch: master | Víctor Manuel Jáquez Leal | Mon
Sep 23 12:56:29 2024 +0200| [2bcc124e1a49e27b6a42b1d0ab1cac23568c3ca2] |
committer: Lynne
vulkan_encode: set the quality level in session parameters
While running this command
./ffmpeg_g -loglevel debug -hwaccel vulkan -init_hw_device
ffmpeg | branch: master | Lynne | Sun Sep 22 13:43:33 2024
+0200| [bc36fe6f1fc5244d5fc85c3b763015f58d50b358] | committer: Lynne
vulkan: use push descriptors where possible
Push descriptors are in theory slightly faster, but come with
limitations for which we have to check.
Either way, they're
ffmpeg | branch: master | Lynne | Sun Sep 22 07:54:38 2024
+0200| [b5184c5d45afe7ff163c26c1df1fc69e36b7e83e] | committer: Lynne
hwcontext_vulkan: add the PROFILE_INDEPENDENT only when needed
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b5184c5d45afe7ff163c26c1df1fc69e36b7e83e
---
ffmpeg | branch: master | Lynne | Sun Sep 22 09:15:25 2024
+0200| [2942ca802ae401a1c3b6358dffaa5bfcc7cff5f0] | committer: Lynne
hwcontext_vulkan: forward debug_mode to check_extensions() for devices
This allows disabling of certain extensions when debug mode is turned on.
> http://git.videolan
ffmpeg | branch: master | Anton Khirnov | Thu Jun 20
09:11:59 2024 +0200| [b15af98f6e4dcfce0bee3ec7c22b4bc227440a8d] | committer:
Anton Khirnov
tests/fate/hevc: add a test for nontrivial values of nuh_layer_id
Typical files use 0 for the base layer and 1 for the secondary one, but
any value fo
ffmpeg | branch: master | Anton Khirnov | Sat Jul 20
15:02:24 2024 +0200| [eca95dc38f088d8ff9e82d6f9cbc18b1ab2e8217] | committer:
Anton Khirnov
tests/fate/hevc: add a test for switching between single and multi-view
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eca95dc38f088d8ff9
ffmpeg | branch: master | Anton Khirnov | Thu Jun 13
17:59:32 2024 +0200| [7d4c15cafba69611259db335af36ae22fc97f1b1] | committer:
Anton Khirnov
tests/fate/hevc: add MV-HEVC conformance sample tests
Only those that can be decoded with our implementation, so excluding
* C and D - independent lay
ffmpeg | branch: master | Anton Khirnov | Fri Sep 13
13:18:57 2024 +0200| [ce5f571e961dab5603b6fcdc3e1a8fb81c74451a] | committer:
Anton Khirnov
tests/fate/hevc: add a test for selecting view by position
Using a real-world iPhone-recorded file.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?
ffmpeg | branch: master | Anton Khirnov | Fri Sep 20
11:16:17 2024 +0200| [bcbe999077a3b433ec10323ab9c05b9c7876866c] | committer:
Anton Khirnov
lavc/decode: clear side data in reget_buffer()
Otherwise it may accumulate when e.g. global side data is repeatedly
copied to the frame with in each s
ffmpeg | branch: master | Anton Khirnov | Sun Sep 22
15:31:59 2024 +0200| [327080c088c53fe18070f4085a367576155a3564] | committer:
Anton Khirnov
lavc/decode: make sure side data mapping does not produce duplicates
Also, deduplicate the code performing the mapping.
> http://git.videolan.org/git
ffmpeg | branch: master | Anton Khirnov | Wed Jun 12
10:56:15 2024 +0200| [14746871e1d33de172d6cb32730d962068e3ccd2] | committer:
Anton Khirnov
lavc/hevcdec: implement decoding MV-HEVC
At most two layers are supported.
Aspects of this work were sponsored by Vimeo and Meta.
> http://git.video
ffmpeg | branch: master | James Almer | Tue Jun 25 18:32:44
2024 -0300| [aef221b22a7698a667c391e9e1abfcaccaebf015] | committer: Anton
Khirnov
avcodec/hevc/refs: export Stereo 3D side data
Use the 3D Reference Displays Info SEI message to link a view_id with
an eye.
Signed-off-by: James Almer
ffmpeg | branch: master | Anton Khirnov | Sun Sep 22
19:37:28 2024 +0200| [0fde9c609f5b87c54812daa60d66ca744294afda] | committer:
Anton Khirnov
lavc/decode: merge stereo3d information from decoder with packet side data
The HEVC decoder will start setting stereoscopic view position (left or
rig
ffmpeg | branch: master | Anton Khirnov | Wed Jul 24
10:06:29 2024 +0200| [68c198fae2851bc68bb3e600424753d31a9be2ce] | committer:
Anton Khirnov
fftools/ffmpeg_sched: allow decoders to have multiple outputs
Will be useful for multilayer video.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Anton Khirnov | Sat Aug 10
18:36:49 2024 +0200| [da420ac6e1b7d710c9e5ec97531a94ae1596de3c] | committer:
Anton Khirnov
fftools/ffmpeg: add support for multiview video
This extends the syntax for specifying input streams in -map and complex
filtergraph labels, to allow
ffmpeg | branch: master | Anton Khirnov | Sun Aug 6
20:13:47 2017 +0200| [6940a6de2f047ceae414ddebaab30cd9fe35b020] | committer:
Anton Khirnov
lavu/frame: add side data storing view ID for multi-view video
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6940a6de2f047ceae414ddebaab
ffmpeg | branch: master | James Almer | Thu Jun 6 23:04:14
2024 -0300| [efa9d3deca30b47616721f60d8e79b1ccdaaefbc] | committer: Anton
Khirnov
avcodec/hevc/sei: add support for 3D Reference Displays Information SEI
Signed-off-by: James Almer
Signed-off-by: Anton Khirnov
> http://git.videolan
ffmpeg | branch: master | Niklas Haas | Tue Apr 16 19:11:42
2024 +0200| [7351e067bcaaf846faec1654cb7469d3044f9d2f] | committer: Anton
Khirnov
lavc/hevc_ps: parse VPS extension
Only implementing what's needed for MV-HEVC with two views.
Signed-off-by: Anton Khirnov
> http://git.videolan.org/
ffmpeg | branch: master | Anton Khirnov | Sun Jun 9
18:41:38 2024 +0200| [299d9115d4c7c6c108197f48960e140d7433dae6] | committer:
Anton Khirnov
lavfi/f_select: allow selection based on view ID
Can be used together with the split filter to decompose multiview video
into individual views.
> htt
ffmpeg | branch: master | Rémi Denis-Courmont | Mon Sep 9
16:15:18 2024 +0200| [a7505ec5620a5969ac35fb2999fbe5e6534a8a34] | committer:
Anton Khirnov
compat: add a fallback implementation of C23 stdbit.h
Header contents taken from VLC commit 7a970a33329c9836d169727ddbaf49a33240d587.
Signed-of
ffmpeg | branch: master | Anton Khirnov | Thu Jun 6
22:09:20 2024 +0200| [02a9435cb05eee99608c16b0fb8937b0b0b27db2] | committer:
Anton Khirnov
lavc/hevcdec: implement slice header parsing for nuh_layer_id>0
Cf. F.7.3.6.1 "General slice segment header syntax"
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Anton Khirnov | Wed Jun 12
11:26:13 2024 +0200| [75914b58228031044d2b6ddd49bfea11ece5ea7a] | committer:
Anton Khirnov
lavc/hevc/hevcdec: implement MV-HEVC inter-layer prediction
The per-frame reference picture set contains two more lists -
INTER_LAYER[01]. Assuming at
ffmpeg | branch: master | Anton Khirnov | Fri Jun 7
08:36:31 2024 +0200| [52ce2d2a04726c7a5d7905ab735ea16cd5990bef] | committer:
Anton Khirnov
lavc/hevcdec/parse: process NALUs with nuh_layer_id>0
Otherwise parameter sets from extradata with nuh_layer_id>0 would be
ignored. Needed for upcomin
ffmpeg | branch: master | Anton Khirnov | Mon Sep 16
10:41:30 2024 +0200| [e19551d16524b04d01b24962f385a17f87566c8e] | committer:
Anton Khirnov
lavc/decode: do not clear the frame discard flag in
ff_decode_frame_props_from_pkt()
Only do it in reget_buffer().
The purpose of this clearing this
ffmpeg | branch: master | Anton Khirnov | Thu Jun 6
10:13:27 2024 +0200| [7d245866b811b43c55f568904a6a337b347a761f] | committer:
Anton Khirnov
lavc/hevc/ps: implement SPS parsing for nuh_layer_id>0
Cf. F.7.3.2.2 "Sequence parameter set RBSP syntax", which extends normal
SPS parsing with speci
ffmpeg | branch: master | Anton Khirnov | Fri Jun 7
09:05:01 2024 +0200| [a811ab74f01587db8370bd1d8b942a67a45b2e85] | committer:
Anton Khirnov
lavc/hevc/parser: only split packets on NALUs with nuh_layer_id=0
A packet should contain a full access unit, which for multilayer video
should contai
ffmpeg | branch: master | Anton Khirnov | Thu Jun 6
10:17:11 2024 +0200| [81e9afa6c22b3ef92de7dc30f340fe2ab7ff5112] | committer:
Anton Khirnov
lavc/hevc/ps: reindent
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=81e9afa6c22b3ef92de7dc30f340fe2ab7ff5112
---
libavcodec/hevc/ps.c
ffmpeg | branch: master | Anton Khirnov | Wed Jun 5
17:02:29 2024 +0200| [4359467ad6798ef00962c2df949507cdf62a3683] | committer:
Anton Khirnov
lavc/hevc/ps: drop a warning for sps_multilayer_extension_flag
SPS multilayer extension contains a single flag that we are free to
ignore, no reason t
ffmpeg | branch: master | Anton Khirnov | Mon Sep 9
15:59:33 2024 +0200| [8c185ef4e7a2f58f2a8a71c7696fb81837d936b6] | committer:
Anton Khirnov
compat: drop gcc, suncc, and pthreads stdatomic emulation
Since we now require a C11-compliant compiler, there should be no
supported configurations w
ffmpeg | branch: master | Jonathan Baudanza | Wed Sep 4
17:06:15 2024 +0900| [6b3f9c2e92ba1973de031554c6929a8eace3c87c] | committer:
Anton Khirnov
avformat/rtpdec: fix integer overflow in start_time_realtime calculation
I encountered this problem with NTP timestamps that are extremely old,
li
ffmpeg | branch: master | James Almer | Mon Sep 23 13:42:19
2024 -0300| [cc73bf02ba99c862a7f5995bb693ef20caeda375] | committer: James Almer
doc/general_contents: add missing reference to LCEVC
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc73bf02ba99c
ffmpeg | branch: master | James Almer | Fri Sep 20 10:29:54
2024 -0300| [a48eba0021a95282facb34049a363e0d0636f373] | committer: James Almer
fftools/ffmpeg_filter: ensure that the inserted filters exist
If not, report it as a bug. avfilter_graph_create_filter() will return ENOMEM
if the
passed
ffmpeg | branch: master | James Almer | Mon Sep 9 23:05:22
2024 -0300| [d250cc02e2502692d3d9ae58780a9caec236ad09] | committer: James Almer
avcodec/hevc/refs: ensure LCEVC SEI payloads are exported as frame side data
before get_buffer() calls
Signed-off-by: James Almer
> http://git.videolan.
ffmpeg | branch: master | James Almer | Tue Apr 2 16:33:02
2024 -0300| [660e7e6a0ef0981c968e95d192b1ef094dbc53ad] | committer: James Almer
avcodec: add LCEVC decoding support via LCEVCdec
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=660e7e6a0ef0981c9
ffmpeg | branch: master | James Almer | Sun Sep 8 12:22:18
2024 -0300| [6147385393a571b887e64fefe7e200ff72df7c0f] | committer: James Almer
avcodec: add an export_side_data flag to export picture enhancement layers
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=
ffmpeg | branch: master | James Almer | Fri Sep 20 10:25:41
2024 -0300| [aeb64d6fa5b65536e1a888a8a6a93ebc4dece504] | committer: James Almer
configure: add missing filter dependencies to ffmpeg
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aeb64d6fa5b65
ffmpeg | branch: master | James Almer | Wed Aug 28 10:46:12
2024 -0300| [dbbf9a5ff771e0b77705ad0f75de353a5e593f9b] | committer: James Almer
avcodec/decode: split ProgressFrame allocator into two functions
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d
ffmpeg | branch: master | James Almer | Mon Sep 23 23:11:12
2024 -0300| [0dd6f1d5bf12f236da0fac1170df8a8c579d8aeb] | committer: James Almer
avformat/mov: fix setting index of LCEVC enhancement stream
Signed-off-by: James Almer
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0dd6f1
ffmpeg | branch: master | Zhao Zhili | Wed Sep 18
21:11:44 2024 +0800| [e18b46d95fadcbaaf450bda9f1871849f2b0c586] | committer:
Zhao Zhili
swscale/aarch64: Fix rgb24toyv12 only works with aligned width
Since c0666d8b, rgb24toyv12 is broken for width non-aligned to 16.
Add a simple wrapper to ha
42 matches
Mail list logo