On Fri, Aug 28, 2020 at 11:18 AM Linjie Fu wrote:
>
> Hi,
>
> On Fri, Aug 28, 2020 at 8:46 AM Andreas Rheinhardt
> wrote:
> >
> > Linjie Fu:
> > > Mp4 unofficial extension allows Stereo3D and Spherical Mapping data
> > > in header if users explicitly set "-strict unofficial" or values less
> > >
Adds the demuxer of animated WebP files.
It supports non-animated, animated, truncated, and concatenated files.
Reading from a pipe (and other non-seekable inputs) is also supported.
The WebP demuxer splits the input stream into packets containing one frame.
It also sets the timing information and
Fixes: 4907
Adds support for decoding of animated WebP.
The WebP parser now splits the input stream into packets containing one frame.
The WebP decoder adds the animation related features according to the specs:
https://developers.google.com/speed/webp/docs/riff_container#animation
The frames of
Hi,
On Fri, Aug 28, 2020 at 8:46 AM Andreas Rheinhardt
wrote:
>
> Linjie Fu:
> > Mp4 unofficial extension allows Stereo3D and Spherical Mapping data
> > in header if users explicitly set "-strict unofficial" or values less
> > than "-1".
> >
> > Currently side_data like stereo3D and spherical dat
From: Andriy Gelman
Signed-off-by: Andriy Gelman
---
libavcodec/v4l2_buffers.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/libavcodec/v4l2_buffers.c b/libavcodec/v4l2_buffers.c
index 02f23d954b..4b2679eb38 100644
--- a/libavcodec/v4l2_buffers.c
+++ b/libavcodec/v
> On Aug 28, 2020, at 9:13 AM, Steven Liu wrote:
>
> From: Tian Qi
>
> In the VT encoding insertion by FFmpeg,
> and vtenc_q_push is callback to add the encoded data
> to the singly linked list group in VTEncContext,
> and consumers are notified to fetch it.
> However, because it first inform
From: Tian Qi
In the VT encoding insertion by FFmpeg,
and vtenc_q_push is callback to add the encoded data
to the singly linked list group in VTEncContext,
and consumers are notified to fetch it.
However, because it first informs consumers of pthread_cond_signal,
and then inserts the data into th
于2020年8月27日周四 下午5:39写道:
>
> From: Zhao Zhili
>
> The lock is used in clear_frame_queue().
> ---
> libavcodec/videotoolboxenc.c | 11 +++
> 1 file changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
> index 988782f10d..758d
Linjie Fu:
> Mp4 unofficial extension allows Stereo3D and Spherical Mapping data
> in header if users explicitly set "-strict unofficial" or values less
> than "-1".
>
> Currently side_data like stereo3D and spherical data in mp4 would be
> dropped by default in a transcoding procedure even if use
Paul B Mahol:
> Can make demuxing much faster, expecially for files with
> huge number of channels.
>
> Signed-off-by: Paul B Mahol
> ---
> libavformat/wavdec.c | 21 ++---
> 1 file changed, 18 insertions(+), 3 deletions(-)
>
> diff --git a/libavformat/wavdec.c b/libavformat/wav
Can make demuxing much faster, expecially for files with
huge number of channels.
Signed-off-by: Paul B Mahol
---
libavformat/wavdec.c | 21 ++---
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c
index e1b2115434..5b3c4814
On 8/28/20, Michael Niedermayer wrote:
> Fixes: out of array access
> Fixes:
> 24823/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-4855119863349248
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
> Signed-off-by: Michael Nie
On 2020-08-27 13:05, Marton Balint wrote:
On Thu, 27 Aug 2020, Nicolas George wrote:
Marton Balint (12020-08-27):
+1, this seems like the right thing. PTS is not really suitable, as
that is
based (or at least should be based) on monotonic clock, not realtime
clock.
PTS are based on what w
Fixes: out of array access
Fixes:
24823/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-4855119863349248
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/cfhd.c | 2 +-
1 file cha
Signed-off-by: Paul B Mahol
---
libavformat/wavdec.c | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c
index c35966f970..a2d563ba68 100644
--- a/libavformat/wavdec.c
+++ b/libavformat/wavdec.c
@@ -6,6 +6,8 @@
* RF64
Signed-off-by: Paul B Mahol
---
libavformat/wavdec.c | 16 +++-
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c
index c35966f970..e1b2115434 100644
--- a/libavformat/wavdec.c
+++ b/libavformat/wavdec.c
@@ -6,6 +6,8 @@
* RF64
Aug 27, 2020, 10:17 by barsn...@gmx.net:
> On Wed, Aug 26, 2020 at 16:31:46 +, Anamitra Ghorui wrote:
>
>> >> +uint8_t ff_flif16_rac_read_bit(FLIF16RangeCoder *rc,
>> >> + uint8_t *target)
>> >> +{
>> >> +return ff_flif16_rac_get(rc, rc->range >> 1, target);
>
On Thu, 27 Aug 2020, Nicolas George wrote:
Marton Balint (12020-08-27):
+1, this seems like the right thing. PTS is not really suitable, as that is
based (or at least should be based) on monotonic clock, not realtime clock.
PTS are based on what we decide they are based.
Realtime clock is
From: Gautam Ramakrishnan
The implementation of the tag tree did not
set the correct reset value for the encoder.
This lead to inefficent tag tree being encoded.
This patch fixes the implementation of the
ff_tag_tree_zero() function.
---
libavcodec/j2kenc.c | 4 ++--
libavco
From: Gautam Ramakrishnan
This patch allows setting a compression ratio and to
set multiple layers. The user has to input a compression
ratio for each layer.
The per layer compression ration can be set as follows:
-layer_rates "r1,r2,...rn"
for to create 'n' layers.
---
doc/encoders.texi
From: Gautam Ramakrishnan
This patch makes the tag_tree_zero() and tag_tree_size()
functions non static and callable from other files.
---
libavcodec/jpeg2000.c | 12 ++--
libavcodec/jpeg2000.h | 3 +++
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/libavcodec/jpeg2000.c
From: Gautam Ramakrishnan
The implementation of tag tree encoding was incorrect.
However, this error was not visible as the current j2k
encoder encodes only 1 layer.
This patch fixes tag tree coding for JPEG2000 such tag
tree coding would work for multi layer encoding.
---
libavcodec/j2kenc.c
Marton Balint (12020-08-27):
> +1, this seems like the right thing. PTS is not really suitable, as that is
> based (or at least should be based) on monotonic clock, not realtime clock.
PTS are based on what we decide they are based. For ALSA, they default
to monotonic, but wall is an option. Frank
Moritz Barsnick (12020-08-27):
> I understand this justification. I just wanted to point out that the
> code was not parsable to my brain, due to the macros (which I do
> relaize have "goto"s in them, which is okay to me) and the "case"
> labels in the middle of code blocks.
>
> I suggest others c
Lynne (12020-08-27):
> We always inline bitstream reading functions, and this one is no different.
> Its really necessary for speed, and well worth the additional binary size.
> There's no memory cache gains to be had here, not with the huge
> several hundred instruction lookaheads modern CPUs have
Bump to get this applied. Thanks!
- dale
On Wed, Aug 19, 2020 at 6:13 AM Michael Niedermayer
wrote:
> On Tue, Aug 18, 2020 at 02:04:04PM +0100, Derek Buitenhuis wrote:
> > On 18/08/2020 04:57, Dale Curtis wrote:
> > > Can't be an else statement since the prior clause modifies is_complete.
> >
>
On Thu, Aug 27, 2020 at 3:16 PM Moritz Barsnick wrote:
>
> On Wed, Aug 26, 2020 at 21:28:17 +0530, gautamr...@gmail.com wrote:
>
> > +@item layer_rates @var{string}
> > +By default, compression is done using the quality metric. This option
> > allows for
> > +compression using compression ratio.
On 8/27/20, Andreas Rheinhardt wrote:
> Signed-off-by: Andreas Rheinhardt
> ---
> V2 because of 389cc142fb00c23ac1a8d2ba95a9db5d8be473cd.
>
> libavcodec/cfhd.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
LGTM
___
ffmpeg-devel mailing l
Mp4 unofficial extension allows Stereo3D and Spherical Mapping data
in header if users explicitly set "-strict unofficial" or values less
than "-1".
Currently side_data like stereo3D and spherical data in mp4 would be
dropped by default in a transcoding procedure even if user uses streamcopy
to ge
Den ons 26 aug. 2020 kl 12:56 skrev Andreas Rheinhardt <
andreas.rheinha...@gmail.com>:
> Jesper Ek:
> > Hi,
> >
> > I have implemented a libavdevice to capture audio and video from an AJA
> > Kona card (similar to decklink). I'm then using the HLS muxer to encode
> my
> > stream. Now I need the H
> On Aug 27, 2020, at 10:53 AM, Steven Liu wrote:
>
> From: Tian Qi
>
> because there is run in thread mode, few times will block
> the workflow at the wait, so check the status is flushing data,
> don't wait when flushing data.
>
> Signed-off-by: Tian Qi
> Signed-off-by: Steven Liu
> ---
On Wed, Aug 26, 2020 at 21:28:17 +0530, gautamr...@gmail.com wrote:
> +@item layer_rates @var{string}
> +By default, compression is done using the quality metric. This option allows
> for
> +compression using compression ratio. The compression ratio for each level
> could
> +be specified. The co
From: Zhao Zhili
The lock is used in clear_frame_queue().
---
libavcodec/videotoolboxenc.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/libavcodec/videotoolboxenc.c b/libavcodec/videotoolboxenc.c
index 988782f10d..758db9641f 100644
--- a/libavcodec/videotoolbox
From: Zhao Zhili
bool a53_cc is accessed as int:
src/libavutil/opt.c:129:9: runtime error: store to misaligned
address 0x7fbf454121a3 for type 'int', which requires 4 byte alignment
---
libavcodec/videotoolboxenc.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavcodec
On Wed, 26 Aug 2020, Andreas Rheinhardt wrote:
Jesper Ek:
Hi,
I have implemented a libavdevice to capture audio and video from an AJA
Kona card (similar to decklink). I'm then using the HLS muxer to encode my
stream. Now I need the HLS EXT-X-PROGRAM-DATE-TIME tag to specify exactly
when the
On Thu, 27 Aug 2020, Zhao Zhili wrote:
---
Goto fail will make ffplay exit immediately. I'm not sure
it is the expected behavior. How about just remove the
check on pb->error so decoders can drain normally?
I think it is fine as is, if we simply ignored the error, then looping
would start a
On Wed, Aug 26, 2020 at 16:31:46 +, Anamitra Ghorui wrote:
> >> +uint8_t ff_flif16_rac_read_bit(FLIF16RangeCoder *rc,
> >> + uint8_t *target)
> >> +{
> >> +return ff_flif16_rac_get(rc, rc->range >> 1, target);
> >> +}
> >
> > If this is called often, you may wa
On Thu, Aug 27, 2020 at 1:34 PM wrote:
>
> From: hwren
>
> Signed-off-by: hwren
> ---
> libavcodec/Makefile | 2 +
> libavcodec/avs3.c | 95 +
> libavcodec/avs3.h | 52 +
> 3 files changed, 149 insertions(+)
> create mode
On Thu, 27 Aug 2020 08:46:00 +0530
Anamitra Ghorui wrote:
> (I apologise if this mail gets sent to the wrong thread and other
> errors. I'm trying out a new mail client)
>
> On Wed, 26 Aug 2020 16:31:46 +
> "Anamitra Ghorui" wrote:
>
> [...]
>
> > I agree that the case statements between
(I apologise if this mail gets sent to the wrong thread and other
errors. I'm trying out a new mail client)
On Wed, 26 Aug 2020 16:31:46 +
"Anamitra Ghorui" wrote:
[...]
> I agree that the case statements between if statements and while
> statements are not very good looking, but this allow
40 matches
Mail list logo