ffmpeg | branch: release/7.1 | Marvin Scholz | Tue Oct 1
02:57:11 2024 +0200| [e14a3a4b116122899dc8d251d6b890ae378f9802] | committer:
James Almer
fftools: do not access out of bounds filtergraph
The log message was logged for `filtergraphs[j]` which would cause a
heap buffer overflow in certa
ffmpeg | branch: release/7.1 | Marvin Scholz | Tue Oct 1
03:20:04 2024 +0200| [9b061291ad3c38944ab628be52e9338090d2f3a7] | committer:
James Almer
fftools: log unconnected filter output label
(cherry picked from commit f25c9cc213c7e3eb585d3339eb775b16921c4d98)
> http://git.videolan.org/gitweb
ffmpeg | branch: master | Zhao Zhili | Fri Oct 4
01:30:57 2024 +0800| [eff9ed7bff45998ea370e3d6f627529ad47e2e74] | committer:
Zhao Zhili
avcodec/mediacodecenc: Fix access of uninitialized value
When crop is skipped, av_strlcatf will access `str` which isn't
initialized properly.
Signed-off-b
ffmpeg | branch: release/7.1 | Zhao Zhili | Fri Oct 4
01:30:57 2024 +0800| [4c0ef3bfae1473902f8ec8ee0a1a95607827b390] | committer:
Zhao Zhili
avcodec/mediacodecenc: Fix access of uninitialized value
When crop is skipped, av_strlcatf will access `str` which isn't
initialized properly.
Signed-
ffmpeg | branch: master | Nuo Mi | Tue Sep 24 22:16:57
2024 +0800| [40a14ef970f7210c64ccfc5625871ef577f3e3a3] | committer: Nuo Mi
avcodec/executor: remove unused ready callback
Due to the nature of multithreading, using a "ready check" mechanism may
introduce a deadlock. For example:
Suppose
ffmpeg | branch: master | Nuo Mi | Tue Sep 24 22:16:58
2024 +0800| [846fbc395be77ebc76b578ee74d424d2e44a4e96] | committer: Nuo Mi
avcodec/vvc: simplify priority logical to improve performance for 4K/8K
For 4K/8K video processing, it's possible to have over 1,000 tasks pending on
the executor.
ffmpeg | branch: master | Nuo Mi | Tue Oct 1 14:25:00
2024 +0800| [8446e27bf3b6d9be9dd151399d6739d8e1e910d4] | committer: Nuo Mi
avcodec: make a local copy of executor
We still need several refactors to improve the current VVC decoder's
performance,
which will frequently break the API/ABI. To
ffmpeg | branch: master | Lynne | Fri Oct 4 10:37:54 2024
+0200| [ac092c6707d8fc9adee1f20c45ff384280fafe3a] | committer: Lynne
hwcontext_vulkan: guard all uses of new spec defines and fix stray bracket
This fixes compilation with less recent Vulkan headers.
> http://git.videolan.org/gitweb.cg
ffmpeg | branch: master | Martin Storsjö | Wed Sep 25
15:04:57 2024 +0300| [a27f3c590f08bdc91e26ba39f9ea4adc1bbe79a5] | committer:
Martin Storsjö
av1dec: Don't crash if decoding of some frames have failed
If decoding with hwaccel, but decoding fails, these pointers
are null at this point.
Sig
ffmpeg | branch: master | Martin Storsjö | Tue Oct 1
23:59:41 2024 +0300| [5c4ede6b4ff6fa8818f0ca3f686aa54c1c2092b8] | committer:
Martin Storsjö
libavcodec: x86: Remove an explicit include of config.asm
This file is never included explicitly anywhere else, it's only
included implicitly by pas
ffmpeg | branch: master | Martin Storsjö | Wed Oct 2
15:00:33 2024 +0300| [2705c0bd81e7fcfc67dbf05d7358e3c4ba935d18] | committer:
Martin Storsjö
configure: Enable -Wno-implicit-const-int-float-conversion if available
This silences a lot of compile warnings (around 160 instances at least), whe
ffmpeg | branch: master | Anton Khirnov | Wed Sep 25
10:52:19 2024 +0200| [2aad37ffb5e898b92c018eeb4f62154a16c41e63] | committer:
Anton Khirnov
lavfi/buffersink: move the option sanity check to init
Options are set before init, so that is the appropriate place to
validate them.
> http://git.v
ffmpeg | branch: master | Anton Khirnov | Wed Sep 25
11:09:58 2024 +0200| [b8bf2f4e1758a9f7f34160245b5f663d53159c2d] | committer:
Anton Khirnov
lavfi/buffersink: move channel layout parsing to init
That is a more appropriate place for this, and will also be useful in
future commits.
> http://
ffmpeg | branch: master | Anton Khirnov | Wed Sep 25
10:38:59 2024 +0200| [670530a927214e7d7da39fc1115255489e991d10] | committer:
Anton Khirnov
lavfi/buffersrc: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=670530a927214e7d7da39fc1115255489e991d10
---
li
ffmpeg | branch: master | Anton Khirnov | Wed Sep 25
10:38:59 2024 +0200| [2fa142f7c023fc4d8bad950d53ff41c6772756df] | committer:
Anton Khirnov
lavfi/buffersink: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2fa142f7c023fc4d8bad950d53ff41c6772756df
---
l
ffmpeg | branch: master | Anton Khirnov | Wed Sep 25
11:24:52 2024 +0200| [a7fe27f9647e00041dcd079183bddabc998b6b31] | committer:
Anton Khirnov
lavfi/buffersrc: validate hw context presence in video_init()
That is the more appropriate place for it than query_formats().
> http://git.videolan.o
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [4e66d0c5d05701dbde7ef439cff733f1aab57fa8] | committer:
Anton Khirnov
lavfi/f_drawgraph: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e66d0c5d05701dbde7ef439cff733f1aab57fa8
---
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [9e1184b122d308a721c4dc421e30e1f21c69314f] | committer:
Anton Khirnov
lavfi/f_graphmonitor: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e1184b122d308a721c4dc421e30e1f21c69314f
---
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [60192367a8f363f7a8deb13495c37d6c74af8ac4] | committer:
Anton Khirnov
lavfi/f_ebur128: switch to query_func2()
Also, drop redundant calls that also happen implicitly in generic code.
> http://git.videolan.org/gitweb.cgi
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [a6f579544aeaf28d4028ad64a23abf074f7e20ad] | committer:
Anton Khirnov
lavfi/f_select: switch to query_func2()
Also, drop redundant calls that also happen implicitly in generic code.
> http://git.videolan.org/gitweb.cgi/
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:15:18 2024 +0200| [f10986a5ec25df772e1af7ce1c9011a1a4ed2893] | committer:
Anton Khirnov
lavfi/f_streamselect: drop useless query_formats() callback
It achieves the same effect as ff_default_query_formats(), which gets
called implicitly.
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [55c99fb9c4e3997b38450cb459714691d94bc7a3] | committer:
Anton Khirnov
lavfi/src_avsynctest: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=55c99fb9c4e3997b38450cb459714691d94bc7a3
---
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [28bde4a1418b519f55999f35dc594d26bc13fefa] | committer:
Anton Khirnov
lavfi/vaf_spectrumsynth: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28bde4a1418b519f55999f35dc594d26bc13fefa
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [014a4214a9b8690b6ed3d41d7f4cd65299317c61] | committer:
Anton Khirnov
lavfi/src_movie: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=014a4214a9b8690b6ed3d41d7f4cd65299317c61
---
li
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [534eef2acea153b25303f406c6de2efae067a5e7] | committer:
Anton Khirnov
lavfi/qrencode: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=534eef2acea153b25303f406c6de2efae067a5e7
---
lib
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:40:51 2024 +0200| [3824ee2fafe94e2089a1d9da9c719707e4a2a19e] | committer:
Anton Khirnov
lavfi/vf_stack_{vaapi,qsv}: replace query_formats with a pixfmt list
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3824ee2fafe94e2089a1d
ffmpeg | branch: master | Anton Khirnov | Tue Oct 1
12:02:29 2024 +0200| [aad4d5745dc974dcdca54eb409374c660309b5ea] | committer:
Anton Khirnov
lavfi/vsrc_testsrc: switch to query_func2()
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aad4d5745dc974dcdca54eb409374c660309b5ea
---
ffmpeg | branch: master | Marvin Scholz | Tue Oct 1
02:57:11 2024 +0200| [5beeb3a1f97d8f6d4076fe83aaf5e2e5871f945e] | committer:
Marvin Scholz
fftools: do not access out of bounds filtergraph
The log message was logged for `filtergraphs[j]` which would cause a
heap buffer overflow in certain
ffmpeg | branch: master | Marvin Scholz | Tue Oct 1
03:20:04 2024 +0200| [f25c9cc213c7e3eb585d3339eb775b16921c4d98] | committer:
Marvin Scholz
fftools: log unconnected filter output label
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f25c9cc213c7e3eb585d3339eb775b16921c4d98
---
ffmpeg | branch: master | Lynne | Sat Sep 28 13:13:41 2024
+0200| [0a37d5a3b1fbcb44d900ff6dad12022e02368d8a] | committer: Lynne
vulkan: merge FFVkSPIRVShader and FFVkPipeline into FFVkShader
Pipelines are just shaders. There's no reason to treat them
differently.
This also lets us implement sha
ffmpeg | branch: master | Lynne | Sun Sep 29 07:03:16 2024
+0200| [877c5a969233866983ff0c4e7b32b83a00ce0973] | committer: Lynne
vulkan: use shader objects if supported
Shader objects finally allow completely independent shaders.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=877c5
ffmpeg | branch: master | Lynne | Sun Sep 29 07:31:25 2024
+0200| [d80f9f55c8a73491e6c0aa6d822295c29bf74a06] | committer: Lynne
vulkan: always enable GL_EXT_scalar_block_layout
This makes std430 (which we use everywhere already) fully match C
layout.
Extension was made mandatory in 1.2.
> http
ffmpeg | branch: master | Lynne | Thu Oct 3 06:44:43 2024
+0200| [e3676d96cbafa4e859b364f0fb64651cd9f20270] | committer: Lynne
hwcontext_vulkan: move device feature struct setup to a new function
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3676d96cbafa4e859b364f0fb64651cd9f202
ffmpeg | branch: master | Lynne | Sun Sep 29 08:07:05 2024
+0200| [37d5cb84e8ab724e575c5819518f761ba6c7] | committer: Lynne
vulkan: check if current buffer has finished execution before picking another
This saves resources, as dependencies are freed/reclaimed with a lower latency,
and provi
ffmpeg | branch: master | Lynne | Thu Oct 3 07:06:29 2024
+0200| [0d5bfd0b21c42b7e2968cfb33a96096f928f35ff] | committer: Lynne
vulkan_functions: change extension type to a typedef uint64_t
We were getting a bit too close for comfort to the 32-bit limit
on enums.
> http://git.videolan.org/gitw
ffmpeg | branch: master | Lynne | Thu Oct 3 04:27:53 2024
+0200| [535e5eb7f3ef01841d76cfec9d9d00b5b34b6f76] | committer: Lynne
hwcontext_vulkan: enable VK_KHR_shader_relaxed_extended_instruction
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=535e5eb7f3ef01841d76cfec9d9d00b5b34b6f7
ffmpeg | branch: master | Lynne | Wed Oct 2 11:56:51 2024
+0200| [2bb0b6dd2c16a1e02bed0d4cd419de7f8b2f26b6] | committer: Lynne
vulkan_shaderc: add more stages, target Vulkan 1.3 and only output debug if
needed
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2bb0b6dd2c16a1e02bed0d4
ffmpeg | branch: master | Lynne | Fri Oct 4 04:24:20 2024
+0200| [a304cbeb8d48d97acc48e526b24e2db9189fa848] | committer: Lynne
vulkan: add profiling debug setting
This simply keeps all shader optimizations, but allows debug
data to be generated.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Lynne | Fri Oct 4 01:27:46 2024
+0200| [356d1cc8ff8e401cecf5300c5a6174cc19204988] | committer: Lynne
vulkan: parse instance list and add the DEBUG_UTILS extension
Required to let users know whether debugging is active.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/
ffmpeg | branch: master | Lynne | Thu Oct 3 07:37:00 2024
+0200| [832947be023bc828d05654cc1502e8c6bdcb466a] | committer: Lynne
vulkan: don't enable GL_EXT_buffer_reference by default
Only nlmeans_vulkan uses it.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=832947be023bc828d0565
ffmpeg | branch: master | Lynne | Sun Sep 29 06:37:10 2024
+0200| [d233d9902fde00b82a6dcad04bf5001c0f8fcded] | committer: Lynne
vulkan: move shader data execution state to execution pools
This finally permits using fully compiled shaders across
multiple execution contexts.
> http://git.videola
ffmpeg | branch: master | Lynne | Thu Oct 3 07:27:37 2024
+0200| [0bc4e03322c7564572ed4f939ba5d1145d28d113] | committer: Lynne
lavfi/*vulkan: forward FFVulkanContext to SPIR-V compilers
We need to know what extensions are supported.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=
ffmpeg | branch: master | Lynne | Wed Oct 2 11:55:39 2024
+0200| [a2a983e1d03c6635ab8fb7762b4918fe36932c62] | committer: Lynne
vulkan_glslang: add more stages, target Vulkan 1.3 and output debug info
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2a983e1d03c6635ab8fb7762b4918fe36
43 matches
Mail list logo