On Mon, 2022-10-31 at 06:19 +, softworkz wrote:
> From: softworkz
>
> Signed-off-by: softworkz
> ---
> libavfilter/vf_overlay_vaapi.c | 30 +-
> 1 file changed, 1 insertion(+), 29 deletions(-)
>
> diff --git a/libavfilter/vf_overlay_vaapi.c b/libavfilter/vf_over
On Thu, 2022-11-03 at 02:21 +, Wang, Fei W wrote:
> On Wed, 2022-11-02 at 15:35 -0400, Ruijing Dong wrote:
> > In av1_spec.pdf page 38/669, there is a sentence below:
> >
> > if ( frame_type == KEY_FRAME && show_frame ) {
> >for ( i = 0; i < NUM_REF_FRAMES; i++) {
> > RefValid[ i ] =
> -Original Message-
> From: Paul B Mahol
> Sent: Thursday, November 3, 2022 10:58 AM
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Cc: softworkz
> Subject: Re: [FFmpeg-devel] [PATCH 1/2] avfilter/avfilter: add
> avfilter_print_config_formats()
>
> On 10/11/22,
On 11/3/2022 6:59 PM, Michael Niedermayer wrote:
Hi all
do we want a release/5.2 branch made in december ?
I think that would be what previous release shedule suggestions would
point to
thx
Changelog looks a tad short post 5.1, but i guess there has been more
work in refactoring and improvi
Am Di., 1. Nov. 2022 um 23:00 Uhr schrieb L. E. Segovia :
>
> Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
>
> Co-authored-by: Nirbheek Chauhan
>
> Signed-off-by: L. E. Segovia
> ---
> libavcodec/x86/dcadsp_init.c | 2 +
> libavcodec/x86/fdctdsp_init.c| 2 +
> lib
From: Pierre-Anthony Lemieux
---
doc/demuxers.texi | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/doc/demuxers.texi b/doc/demuxers.texi
index 2b6dd86c2a..75c142935e 100644
--- a/doc/demuxers.texi
+++ b/doc/demuxers.texi
@@ -289,7 +289,15 @@ This demuxer accepts the
From: Pierre-Anthony Lemieux
---
libavformat/imfdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/imfdec.c b/libavformat/imfdec.c
index 03de9ce151..a92686e93b 100644
--- a/libavformat/imfdec.c
+++ b/libavformat/imfdec.c
@@ -1018,7 +1018,7 @@ static const AVCla
Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
Signed-off-by: L. E. Segovia
---
libavcodec/x86/hpeldsp_init.c | 2 ++
libavcodec/x86/vc1dsp_init.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/x86/hpeldsp_init.c b/libavcodec/x86/hpeldsp_init.c
index
Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
Signed-off-by: L. E. Segovia
---
libavcodec/x86/aacencdsp_init.c| 2 ++
libavcodec/x86/aacpsdsp_init.c | 2 ++
libavcodec/x86/ac3dsp_init.c | 4
libavcodec/x86/audiodsp_init.c | 2 ++
Continuation of e42aaaf92a4b0c88d60acc12df64c81d0887c26f
Signed-off-by: L. E. Segovia
---
fftools/ffprobe.c | 16 +++-
fftools/opt_common.c| 12 ++--
libavformat/rtmpproto.c | 24 ++--
3 files changed, 39 insertions(+), 13 deletions(-)
diff --gi
---
libavcodec/x86/hevcdsp_init.c | 454 +-
1 file changed, 227 insertions(+), 227 deletions(-)
diff --git a/libavcodec/x86/hevcdsp_init.c b/libavcodec/x86/hevcdsp_init.c
index 40a295430d..c7060085a2 100644
--- a/libavcodec/x86/hevcdsp_init.c
+++ b/libavcodec/x86/h
Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
Co-authored-by: Nirbheek Chauhan
Signed-off-by: L. E. Segovia
---
libavcodec/x86/fdctdsp_init.c| 2 ++
libavcodec/x86/flacdsp_init.c| 8 +++--
libavcodec/x86/hevcdsp_init.c| 53 +++-
liba
Hi all,
This new version is intended to make Patchwork log the set correctly.
(My apologies there, I'm not used to send patches through the command line.)
v3 changes (same as v2):
- Split indentation fixes for hevcdsp_init into its own commit
- Fixed spurious indentation in vf_ssim_init
- Implem
Lynne:
>
> Nov 3, 2022, 13:21 by thomas...@spin-digital.com:
>
>> Add CodedBitstreamContext to parse VPS,SPS,PPS in VVC nal units.
>> Implement parsing and writing of SPS,PPS,VPS,PH,AUD,SEI and slices.
>> Add ff_cbs_type_h266 to cbs types tables and AV_CODEC_ID_H266
>> to cbs codec ids.
>>
>> Sig
Nov 3, 2022, 13:21 by thomas...@spin-digital.com:
> Add CodedBitstreamContext to parse VPS,SPS,PPS in VVC nal units.
> Implement parsing and writing of SPS,PPS,VPS,PH,AUD,SEI and slices.
> Add ff_cbs_type_h266 to cbs types tables and AV_CODEC_ID_H266
> to cbs codec ids.
>
> Signed-off-by: Thomas
Nov 3, 2022, 16:30 by a...@amyspark.me:
> Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
>
> Signed-off-by: L. E. Segovia <> a...@amyspark.me> >
>
Wrong way to fix it. Makefile to prevent compilation + ifdef guards
on all arch-specific init function calls.
_
On Sun, Oct 30, 2022 at 11:21 PM Oneric wrote:
> On Sun, Oct 30, 2022 at 14:10:29 +0100, Lynne wrote:
> > Sep 27, 2022, 23:06 by gustav.grus...@gmail.com:
> >
> > > Implements support for 2-pass CRF and 3-pass VBR by implementing
> > > reading and writing of stats file, and passing the pass numbe
Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
Signed-off-by: L. E. Segovia
---
libavcodec/x86/aacencdsp_init.c| 2 ++
libavcodec/x86/aacpsdsp_init.c | 2 ++
libavcodec/x86/ac3dsp_init.c | 4
libavcodec/x86/audiodsp_init.c | 2 ++
Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
Signed-off-by: L. E. Segovia
---
libavcodec/x86/hpeldsp_init.c | 2 ++
libavcodec/x86/vc1dsp_init.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec/x86/hpeldsp_init.c b/libavcodec/x86/hpeldsp_init.c
index
Continuation of e42aaaf92a4b0c88d60acc12df64c81d0887c26f
Signed-off-by: L. E. Segovia
---
fftools/ffprobe.c | 16 +++-
fftools/opt_common.c| 12 ++--
libavformat/rtmpproto.c | 24 ++--
3 files changed, 39 insertions(+), 13 deletions(-)
diff --gi
---
libavcodec/x86/hevcdsp_init.c | 454 +-
1 file changed, 227 insertions(+), 227 deletions(-)
diff --git a/libavcodec/x86/hevcdsp_init.c b/libavcodec/x86/hevcdsp_init.c
index 40a295430d..c7060085a2 100644
--- a/libavcodec/x86/hevcdsp_init.c
+++ b/libavcodec/x86/h
Continuation of 40e6575aa3eed64cd32bf28c00ae57edc5acb25a
Co-authored-by: Nirbheek Chauhan
Signed-off-by: L. E. Segovia
---
libavcodec/x86/fdctdsp_init.c| 2 ++
libavcodec/x86/flacdsp_init.c| 8 +++--
libavcodec/x86/hevcdsp_init.c| 53 +++-
liba
Hi all,
Thanks again for the review of the previous version of the patchset.
v2 changes:
- Split indentation fixes for hevcdsp_init into its own commit
- Fixed spurious indentation in vf_ssim_init
- Implemented the macro approach for expanding the CONFIG_FOO checks in fftools
- Added the missing
Some formats like FLV can dynamically add streams during packet reading.
FFprobe does check for this an reallocate the global stream info, but does
not reallocate InputFrame's streams and decoders when this happens, which,
as a result, could have caused flushing to occur on an out of bounds stream
On 11/3/22 09:19, Nicolas George wrote:
Leo Izen (12022-11-03):
I'm a bit confused here, aren't there only 255 one-byte changes in the first
place? The 256th is when the byte remains unchanged.
Most data is made of more than one byte.
Ah, so it's on average 255 out of every 256 one-byte
Makes it possible to use deinterlacers which output one frame for each field as
fallback if field
matching fails (combmatch=full).
Currently, the documented example with fallback on a post-deinterlacer will
only work in case the
deinterlacer outputs one frame per first field (as yadif=mode=0). T
From: Zhao Zhili
x265_sei is available since X265_BUILD 88. Bump required version
to 89 to fix the regression from commit 1f585030137, and remove a
conditional compilation.
Signed-off-by: Zhao Zhili
---
configure| 2 +-
libavcodec/libx265.c | 2 --
2 files changed, 1 insertion(+),
L. E. Segovia:
> Hi!
>
> Thanks for the review. The comments will be fixed in the next version of
> the patchset. Just a couple remarks:
>
> re dcadsp_init -- this one comes from 4.4.x having a clause there to
> support SSE, which also checks for the x86-32 architecture [1]. I've
> removed it for
I verified this fixes the overflow I was encountering.
On Wed, Nov 2, 2022 at 5:02 PM Michael Niedermayer
wrote:
> Fixes: integer overflow
> Fixes: ./ffmpeg -f rawvideo -video_size 66x64 -pixel_format
> yuva420p10le -i ~/videos/overflow_input_w66h64.yuva420p10le
> -filter_complex
> "scale=f
On 10/31/2022 6:15 PM, James Almer wrote:
Set the correct amount of tags in tags_per_config[].
Also, there are no channels that correspond to a side element in this
configuration, so reflect this in the list of known/supported channel layouts.
Signed-off-by: James Almer
---
libavcodec/aacdec_
Leo Izen (12022-11-03):
> I'm a bit confused here, aren't there only 255 one-byte changes in the first
> place? The 256th is when the byte remains unchanged.
Most data is made of more than one byte.
--
Nicolas George
___
ffmpeg-devel mailing list
ffm
On 11/3/22, Andreas Rheinhardt wrote:
> Paul B Mahol:
>> On 11/2/22, Andreas Rheinhardt wrote:
>>> Paul B Mahol:
+static int filter_frame(AVFilterLink *link, AVFrame *frame)
+{
+AVFilterContext *avctx = link->dst;
+BackgroundkeyContext *s = avctx->priv;
+int64
On 10/26/22 15:13, Michael Niedermayer wrote:
CRC is not a random pick for error detection, CRC has specfic properties
like for example that whole classes of errors are guranteed to be detected
a random hash will not gurantee that.
for example a properly designed 8bit CRC will detect every singl
Hi!
Thanks for the review. The comments will be fixed in the next version of
the patchset. Just a couple remarks:
re dcadsp_init -- this one comes from 4.4.x having a clause there to
support SSE, which also checks for the x86-32 architecture [1]. I've
removed it for the current version.
re flacd
On Mon, 24 Oct 2022 at 16:38, quietvoid wrote:
> On 24/10/2022 10.06, Thomas Siedel wrote:
>
> > Add external encoder VVenC for H266/VVC encoding.
> > Register new encoder libvvencc
> > Add libvvenc to wrap the vvenc interface into ffmpeg
> > libvvenc implements encoder option:
> > preset,qp,peri
Paul B Mahol:
> On 11/2/22, Andreas Rheinhardt wrote:
>> Paul B Mahol:
>>> +static int filter_frame(AVFilterLink *link, AVFrame *frame)
>>> +{
>>> +AVFilterContext *avctx = link->dst;
>>> +BackgroundkeyContext *s = avctx->priv;
>>> +int64_t sum = 0;
>>> +int ret;
>>> +
>>> +if
On Mon, 31 Oct 2022 at 21:02, James Almer wrote:
> On 10/31/2022 7:16 AM, Thomas Siedel wrote:
> > On Mon, 24 Oct 2022 at 16:38, James Almer wrote:
> >
> >> On 10/24/2022 11:06 AM, Thomas Siedel wrote:
> >>> +static int combine_au(AVCodecParserContext *ctx, AVCodecContext
> *avctx,
> >>> +
On 11/3/2022 8:11 AM, Zhao Zhili wrote:
From: Zhao Zhili
x265_sei is available since X265_BUILD 88. This fixes a regression
from commit 1f585030137.
How old are we talking about? Latest release is > 200, so 88 seems
pretty old.
I'd just bump the minimum required version in configure. It's 70
Increase avcodec minor version for vvc support.
Signed-off-by: Thomas Siedel
---
libavcodec/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/version.h b/libavcodec/version.h
index 43d0d9a9fc..c3f344e46a 100644
--- a/libavcodec/version.h
+++ b/libavcodec/ve
Add transport stream stream type 0x33 for vvc.
Add STREAM_TYPE_VIDEO_VVC to MPEG-1/2 and MPEG-2 transport stream.
Add basic transport stream support for TS mux/demux.
Signed-off-by: Thomas Siedel
---
configure | 2 +-
libavformat/mpeg.c | 3 ++
libavformat/mpeg.h | 1 +
Add external encoder VVenC for H266/VVC encoding.
Register new encoder libvvenc.
Add libvvenc to wrap the vvenc interface.
libvvenc implements encoder option: preset,qp,period,subjopt,
vvenc-params,levelidc,tier.
Enable encoder by adding --enable-libvvenc in configure step.
Signed-off-by: Thomas S
Add external decoder VVdeC for H266/VVC decoding.
Register new decoder libvvdec.
Add vvc_parse_extradata to support parse/probe of vvcC stream input.
Add vvc_paramset that implements the parser of vvcC configuration boxes.
Add libvvdec to wrap the vvdec interface.
Enable decoder by adding --enable-
Add muxer for vvcc byte stream format.
Add AV_CODEC_ID_VVC to ff_mp4_obj_type.
Add AV_CODEC_ID_VVC to ISO Media codec (VvcConfigurationBox vvi1,
vvc1 defined in ISO/IEC 14496-15:2021).
Add VvcConfigurationBox vvcC which extends FullBox type in
ISO/IEC 14496-15:2021.
Add ff_vvc_muxer to RAW muxers.
Add demuxer to probe raw vvc and parse vvcc byte stream format.
Signed-off-by: Thomas Siedel
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/demux.c | 7 +-
libavformat/vvc.c| 919 +++
libavformat/vvc.h
Add parser for VVC MP4 to Annex B byte stream format.
Signed-off-by: Thomas Siedel
---
configure| 1 +
libavcodec/Makefile | 2 +
libavcodec/bitstream_filters.c | 2 +
libavcodec/h266_metadata_bsf.c | 145 ++
libavcodec/vvc_mp4toannexb_b
Add nal parser ff_vvc_parser to parse vvc elementary bitstreams.
Signed-off-by: Thomas Siedel
---
configure| 3 +
libavcodec/Makefile | 2 +
libavcodec/h2645_parse.c | 71 -
libavcodec/parsers.c | 1 +
libavcodec/vvc_parser.c | 591 +++
Add types as nal unit types, slice types and vvc typedefs needed
for parsing vvc high-level syntax.
Signed-off-by: Thomas Siedel
---
libavcodec/vvc.h | 142 +++
1 file changed, 142 insertions(+)
create mode 100644 libavcodec/vvc.h
diff --git a/libavc
This patch set adds H266/VVC support.
This includes parsing, muxing, demuxing, decoding and encoding.
Decoding is done using the external library VVdeC
(https://github.com/fraunhoferhhi/vvdec.git) and can be enabled with
--enable-libvvdec.
Encoding is done using the external library VVenC
(https://
From: softworkz
Signed-off-by: softworkz
---
libavfilter/qsvvpp.c | 6 ++
libavfilter/vf_overlay_qsv.c | 19 +++
2 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c
index 8428ee89ab..ae9766d12f 100644
--- a/lib
From: softworkz
Signed-off-by: softworkz
Signed-off-by: Anton Khirnov
---
doc/APIchanges | 4 +++
libavutil/frame.c | 67 +++--
libavutil/frame.h | 32 ++
libavutil/version.h | 2 +-
4 files changed, 78 insertions(+), 27 de
This is split out from my earlier patchset "SEI parsing for QSV decoders"
(https://github.com/ffstaging/FFmpeg/pull/31) as it is only logically
related but not technically.
The first patch had been reviewed and partially authored by Anton (I have
indicated this with a signed-off line, please advis
From: Zhao Zhili
x265_sei is available since X265_BUILD 88. This fixes a regression
from commit 1f585030137.
Signed-off-by: Zhao Zhili
---
libavcodec/libx265.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/libavcodec/libx265.c b/libavcodec/libx265.c
index 4aa96e1f2d..e36f20a812 100
Signed-off-by: Lena
---
libavdevice/gdigrab.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavdevice/gdigrab.c b/libavdevice/gdigrab.c
index c069232472..05d3c0c929 100644
--- a/libavdevice/gdigrab.c
+++ b/libavdevice/gdigrab.c
@@ -273,9 +273,13 @@ gdigrab_read_header
On 10/11/22, softworkz wrote:
> From: softworkz
>
> Prints the following to AVBPrint:
>
> For pass-through filter links:
>
> "All (passthrough)"
>
> For filters using query_formats:
>
> "Dynamic"
>
> For filters using query_formats where a call to query_formats
> succeeds (example):
>
>
Pushed as
93faba449c0dc9d953d9aeb381f03728ff66e2cb..5ccd4d306054cec839e9078203a3b3892a3372a2
On 2022-11-01 07:18 pm, Gyan Doshi wrote:
Plan to apply set in 24h , barring objections.
On 2022-10-30 01:34 am, Gyan Doshi wrote:
Any objections?
On 2022-10-25 09:28 pm, Gyan Doshi wrote:
Ping.
On
On 11/2/22, Andreas Rheinhardt wrote:
> Paul B Mahol:
>> +static int filter_frame(AVFilterLink *link, AVFrame *frame)
>> +{
>> +AVFilterContext *avctx = link->dst;
>> +BackgroundkeyContext *s = avctx->priv;
>> +int64_t sum = 0;
>> +int ret;
>> +
>> +if (!s->background) {
>> +
56 matches
Mail list logo