James Almer:
> Signed-off-by: James Almer
> ---
> fftools/ffmpeg.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
> index a98e49b775..3b625a9918 100644
> --- a/fftools/ffmpeg.c
> +++ b/fftools/ffmpeg.c
> @@ -2880,9 +2880,9 @@ stat
On 3/16/2022 7:15 AM, Andreas Rheinhardt wrote:
James Almer:
Signed-off-by: James Almer
---
fftools/ffmpeg.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index a98e49b775..3b625a9918 100644
--- a/fftools/ffmpeg.c
+++ b/fftools
Thanks for the fix, lgtm as well.
On Tue, Mar 15, 2022 at 12:56 AM Paul B Mahol wrote:
> lgtm
> ___
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
Quoting James Almer (2022-02-22 18:09:59)
>
>
> On 2/22/2022 3:27 AM, Anton Khirnov wrote:
> > Also, place the BSF api docs in their own doxygen group.
> > ---
> > libavcodec/bsf.h | 23 ++-
> > 1 file changed, 22 insertions(+), 1 deletion(-)
> >
> > diff --git a/libavcode
On 3/16/2022 8:36 AM, Anton Khirnov wrote:
Quoting James Almer (2022-02-22 18:09:59)
On 2/22/2022 3:27 AM, Anton Khirnov wrote:
Also, place the BSF api docs in their own doxygen group.
---
libavcodec/bsf.h | 23 ++-
1 file changed, 22 insertions(+), 1 deletion(-)
---
libavcodec/libvpxenc.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 8f94ba15dc..45baeed435 100644
--- a/libavcodec/libvpxenc.c
+++ b/libavcodec/libvpxenc.c
@@ -1658,6 +1658,13 @@ static int vpx_encode(AVCodecContext *avctx, AV
On Mon, Mar 14, 2022 at 4:28 PM Jan Ekström wrote:
>
> On Mon, Mar 14, 2022 at 3:05 PM Danil Chapovalov
> wrote:
> >
> > ---
>
> Probably something a la
>
> avcodec/libvpxenc: enable dynamic quantizer reconfiguration
>
> ?
Thank you, resubmitted with new title
>
> > libavcodec/libvpxenc.c | 7
On Mon, 14 Mar 2022, Michael Niedermayer wrote:
On Fri, Mar 11, 2022 at 02:17:42PM +0200, Martin Storsjö wrote:
On Wed, 23 Feb 2022, Martin Storsjö wrote:
When updating the ffmpeg source, one quite often ends up in a situation
where practically all of the codebase (or all of a library) gets r
16 Mar 2022, 13:13 by danilchap-at-google@ffmpeg.org:
> On Mon, Mar 14, 2022 at 4:28 PM Jan Ekström wrote:
>
>>
>> On Mon, Mar 14, 2022 at 3:05 PM Danil Chapovalov
>> wrote:
>> >
>> > ---
>>
>> Probably something a la
>>
>> avcodec/libvpxenc: enable dynamic quantizer reconfiguration
>>
>> ?
16 Mar 2022, 13:07 by danilchap-at-google@ffmpeg.org:
> ---
> libavcodec/libvpxenc.c | 7 +++
> 1 file changed, 7 insertions(+)
>
> diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
> index 8f94ba15dc..45baeed435 100644
> --- a/libavcodec/libvpxenc.c
> +++ b/libavcodec/libvpxen
15 Mar 2022, 22:38 by vigneshv-at-google@ffmpeg.org:
> On Thu, Mar 3, 2022 at 3:58 PM Vignesh Venkatasubramanian
> wrote:
>
>>
>> Add support for parsing AVIF still images. This patches supports
>> AVIF still images that have exactly 1 item (i.e.) no alpha channel.
>> Essentially, we will hav
James Almer:
>
>
> On 3/16/2022 7:15 AM, Andreas Rheinhardt wrote:
>> James Almer:
>>> Signed-off-by: James Almer
>>> ---
>>> fftools/ffmpeg.c | 4 ++--
>>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
>>> index a98e49b775..3b625a991
On 3/16/2022 9:58 AM, Andreas Rheinhardt wrote:
James Almer:
On 3/16/2022 7:15 AM, Andreas Rheinhardt wrote:
James Almer:
Signed-off-by: James Almer
---
fftools/ffmpeg.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index
James Almer:
>
>
> On 3/16/2022 9:58 AM, Andreas Rheinhardt wrote:
>> James Almer:
>>>
>>>
>>> On 3/16/2022 7:15 AM, Andreas Rheinhardt wrote:
James Almer:
> Signed-off-by: James Almer
> ---
> fftools/ffmpeg.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
On 3/16/2022 10:10 AM, Andreas Rheinhardt wrote:
James Almer:
On 3/16/2022 9:58 AM, Andreas Rheinhardt wrote:
James Almer:
On 3/16/2022 7:15 AM, Andreas Rheinhardt wrote:
James Almer:
Signed-off-by: James Almer
---
fftools/ffmpeg.c | 4 ++--
1 file changed, 2 insertions(+), 2 d
Hello,
Please find attached a rebased patchset for the FEC implementation of
libopus. Following the received feedbacks, some improvements have been
done compared to the first version:
- remove a log when a packet is decoded without FEC
- add a check to only set libopus encoder packet loss estimat
An estimation of packet loss is required by libopus to compute its FEC
data. Currently, this estimation is constant, and can not be changed
after configuration. This means an application using libopus through
ffmpeg can not adapt the packet loss estimation when the network
quality degrades.
This p
Adds FEC/PLC support to libopus. The lost packets are detected as a
discontinuity in the audio stream. When a discontinuity is used, this
patch tries to decode the FEC data. If FEC data is present in the
packet, it is decoded, otherwise audio is re-created through PLC.
This patch is based on Stein
Signed-off-by: James Almer
---
libavutil/attributes.h | 2 +-
libavutil/version.h| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavutil/attributes.h b/libavutil/attributes.h
index 5cb9fe3452..04c615c952 100644
--- a/libavutil/attributes.h
+++ b/libavutil/attributes.h
On Wed, 16 Mar 2022, James Almer wrote:
Signed-off-by: James Almer
---
libavutil/attributes.h | 2 +-
libavutil/version.h| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavutil/attributes.h b/libavutil/attributes.h
index 5cb9fe3452..04c615c952 100644
--- a/libavutil/a
Add an option 'live_window_size' which sets the maximum number of
segments kept in the manifest during the transcoding. At the end, all of
the segments are written in the manifest. Ignored if window_size is not
set to 0. This option may be used to create smaller manifests during
live streams an
>
> Hmm. So if we ignore both the names and the documentation as unhelpful then
> the meanings you are intending are:
>
> Attribute unset -> no restrictions.
> Attribute set -> PREVIOUS bit must be set: P and B slices are both supported
> but RefPicList0 and RefPicList1 must in B slices must be
On 3/16/2022 11:18 AM, Martin Storsjö wrote:
On Wed, 16 Mar 2022, James Almer wrote:
Signed-off-by: James Almer
---
libavutil/attributes.h | 2 +-
libavutil/version.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavutil/attributes.h b/libavutil/attributes.h
index
On Wed, Mar 16, 2022 at 5:41 AM Lynne wrote:
>
> 15 Mar 2022, 22:38 by vigneshv-at-google@ffmpeg.org:
>
> > On Thu, Mar 3, 2022 at 3:58 PM Vignesh Venkatasubramanian
> > wrote:
> >
> >>
> >> Add support for parsing AVIF still images. This patches supports
> >> AVIF still images that have exac
Add support for parsing AVIF still images. This patches supports
AVIF still images that have exactly 1 item (i.e.) no alpha channel.
Essentially, we will have to parse the "iloc" box and populate
the mov index.
With this patch, we can decode still AVIF images like so:
ffmpeg -i image.avif image.pn
Add support for parsing AVIF still images. This patches supports
AVIF still images that have exactly 1 item (i.e.) no alpha channel.
Essentially, we will have to parse the "iloc" box and populate
the mov index.
With this patch, we can decode still AVIF images like so:
ffmpeg -i image.avif image.pn
---
The extra dummy version_major.h isn't pretty though, but needed (I think?)
to fulfill the make dependency.
---
ffbuild/library.mak | 4 ++--
ffbuild/libversion.sh | 4
libavutil/version_major.h | 25 +
3 files changed, 31 insertions(+), 2 deletions(-)
mån 2022-03-14 klockan 21:44 +0100 skrev Marton Balint:
>
>
> On Mon, 14 Mar 2022, Tomas Härdin wrote:
>
> > mån 2022-03-14 klockan 20:54 +0100 skrev Marton Balint:
> > >
> > >
> > > On Mon, 14 Mar 2022, Tomas Härdin wrote:
> > >
> > > > mån 2022-03-14 klockan 19:49 +0100 skrev Marton Balint:
> +int ff_inflate_init(FFZStream *z, void *logctx)
> +{
> + z_stream *const zstream = &z->zstream;
> + int zret;
> +
> + z->inited = 0;
> + zstream->next_in = Z_NULL;
> + zstream->avail_in = 0;
> + zstream->zalloc = Z_NULL;
> + zstream->zfree = Z_NULL;
> + zstream->opa
On Wed, 16 Mar 2022, Victoria Zhislina wrote:
Thanks for the fix, lgtm as well.
Thanks, applied the zscale patches in the series.
Regards,
Marton
On Tue, Mar 15, 2022 at 12:56 AM Paul B Mahol wrote:
lgtm
___
ffmpeg-devel mailing list
ffmpeg
tis 2022-03-15 klockan 21:05 +0100 skrev Andreas Rheinhardt:
> Returns better error messages in case of error and deduplicates
> the inflateInit() code.
>
> Signed-off-by: Andreas Rheinhardt
> ---
> configure | 2 +-
> libavcodec/zmbv.c | 38 ++
> 2 f
Tomas Härdin:
>> +int ff_inflate_init(FFZStream *z, void *logctx)
>> +{
>> + z_stream *const zstream = &z->zstream;
>> + int zret;
>> +
>> + z->inited = 0;
>> + zstream->next_in = Z_NULL;
>> + zstream->avail_in = 0;
>> + zstream->zalloc = Z_NULL;
>> + zstream->zfree = Z_N
On Wed, 16 Mar 2022, Tomas Härdin wrote:
mån 2022-03-14 klockan 21:44 +0100 skrev Marton Balint:
On Mon, 14 Mar 2022, Tomas Härdin wrote:
> mån 2022-03-14 klockan 20:54 +0100 skrev Marton Balint:
> >
> >
> > On Mon, 14 Mar 2022, Tomas Härdin wrote:
> >
> > > mån 2022-03-14 klockan 19:49
tis 2022-03-15 klockan 21:06 +0100 skrev Andreas Rheinhardt:
> They emit better error messages (it does not claim that inflateInit
> failed upon an error from deflateInit!) and uses our allocation
> functions.
>
> Signed-off-by: Andreas Rheinhardt
> ---
> configure | 2 +-
> libavcod
ons 2022-03-16 klockan 20:38 +0100 skrev Marton Balint:
>
>
> On Wed, 16 Mar 2022, Tomas Härdin wrote:
>
> > mån 2022-03-14 klockan 21:44 +0100 skrev Marton Balint:
> > >
> > >
> > > On Mon, 14 Mar 2022, Tomas Härdin wrote:
> > >
> > > > mån 2022-03-14 klockan 20:54 +0100 skrev Marton Balint:
ons 2022-03-16 klockan 20:32 +0100 skrev Andreas Rheinhardt:
> Tomas Härdin:
> > > +int ff_inflate_init(FFZStream *z, void *logctx)
> > > +{
> > > + z_stream *const zstream = &z->zstream;
> > > + int zret;
> > > +
> > > + z->inited = 0;
> > > + zstream->next_in = Z_NULL;
> > > + zst
Paul B Mahol (12022-03-09):
> Signed-off-by: Paul B Mahol
> ---
> libavfilter/Makefile | 1 +
> libavfilter/allfilters.c | 1 +
> libavfilter/src_avsynctest.c | 399 +++
> 3 files changed, 401 insertions(+)
> create mode 100644 libavfilter/src_avsy
On 3/14/2022 6:06 PM, Marton Balint wrote:
Output buffer alignment might be different to ZIMG_ALIGNMENT or it may not be
aligned at all if a downstream filter (e.g. vf_pad) intentionally misaligns it.
av_frame_get_buffer() align parameter is used to align linesizes, not
buffers. av_malloc() ha
On 3/16/2022 5:52 PM, James Almer wrote:
On 3/14/2022 6:06 PM, Marton Balint wrote:
Output buffer alignment might be different to ZIMG_ALIGNMENT or it may
not be
aligned at all if a downstream filter (e.g. vf_pad) intentionally
misaligns it.
av_frame_get_buffer() align parameter is used to al
On Wed, 16 Mar 2022, Tomas Härdin wrote:
ons 2022-03-16 klockan 20:38 +0100 skrev Marton Balint:
On Wed, 16 Mar 2022, Tomas Härdin wrote:
> mån 2022-03-14 klockan 21:44 +0100 skrev Marton Balint:
> >
> >
> > On Mon, 14 Mar 2022, Tomas Härdin wrote:
> >
> > > mån 2022-03-14 klockan 20:54
On Wed, Mar 16, 2022 at 9:08 PM Nicolas George wrote:
> Paul B Mahol (12022-03-09):
> > Signed-off-by: Paul B Mahol
> > ---
> > libavfilter/Makefile | 1 +
> > libavfilter/allfilters.c | 1 +
> > libavfilter/src_avsynctest.c | 399 +++
> > 3 files
This structure is no longer declared in a public header,
so using an FF-prefix is more appropriate.
Signed-off-by: Andreas Rheinhardt
---
libavcodec/aacenc.c| 2 +-
libavcodec/ac3enc.c| 2 +-
libavcodec/ac3enc.h| 2 +-
libavcodec/amfenc_h264.c
On Wed, 16 Mar 2022, James Almer wrote:
On 3/14/2022 6:06 PM, Marton Balint wrote:
Output buffer alignment might be different to ZIMG_ALIGNMENT or it may not
be
aligned at all if a downstream filter (e.g. vf_pad) intentionally
misaligns it.
av_frame_get_buffer() align parameter is used
Lynne,
On Wed, Mar 16, 2022 at 5:39 AM Lynne wrote:
>
> 16 Mar 2022, 13:07 by danilchap-at-google@ffmpeg.org:
>
> > ---
> > libavcodec/libvpxenc.c | 7 +++
> > 1 file changed, 7 insertions(+)
> >
> > diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
> > index 8f94ba15dc..45ba
Signed-off-by: James Almer
---
tests/fate/ffmpeg.mak | 2 ++
tests/ref/fate/ffmpeg-setts-bsf | 46 +
2 files changed, 48 insertions(+)
create mode 100644 tests/ref/fate/ffmpeg-setts-bsf
diff --git a/tests/fate/ffmpeg.mak b/tests/fate/ffmpeg.mak
index 4
Signed-off-by: James Almer
---
libavcodec/setts_bsf.c | 17 ++---
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/libavcodec/setts_bsf.c b/libavcodec/setts_bsf.c
index b7732214ee..3c666b5061 100644
--- a/libavcodec/setts_bsf.c
+++ b/libavcodec/setts_bsf.c
@@ -91,9 +91,6
Feel free to drop this one, there is no real gain.
> On Mar 10, 2022, at 12:37 PM, Zhao Zhili wrote:
>
> ---
> libavutil/hwcontext_videotoolbox.c | 8
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/libavutil/hwcontext_videotoolbox.c
> b/libavutil/hwcontext_videotool
From: Haihao Xiang
It is possible that an IRAP frame in input AVPacket contains VPS, SPS
and PPS, and these headers should take effect. However the prepended
extradata might override these headers. This patch inserts extradata
before non-AUD unit, hence VPS, SPS and PPS from the input AVPacket wi
Hello.
Is there a way to grab audio under android?
Do I need to create it by myself?
--
Thanks!
Dmitry
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffm
From: Linjie Fu
Use GPB frames to replace regular P/B frames if backend driver does not
support it.
- GPB:
Generalized P and B picture. Regular P/B frames replaced by B
frames with previous-predict only, L0 == L1. Normal B frames
still have 2 different ref_lists and allow bi-predicti
From: Mark Thompson
The block size can be dependent on the profile and entrypoint selected.
It defaults to 16x16, with codecs able to override this choice with their
own function.
Signed-off-by: Fei Wang
---
libavcodec/vaapi_encode.c | 16
libavcodec/vaapi_encode.h
From: Mark Thompson
max_14bit_constraint_flag should be set if the bit depth is not greater than
14 (currently always true).
one_picture_only_flag should not be set because we don't support the still
picture profiles.
general_profile_compatibility_flag should be set according to
general_profil
From: Mark Thompson
Signed-off-by: Fei Wang
---
libavcodec/vaapi_encode_h265.c | 114 +++--
1 file changed, 108 insertions(+), 6 deletions(-)
diff --git a/libavcodec/vaapi_encode_h265.c b/libavcodec/vaapi_encode_h265.c
index cafc860772..ad138b6ddb 100644
--- a/libav
53 matches
Mail list logo