From 7374dab21cb37dc14d2481c72d333b435e23a76d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Tue, 10 Jan 2023 20:37:18 +0100
Subject: [PATCH 1/4] lavc/mediacodecenc: Add pix2color_fmt() and
color2pix_fmt()
This patch has been released by Epic Games' legal department.
---
From 9d4defbc92e4976f7d652149a215e2c165239e42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Wed, 11 Jan 2023 21:49:30 +0100
Subject: [PATCH 2/4] lavc/mediacodec_wrapper: Refactor
ff_AMediaCodecList_getCodecNameByType()
A lot shorter, nested variables and keeps going in ca
From 557f23650726af7f4881d29411de02f9f8bc78f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomas=20H=C3=A4rdin?=
Date: Wed, 11 Jan 2023 22:25:39 +0100
Subject: [PATCH 3/4] lavc/mediacodec_wrapper: Add function for probing
supported color formats
This patch has been released by Epic Games' legal dep
This makes the situation a bit better for users, even if we can't
reliably probe pixel formats in init_static_data. I decided to keep
this patchset separate from that probing, since printing pixel formats
this way should be reliable.
/Tomas
From eed0ed202bf8c496ab945b32e2e7fc7cad062c30 Mon Sep 17
fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> +static int is_mp4_pcm_codec(enum AVCodecID codec)
> +{
> + static const enum AVCodecID codec_list[] = {
> + AV_CODEC_ID_PCM_S16BE,
> + AV_CODEC_ID_PCM_S16LE,
> + AV_CODEC_ID_PCM_S24BE,
> + AV_CODEC_ID_PCM_S24LE,
fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> From: Zhao Zhili
>
> Missing floating-point formats support.
>
> Signed-off-by: Zhao Zhili
> ---
> libavformat/mov.c | 32
> 1 file changed, 32 insertions(+)
Looks OK
/Tomas
_
fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> From: Zhao Zhili
>
> ipcm is defined by ISO/IEC 23003-5, not defined by quicktime. After
> adding ISO/IEC 23003-5 support, we don't need it for ticket #9219.
>
> Signed-off-by: Zhao Zhili
> ---
> libavformat/isom_tags.c | 2 --
> 1 file ch
fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> + if (!layout) {
> + uint8_t positions[64] = {};
Is there a maximum number of channels defined somewhere? stsd supports
up to 65535.
> + // stream carries objects
> + if (stream_structure & 2) {
> + int obj_coun
fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> +static int mov_write_chnl_tag(AVFormatContext *s, AVIOContext *pb,
> MOVTrack *track)
> +{
> + int64_t pos = avio_tell(pb);
> + int layout = 0;
> + int ret;
> + uint8_t speaker_pos[64] = { };
Magic 64 here too
The rest looks OK
---
libavcodec/arm/hevcdsp_idct_neon.S | 18 ++
1 file changed, 2 insertions(+), 16 deletions(-)
diff --git a/libavcodec/arm/hevcdsp_idct_neon.S
b/libavcodec/arm/hevcdsp_idct_neon.S
index 75795e6a6a..41ca3b83a8 100644
--- a/libavcodec/arm/hevcdsp_idct_neon.S
+++ b/libavcodec/arm/
From: Zhao Zhili
---
fftools/ffprobe.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index af927cb084..1d051a5545 100644
--- a/fftools/ffprobe.c
+++ b/fftools/ffprobe.c
@@ -2246,14 +2246,17 @@ static void print_dynamic_h
From: Zhao Zhili
---
libavfilter/vf_showinfo.c | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c
index e55625b338..74d57e75e7 100644
--- a/libavfilter/vf_showinfo.c
+++ b/libavfilter/vf_showinfo.c
@@ -354
From: Zhao Zhili
There are two group of three_Spline params.
Signed-off-by: Zhao Zhili
---
doc/APIchanges | 4 ++
libavutil/hdr_dynamic_vivid_metadata.h | 63 +-
libavutil/version.h| 3 +-
3 files changed, 68 insertions(+),
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
index 35be6f5e2b..091963146e 100644
--- a/libavcodec/dynamic_hdr_vivid.c
+++ b/liba
From: Zhao Zhili
It conflicts the comments. The operation based on Delta_enable_mode
can be applied by user during tone mapping.
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 64 +-
1 file changed, 32 insertions(+), 32 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
index 8fa69d87b5..8b5105ea12 100644
--- a/libavc
From: Zhao Zhili
The base_enable_flag is parallel to three_Spline_enable_flag. The
typesetting of the specification is very misleading.
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivi
On Fri, 24 Feb 2023 at 03:00, Felix LeClair
wrote:
> Fixes: Compilation of Sobel with AVX512ICL
> Caused: Comment left without deleniator in AVX512ICL version of SOBEL
>
> Testing:Confirmed working on AVX512 Alderlake (AKA SPR without AMX)
>
Seems fine, bit weird that FATE didn't pick it up.
K
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 34 +++---
1 file changed, 23 insertions(+), 11 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
index d689669dec..35be6f5e2b 100644
--- a/libavc
From: Zhao Zhili
Don't print tone_mapping_param_num if tone_mapping_mode_flag is
disabled.
Signed-off-by: Zhao Zhili
---
fftools/ffprobe.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index 1d051a5545..df463a0ed3 100644
--- a/fftools
On 2/24/2023 6:08 PM, Zhao Zhili wrote:
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 34 +++---
1 file changed, 23 insertions(+), 11 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
inde
Hi,
On Thu, Feb 23, 2023 at 1:28 PM Alex <3.1...@ukr.net> wrote:
> Hi!
> I write custom encoder codec and want to use threads to speed up encoding
> process. I know what ffmpeg have frame level threads and slices threads,
> but in my case best option is to use frame level threads
> with FF_CODEC_
On Fri, Feb 24, 2023 at 6:25 AM Zhao Zhili wrote:
>
> From: Zhao Zhili
>
> Signed-off-by: Zhao Zhili
Hah, I actually happened to recently start coding uncompressed audio
support in mp4 myself, but what this commit is handling is what
basically killed my version off since the channel layout box
On 2/24/23 04:00, Felix LeClair wrote:
Fixes: Compilation of Sobel with AVX512ICL
Caused: Comment left without deleniator in AVX512ICL version of SOBEL
Testing:Confirmed working on AVX512 Alderlake (AKA SPR without AMX)
diff --git a/libavfilter/x86/vf_convolution.asm
b/libavfilter/x86/vf_co
Here's my attempt to do just that. :-)
Compiled fine with:
configuration: --prefix=/data/data/com.termux/files/usr/local
--enable-indev=alsa --enable-indev=xcbgrab --enable-libfreetype
--enable-libfontconfig --cc=clang --cxx=clang++ --disable-libxcb-shm
--enable-vulkan --enable-openc
Without patch I hit:
```
CC libavdevice/version.o
ARlibavdevice/libavdevice.a
CClibavfilter/version.o
X86ASM libavfilter/x86/vf_convolution.o
libavfilter/x86/vf_convolution.asm:302: error: operation size not specified
libavfilter/x86/vf_convolution.asm:235: ... from macro `FILTER_
Disregard-found to be an issue in nasm 2.16RC, fixed with upstream 2.16.01
From: ffmpeg-devel on behalf of Felix LeClair
Sent: February 24, 2023 10:12 AM
To: FFmpeg development discussions and patches
Subject: Re: [FFmpeg-devel] libavfilter/x86/vf_convolution.as
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
fftools/ffprobe.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index af927cb084..64883321be 100644
--- a/fftools/ffprobe.c
+++ b/fftools/ffprobe.c
@@ -2246,14 +2246,17 @@
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 34 +++---
1 file changed, 23 insertions(+), 11 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
index d689669dec..f2bc0c9059 100644
--- a/libavc
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavfilter/vf_showinfo.c | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/libavfilter/vf_showinfo.c b/libavfilter/vf_showinfo.c
index e55625b338..7cf71fe40c 100644
--- a/libavfilter/vf_showinfo.c
+++ b/libavf
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
index f2bc0c9059..9847b88e61 100644
--- a/libavcodec/dynamic_hdr_vivid.c
+++ b/liba
From: Zhao Zhili
It conflicts the comments. The operation based on Delta_enable_mode
can be applied by user during tone mapping.
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b
From: Zhao Zhili
The base_enable_flag is parallel to three_Spline_enable_flag. The
typesetting of the specification is very misleading.
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivi
From: Zhao Zhili
Don't print tone_mapping_param_num if tone_mapping_mode_flag is
disabled.
Signed-off-by: Zhao Zhili
---
fftools/ffprobe.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index 64883321be..fa3e4db6fd 100644
--- a/fftools
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavcodec/dynamic_hdr_vivid.c | 60 +-
1 file changed, 30 insertions(+), 30 deletions(-)
diff --git a/libavcodec/dynamic_hdr_vivid.c b/libavcodec/dynamic_hdr_vivid.c
index 7cb13cbf32..a9b6910798 100644
--- a/libavc
On Tue, 21 Feb 2023 12:38:38 +0100 Michael Niedermayer
wrote:
> On Fri, Feb 10, 2023 at 06:47:03PM +0100, Michael Niedermayer wrote:
> > Hi all
> >
> > i plan to branch off release/6.0 from master in the next days
> > If theres something blocking and i should wait, please reply here
> >
> > 6.
0001-Bump-major-version-of-swresample.patch
Description: Binary data
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with
For the release name, I vote 6.0. ;-)
Brad Isbell // AudioPump, Inc.
b...@audiopump.co
Phone: +1 312-488-4680
On Fri, Feb 24, 2023 at 9:56 AM Niklas Haas wrote:
>
> On Tue, 21 Feb 2023 12:38:38 +0100 Michael Niedermayer
> wrote:
> > On Fri, Feb 10, 2023 at 06:47:03PM +0100, Michael Niedermay
From: Zhao Zhili
It's defined by ISO/IEC 23003-5.
Fixes ticket #10185
Signed-off-by: Zhao Zhili
---
libavformat/movenc.c | 60 +++-
1 file changed, 59 insertions(+), 1 deletion(-)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index c4fcb5f8b
From: Jan Ekström
As per 23003-5:2020 this box is defined as
PCMConfig extends FullBox(‘pcmC’, version = 0, 0), which means
that version is 0 and flags should be zero.
---
libavformat/mov.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/libavformat/mov.c b/lib
From: Zhao Zhili
This patchset adds support of demux/mux PCM in mp4, and related channel
layout information. PCM in mp4 is defined by ISO/IEC 23003-5. The channel
layout tag 'chn' is defined by ISO/IEC 14496-12 with reference to ISO/IEC
23001-8.
v2:
1/8: simplied with switch-case
2-3/8: cherry-p
From: Jan Ekström
As per 23003-5:2020, the rest of the bits are reserved, and thus
in the future they may be utilized for something else.
Quote:
format_flags is a field of flags that modify the default PCM sample format.
Undefined flags are reserved and shall be zero. The following flag is defin
From: Zhao Zhili
Missing floating-point formats support.
Signed-off-by: Zhao Zhili
---
libavformat/mov.c | 47 +++
1 file changed, 47 insertions(+)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index a9911c0f79..e75cf2f4b7 100644
--- a/libavfor
From: Zhao Zhili
ipcm is defined by ISO/IEC 23003-5, not defined by quicktime. After
adding ISO/IEC 23003-5 support, we don't need it for ticket #9219.
Signed-off-by: Zhao Zhili
---
libavformat/isom_tags.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavformat/isom_tags.c b/libavform
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavformat/mov.c | 85 +++-
libavformat/mov_chan.c | 296 +
libavformat/mov_chan.h | 26
3 files changed, 406 insertions(+), 1 deletion(-)
diff --git a/libavformat/mov.c b/libavformat/mo
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
libavformat/movenc.c | 48 +++-
1 file changed, 47 insertions(+), 1 deletion(-)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 3315057b88..058d3cd6d1 100644
--- a/libavformat/movenc.c
+++ b/l
From: Zhao Zhili
Signed-off-by: Zhao Zhili
---
tests/fate/mov.mak | 12
tests/filtergraphs/mov-mp4-pcm | 5 +
tests/ref/fate/mov-mp4-pcm | 27 +++
tests/ref/fate/mov-mp4-pcm-float | 7 +++
4 files changed, 51 insertions(+)
cr
On Fri, 2023-02-24 at 10:41 +0100, Tomas Härdin wrote:
> fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> > +static int is_mp4_pcm_codec(enum AVCodecID codec)
> > +{
> > + static const enum AVCodecID codec_list[] = {
> > + AV_CODEC_ID_PCM_S16BE,
> > + AV_CODEC_ID_PCM_S16LE,
>
On Fri, 2023-02-24 at 10:42 +0100, Tomas Härdin wrote:
> fre 2023-02-24 klockan 20:25 +0800 skrev Zhao Zhili:
> > + if (!layout) {
> > + uint8_t positions[64] = {};
>
> Is there a maximum number of channels defined somewhere? stsd supports
> up to 65535.
AV_CHANNEL_ORDER_NATIVE
---
libavcodec/libfdk-aacenc.c | 27 ++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/libavcodec/libfdk-aacenc.c b/libavcodec/libfdk-aacenc.c
index 54549de473..55d10990e4 100644
--- a/libavcodec/libfdk-aacenc.c
+++ b/libavcodec/libfdk-aacenc.c
@@ -21,6 +21,
Hi all
it seems videolan had a double RAID failure and was restored from backup
that caused ffmpeg developer git for master and release/5.1 to rewind by
a few commits.
It would be slightly messy if different commits are pushed on that rewond
HEADs- So if you push something (when its possible again
Added basic DRC options and ref levels to AV options. If any options are
selected, metadata mode is set accordingly and metadata is added to input
buffer per FDK encoder API.
---
libavcodec/libfdk-aacenc.c | 72 ++
1 file changed, 58 insertions(+), 14 deletio
On Fri, 2023-02-24 at 15:49 +0200, Jan Ekström wrote:
> On Fri, Feb 24, 2023 at 6:25 AM Zhao Zhili wrote:
> >
> > From: Zhao Zhili
> >
> > Signed-off-by: Zhao Zhili
>
> Hah, I actually happened to recently start coding uncompressed audio
> support in mp4 myself, but what this commit is handli
On 2023-02-25 06:44 am, Michael Niedermayer wrote:
Hi all
it seems videolan had a double RAID failure and was restored from backup
that caused ffmpeg developer git for master and release/5.1 to rewind by
a few commits.
git pull gives 'WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!'
Is th
54 matches
Mail list logo