[FFmpeg-devel] [PATCH 15/29] avformat/isom: Split movaudio/movvideo tags off into a separate file

2021-02-17 Thread Andreas Rheinhardt
The NUT and avi demuxers only need ff_codec_movvideo_tags and so this removes a dependency on the rest of isom.c as well as on mpeg4audio.c (which isom depends on); it is similar for the Matroska demuxer and muxers, except that the mpeg4audio.c dependency can't be avoided. Signed-off-by: Andreas R

[FFmpeg-devel] [PATCH 19/29] avformat/caf: Deduplicate codec tags list

2021-02-17 Thread Andreas Rheinhardt
Also saves a relocation. Signed-off-by: Andreas Rheinhardt --- libavformat/caf.c| 1 + libavformat/caf.h| 1 + libavformat/cafdec.c | 2 +- libavformat/cafenc.c | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libavformat/caf.c b/libavformat/caf.c index fe242ff032..

[FFmpeg-devel] [PATCH 20/29] avformat/voc: Deduplicate codec tags list

2021-02-17 Thread Andreas Rheinhardt
Also saves a relocation. Signed-off-by: Andreas Rheinhardt --- libavformat/voc.c| 8 ++-- libavformat/voc.h| 1 + libavformat/vocdec.c | 2 +- libavformat/vocenc.c | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/libavformat/voc.c b/libavformat/voc.c index 2a972

[FFmpeg-devel] [PATCH 21/29] avformat/rso: Deduplicate codec tags list

2021-02-17 Thread Andreas Rheinhardt
Also saves a relocation. Signed-off-by: Andreas Rheinhardt --- libavformat/rso.c| 2 ++ libavformat/rso.h| 1 + libavformat/rsodec.c | 2 +- libavformat/rsoenc.c | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libavformat/rso.c b/libavformat/rso.c index 7d88f0f5bc.

[FFmpeg-devel] [PATCH 22/29] avformat/oma: Deduplicate codec tags list

2021-02-17 Thread Andreas Rheinhardt
Also saves a relocation. Signed-off-by: Andreas Rheinhardt --- libavformat/oma.c| 3 +++ libavformat/oma.h| 1 + libavformat/omadec.c | 2 +- libavformat/omaenc.c | 2 +- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libavformat/oma.c b/libavformat/oma.c index f7ae3c9948

[FFmpeg-devel] [PATCH 23/29] avformat/oma: Move stuff only used by demuxer to demuxer

2021-02-17 Thread Andreas Rheinhardt
Signed-off-by: Andreas Rheinhardt --- libavformat/oma.c| 17 + libavformat/oma.h| 3 --- libavformat/omadec.c | 18 -- 3 files changed, 17 insertions(+), 21 deletions(-) diff --git a/libavformat/oma.c b/libavformat/oma.c index e7bf8553f0..7282d464aa 10064

[FFmpeg-devel] [PATCH 24/29] avformat/movenc: Deduplicate codec tags lists

2021-02-17 Thread Andreas Rheinhardt
Also saves relocations. Signed-off-by: Andreas Rheinhardt --- libavformat/movenc.c | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index f97383fcfe..545b0885ae 100644 --- a/libavformat/movenc.c +++ b/libavformat/move

[FFmpeg-devel] [PATCH 25/29] avformat/ast: Deduplicate codec tags lists

2021-02-17 Thread Andreas Rheinhardt
Also saves a relocation. Signed-off-by: Andreas Rheinhardt --- libavformat/ast.c| 5 - libavformat/ast.h| 1 + libavformat/astdec.c | 2 +- libavformat/astenc.c | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libavformat/ast.c b/libavformat/ast.c index 9de74aae

[FFmpeg-devel] [PATCH 26/29] avformat/aiff: Deduplicate codec tags and codec tags list

2021-02-17 Thread Andreas Rheinhardt
Also saves a relocation. Signed-off-by: Andreas Rheinhardt --- libavformat/Makefile | 4 ++-- libavformat/aiff.c| 54 +++ libavformat/aiff.h| 30 ++-- libavformat/aiffdec.c | 2 +- libavformat/aiffenc.c | 2 +- 5 files chang

[FFmpeg-devel] [PATCH 27/29] avformat/avienc, wtvenc: Deduplicate codec tags list

2021-02-17 Thread Andreas Rheinhardt
Also saves relocations. Signed-off-by: Andreas Rheinhardt --- libavformat/avienc.c | 4 +--- libavformat/riff.c | 7 +++ libavformat/riff.h | 2 ++ libavformat/wtvenc.c | 3 +-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/libavformat/avienc.c b/libavformat/avienc.c in

[FFmpeg-devel] [PATCH 28/29] avformat/wav: Deduplicate codec tags lists

2021-02-17 Thread Andreas Rheinhardt
Also saves relocations. Signed-off-by: Andreas Rheinhardt --- libavformat/riff.c | 4 libavformat/riff.h | 2 ++ libavformat/wavdec.c | 4 ++-- libavformat/wavenc.c | 4 ++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/libavformat/riff.c b/libavformat/riff.c index ee

[FFmpeg-devel] [PATCH 29/29] avformat/wavdec: Share wav and w64 options

2021-02-17 Thread Andreas Rheinhardt
The options of the w64 demuxer are a proper subset of the options for the wav demuxer, making it possible to reuse a part of the options for the wav demuxer for the w64 demuxer. Signed-off-by: Andreas Rheinhardt --- Due to w64 having a configure dependency on wav the wav demuxer is always enabled

Re: [FFmpeg-devel] [PATCH v3] avcodec/libvpxenc: fix potential memory leak.

2021-02-17 Thread Wonkap Jang
On Wed, Feb 17, 2021 at 11:30 AM Wonkap Jang wrote: > > > On Wed, Feb 17, 2021 at 9:50 AM Nicolas George wrote: > >> Wonkap Jang (12021-02-17): >> > While parsing ref_frame_config, AVdictionary needs to be manually >> > deallocated. >> > --- >> > libavcodec/libvpxenc.c | 21 +---

Re: [FFmpeg-devel] [PATCH v6 6/9] avcodec: add vvc parser

2021-02-17 Thread Nuo Mi
On Thu, Feb 18, 2021 at 8:10 AM Mark Thompson wrote: > On 17/02/2021 01:51, Nuo Mi wrote: > > --- > > configure | 1 + > > libavcodec/Makefile | 1 + > > libavcodec/parsers.c| 1 + > > libavcodec/vvc_parser.c | 310 > > 4

<    1   2