Nothing uses it anymore.
All options on all filters can now be set with normal AVOptions
mechanisms, such as av_opt_set*().
---
libavfilter/avfilter.c | 2 --
libavfilter/avfilter.h | 13 -
2 files changed, 15 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
This function currently treats AVFilterContext options and
filter-private options differently: the former are immediately applied,
while the latter are stored in a dictionary to be applied later.
There is no good reason for having two branches - storing all options in
the dictionary is simpler and
Current code first sets AVFilterContext-level options, then aplies the
leftover on the filter's private data. This is unnecessary, applying the
options to AVFilterContext with the AV_OPT_SEARCH_CHILDREN flag
accomplishes the same effect.
---
libavfilter/avfilter.c | 10 +-
1 file changed,
Avoid using the dictionary mechanism, which is non-introspectable. As
this is the only user of AVFilter.init_dict(), this callback can now be
removed.
---
libavfilter/vf_scale.c | 95 +-
1 file changed, 66 insertions(+), 29 deletions(-)
diff --git a/libavfi
---
libavfilter/graphparser.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavfilter/graphparser.c b/libavfilter/graphparser.c
index c8b0af5aba..0759c39014 100644
--- a/libavfilter/graphparser.c
+++ b/libavfilter/graphparser.c
@@ -421,7 +421,7 @@ int avfilter_graph_par
It still makes sense to apply AVFilterContext-level options to such
filters.
---
libavfilter/avfilter.c | 14 ++
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 43dfb11bdb..c2ecdffa6f 100644
--- a/libavfilter/avfilter.
This way the function does not need to be able to match keys to
AVOptions, which will be useful in future commits.
---
libavfilter/avfilter.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 689c91891e..278d5868d
The current code will apply them if the options string does not contain
a 'flags' substring, and will do so by appending the graph-level option
string to the filter option string (with the standard ':' separator).
This is flawed in at least the following ways:
- naive substring matching without act
Signed-off-by: Michael Niedermayer
---
tools/target_dec_fuzzer.c | 4
1 file changed, 4 insertions(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index a20345db5c..1725e30a5a 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -423,6 +423,10 @@ i
Patch attached.
From 7492dad5bc3a7826e5abd67f26503c74bd5745d2 Mon Sep 17 00:00:00 2001
From: Paul B Mahol
Date: Sun, 8 Jan 2023 13:53:39 +0100
Subject: [PATCH] avfilter: add fractional delay IR source filter
Signed-off-by: Paul B Mahol
---
doc/filters.texi | 23 ++
libavfilter
On Fri, Jan 06, 2023 at 07:01:06PM +0100, Paul B Mahol wrote:
> On Fri, Jan 6, 2023 at 6:25 PM Michael Niedermayer
> wrote:
>
> > On Thu, Jan 05, 2023 at 11:08:25PM +0100, Paul B Mahol wrote:
> > > On Thu, Jan 5, 2023 at 9:53 PM Michael Niedermayer <
> > mich...@niedermayer.cc>
> > > wrote:
> > >
On Fri, Jan 06, 2023 at 07:04:59PM +0100, Paul B Mahol wrote:
> On Fri, Jan 6, 2023 at 7:01 PM Paul B Mahol wrote:
>
> >
> >
> > On Fri, Jan 6, 2023 at 6:25 PM Michael Niedermayer
> > wrote:
> >
> >> On Thu, Jan 05, 2023 at 11:08:25PM +0100, Paul B Mahol wrote:
> >> > On Thu, Jan 5, 2023 at 9:53
dvd:// protocol uses libdvdread for opening folders and/or disc-images,
it then either identifies the longest title-set, or uses the title-set
parameter.
After opening the dvd, it will read and output all VOBs, in sequence
defined by the program-chain.
Signed-off-by: Stanislav Ionascu
---
confi
On 1/8/23, Michael Niedermayer wrote:
> On Fri, Jan 06, 2023 at 07:01:06PM +0100, Paul B Mahol wrote:
>> On Fri, Jan 6, 2023 at 6:25 PM Michael Niedermayer
>>
>> wrote:
>>
>> > On Thu, Jan 05, 2023 at 11:08:25PM +0100, Paul B Mahol wrote:
>> > > On Thu, Jan 5, 2023 at 9:53 PM Michael Niedermayer
On 1/8/23, Michael Niedermayer wrote:
> On Fri, Jan 06, 2023 at 07:04:59PM +0100, Paul B Mahol wrote:
>> On Fri, Jan 6, 2023 at 7:01 PM Paul B Mahol wrote:
>>
>> >
>> >
>> > On Fri, Jan 6, 2023 at 6:25 PM Michael Niedermayer
>> >
>> > wrote:
>> >
>> >> On Thu, Jan 05, 2023 at 11:08:25PM +0100, P
Fixes: out of array access on 32bit
Fixes:
54850/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SCPR_fuzzer-5302669294305280
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/scpr.c | 3 +++
Hi,
patch attached.
Apparently the AAC PCE data and sample rate are not stored in files.
From c612389d5a19bd41bc7d4c58ed6a0c6722064d44 Mon Sep 17 00:00:00 2001
From: Paul B Mahol
Date: Mon, 9 Jan 2023 01:57:29 +0100
Subject: [PATCH] avformat/nsvdec: add support for STARDIVA format
Signed-off-by
On Do, 2022-12-29 at 22:20 +0100, David Rosca wrote:
> ---
> libavcodec/vaapi_encode_h264.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encode_h264.c
> index dd17be2..d6926c4 100644
> --- a/libavcodec/vaapi_encode_h264
> On Dec 15, 2022, at 01:10, Zhao Zhili wrote:
>
> From: Zhao Zhili
>
> v2:
> 1. Forbid pass file descriptor via fd:{num}, instead of -fd option
> 2. Set CLOEXEC
> 3. Prefer fd over pipe for fftools
>
> v1: dup file descriptor
>
> Zhao Zhili (8):
> avformat/file: add fd option for pipe
>
From: Haihao Xiang
Also fix the naming style in enum var_name.
This is in preparation for reusing the code for other QSV filters.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 49
1 file changed, 29 insertions(+), 20 deletions(-)
diff --g
From: Haihao Xiang
This patch provides default value if the expression is NULL.
This is in preparation for reusing the code for other QSV filters.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 36
1 file changed, 20 insertions(+), 16 deletions
From: Haihao Xiang
Special values are:
0 = original width/height
-1 = keep original aspect
This is in preparation for reusing the code for other QSV filters.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 47 ++--
1 file changed, 40 insertions(+
From: Haihao Xiang
Set the expected default value for options in this callback, hence we
have the right values even if these options are not included in the
option arrray.
This is in preparation for reusing the code for other QSV filters.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv
From: Haihao Xiang
QSV filters may set this flag in preinit callback to turn on / off pass
through mode
This is in preparation for reusing the code for other QSV filters. E.g.
scale_qsv filter doesn't support pass through mode.
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 6
From: Haihao Xiang
The same members between QSVVPPContext and VPPContext are removed from
VPPContext, and async_depth is moved from QSVVPPParam to QSVVPPContext
so that all QSV filters using QSVVPPContext may support async depth.
In addition, we may use QSVVPPContext as base context in other QSV
From: Haihao Xiang
This is in preparation for reusing the code for other QSV filters. E.g.
deinterlacing_qsv may have an option array without format option
Signed-off-by: Haihao Xiang
---
libavfilter/vf_vpp_qsv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/v
From: Haihao Xiang
Signed-off-by: Haihao Xiang
---
libavfilter/qsvvpp.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c
index 064b105a17..f074bf9978 100644
--- a/libavfilter/qsvvpp.c
+++ b/libavfilter/qsvvpp.c
@@ -503,6 +503,11 @@ static QSVF
On Mon, Jan 9, 2023 at 3:22 AM Xiang, Haihao wrote:
>
> On Do, 2022-12-29 at 22:20 +0100, David Rosca wrote:
> > ---
> > libavcodec/vaapi_encode_h264.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encode_h264.c
>
28 matches
Mail list logo