On Sun, Mar 24, 2024 at 01:17:41AM -0400, Leo Izen wrote:
> Use SHLIBOBJS and STLIBOBJS in the Makefiles for avcodec and avformat,
> and add a stub ffjni.c to libavformat, which allows the symbols to be
> duplicated for shared builds but not static builds.
>
> Signed-off-by: Leo Izen
> ---
> lib
On Mon, Mar 25, 2024 at 02:55:32AM +0100, Andreas Rheinhardt wrote:
> Andreas Rheinhardt:
> > (The discrepancy between the definition and the declaration
> > in protocols.c is actually UB.)
> >
> > Signed-off-by: Andreas Rheinhardt
> > ---
> > This and the next patch have not been tested (apart f
---
Changelog | 1 +
1 file changed, 1 insertion(+)
diff --git a/Changelog b/Changelog
index 934241a965..e4373ff991 100644
--- a/Changelog
+++ b/Changelog
@@ -37,6 +37,7 @@ version :
- Support PacketTypeMetadata of PacketType in enhanced flv format
- ffplay with hwaccel decoding support (depend
On Sun, Sep 17, 2023 at 5:38 AM Zhao Zhili wrote:
> From: Zhao Zhili
>
> Signed-off-by: Zhao Zhili
> ---
> libavcodec/jni.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/jni.c b/libavcodec/jni.c
> index 85dcf2abaf..ae6490de9d 100644
> --- a/libavcodec/
Currently skip_samples is set to start_pad if sample_time is lesser or
equal to 0. This can cause issues if the stream starts with packets that
have negative pts. Calling avformat_seek_file() with ts set to 0 on such
streams makes the mov demuxer return the right corresponding packets
(near the 0 t
On Mon, Nov 02, 2020 at 12:42:19PM +0100, Matthieu Bouron wrote:
> Currently skip_samples is set to start_pad if sample_time is lesser or
> equal to 0. This can cause issues if the stream starts with packets that
> have negative pts. Calling avformat_seek_file() with ts set to 0 on such
On Mon, Nov 09, 2020 at 06:26:46PM +0100, Matthieu Bouron wrote:
> On Mon, Nov 02, 2020 at 12:42:19PM +0100, Matthieu Bouron wrote:
> > Currently skip_samples is set to start_pad if sample_time is lesser or
> > equal to 0. This can cause issues if the stream starts with packet
On Wed, Sep 28, 2022 at 10:27:49AM +0200, Anton Khirnov wrote:
> Quoting sfan5 (2022-09-18 20:26:48)
> > This allows av_mediacodec_release_buffer to be called safely after
> > the decoder is closed, this was already the case with delay_flush=1.
> > Note that this causes holding onto frames to keep
Le mer. 12 juin 2024, 3:47 PM, Matthieu Bouron
a écrit :
> ---
> configure | 14 ++
> libavcodec/Makefile | 7 +
> libavcodec/allcodecs.c| 7 +
> libavcodec/mediacodecdec.c| 215 ++
On Wed, Jul 10, 2024 at 4:04 PM Zhao Zhili wrote:
>
>
> > On Jun 12, 2024, at 21:42, Matthieu Bouron
> > wrote:
> >
> > Hello,
> >
> > This patchset adds Mediacodec audio decoders support. Currently, only AAC,
> > AMR,
> > MP3, FLAC, VORBIS
On Wed, Jul 10, 2024 at 6:31 PM Matthieu Bouron
wrote:
>
> On Wed, Jul 10, 2024 at 4:04 PM Zhao Zhili wrote:
> >
> >
> > > On Jun 12, 2024, at 21:42, Matthieu Bouron
> > > wrote:
> > >
> > > Hello,
> > >
> > > This pat
On Wed, Aug 7, 2024 at 6:28 PM sfan5 wrote:
>
> Hi all,
>
> attached is a small fix for the MediaCodec code. Tested on Android 14.
>
LGTM, will apply in a few days.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinf
On Fri, Aug 9, 2024 at 11:08 AM sfan5 wrote:
>
> revised commit message as suggested
Patch applied. Thanks !
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or ema
On Sat, Aug 17, 2024 at 5:38 AM Marth64 wrote:
>
> I would like to get DVD seeking in and some recent bugfixes (initial
> patchset was sent, working on revision). I'm chasing one last
> lingering issue with chapter-based extraction.
> Hopefully, I can make a breakthrough or get help to fix it soo
On Fri, Aug 23, 2024 at 7:20 PM Zhao Zhili wrote:
>
> From: Zhao Zhili
>
> There is no more buffer to queue in draining state
nit: There is no more input buffer to dequeue in draining state.
>
> Signed-off-by: Zhao Zhili
> ---
> libavcodec/mediacodecdec.c | 2 +-
> 1 file changed, 1 insertion
---
Diff with the v1:
- dropped support of ENCODING_PCM_24BIT_PACKED as it uses 3 consecutive bytes
for one sample and there is no direct AVSampleFormat equivalent (that would
require a dedicated copy routine to copy the 3 bytes into the 4 bytes
provided by AV_SAMPLE_FMT_S32). I believe this
On Sat, Aug 24, 2024 at 5:07 PM Zhao Zhili wrote:
>
>
>
> > On Aug 24, 2024, at 22:11, Matthieu Bouron
> > wrote:
> >
> > On Fri, Aug 23, 2024 at 7:20 PM Zhao Zhili wrote:
> >>
> >> From: Zhao Zhili
> >>
> >> There is no
---
Diff with v2:
- Dropped flac/vorbis/opus support
---
configure | 8 +
libavcodec/Makefile | 4 +
libavcodec/allcodecs.c| 4 +
libavcodec/mediacodecdec.c| 102 -
libavcodec/mediacodecdec_common.c | 333 +++
On Mon, Aug 26, 2024 at 01:59:32PM +0200, Anton Khirnov wrote:
> Quoting Zhao Zhili (2024-08-26 13:52:41)
> >
> >
> > > On Aug 24, 2024, at 22:40, Matthieu Bouron
> > > wrote:
> > >
> > > ---
> > >
> > > Diff with the
Hello,
This work has been submitted to the ml recently, see:
http://ffmpeg.org/pipermail/ffmpeg-devel/2022-November/303847.html
Matthieu
On Sat, Nov 12, 2022 at 11:13 AM Olivier Ayache
wrote:
> Hello and sorry for my late answer but few years ago I have implemented
> this kind of feature.
> He
On Tue, Nov 17, 2020 at 02:18:46PM +0100, Matthieu Bouron wrote:
> On Mon, Nov 09, 2020 at 06:26:46PM +0100, Matthieu Bouron wrote:
> > On Mon, Nov 02, 2020 at 12:42:19PM +0100, Matthieu Bouron wrote:
> > > Currently skip_samples is set to start_pad if sample_time is lesser o
On Mon, Nov 23, 2020 at 05:43:06PM +0100, Matthieu Bouron wrote:
> On Tue, Nov 17, 2020 at 02:18:46PM +0100, Matthieu Bouron wrote:
> > On Mon, Nov 09, 2020 at 06:26:46PM +0100, Matthieu Bouron wrote:
> > > On Mon, Nov 02, 2020 at 12:42:19PM +0100, Matthieu Bouron wrote:
On Mon, Jan 04, 2021 at 09:04:05PM +0100, Marton Balint wrote:
>
>
> On Mon, 2 Nov 2020, Matthieu Bouron wrote:
>
> > Currently skip_samples is set to start_pad if sample_time is lesser or
> > equal to 0. This can cause issues if the stream starts with packets th
On Tue, Jan 05, 2021 at 09:56:39PM +0100, Marton Balint wrote:
>
> On Tue, 5 Jan 2021, Matthieu Bouron wrote:
>
> > > Could you factorize this to a function? It seems you are doing exactly the
> > > same thing here and below.
> >
> > New patch a
From: Matthieu Bouron
---
configure| 4 +++
libavutil/Makefile | 4 +++
libavutil/jni.c | 37 ++
libavutil/jni.h | 42 +
libavutil/jni_internal.c | 69
From: Matthieu Bouron
---
libavutil/jni_internal.c | 290 +++
libavutil/jni_internal.h | 101 +
2 files changed, 391 insertions(+)
diff --git a/libavutil/jni_internal.c b/libavutil/jni_internal.c
index b17275d..2c1dc70 100644
--- a
From: Matthieu Bouron
---
libavutil/jni.c | 104 +++
libavutil/jni.h | 28 +
libavutil/jni_internal.c | 30 ++
libavutil/jni_internal.h | 11 +
4 files changed, 173 insertions(+)
diff --git a/libavutil
From: Matthieu Bouron
Handles uri starting with content://.
---
configure| 5 ++
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/file.c | 155 +++
libavutil/jni.c | 2 +-
5 files
From: Matthieu Bouron
---
libavutil/jni_internal.c | 25 +
libavutil/jni_internal.h | 1 +
2 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/libavutil/jni_internal.c b/libavutil/jni_internal.c
index 58eb570..78d13a4 100644
--- a/libavutil/jni_internal.c
Hello,
The following patchset add support for the Java Native Interface in
FFmpeg through different helpers to:
* manage the JNI environment (attach/detach),
* load classes/methods/fields from a single interface
(avpriv_jni_init_jfields)
* manage android application context and class loade
On Fri, Oct 9, 2015 at 6:55 PM, Jean-Baptiste Kempf wrote:
> On 09 Oct, Matthieu Bouron wrote :
> > The following patchset add support for the Java Native Interface in
> > FFmpeg through different helpers to:
> >
> > * manage the JNI environment (attach/detach),
&
On Sat, Oct 10, 2015 at 03:18:38AM +0200, Michael Niedermayer wrote:
[...]
> > +
> > +if ((ret = avpriv_jni_exception_get_summary(env, exception, &message,
> > log_ctx)) < 0) {
> > +return ret;
> > +}
> > +
> > +(*env)->DeleteLocalRef(env, exception);
> > +
> > +av_log(log_
On Sun, Oct 11, 2015 at 09:13:39AM -0400, Ronald S. Bultje wrote:
> Hi,
>
> On Fri, Oct 9, 2015 at 12:26 PM, Matthieu Bouron
> wrote:
>
> > From: Matthieu Bouron
> >
> > ---
> > libavutil/jni.c | 104
> > +++
On 09/21/2015 08:05 AM, Matthieu Bouron wrote:
On 08/25/2015 10:45 AM, Matthieu Bouron wrote:
From: Matthieu Bouron
Tries to avoid losing frames when frames are not consumed quickly
enough.
Locking/Condition waiting is now performed with a NSConditionLock
instead
of a pthread mutex
Hello,
As of now, avformat_find_info_stream decodes a frame in order to get the
codec parameters (width, height, pix_fmt (mandatory) and more depending on
the codec) which leads to having images decoded twice.
The following patchset addresses this issue:
* by using the AVCodecContext skip_fram
From: Matthieu Bouron
---
libavcodec/pngdec.c | 34 ++
1 file changed, 34 insertions(+)
diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c
index 4cfdc58..5b2befe 100644
--- a/libavcodec/pngdec.c
+++ b/libavcodec/pngdec.c
@@ -1087,6 +1087,13 @@ static int
From: Matthieu Bouron
---
libavcodec/mjpegdec.c | 20
1 file changed, 20 insertions(+)
diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
index 1a86b7b..8a90e94 100644
--- a/libavcodec/mjpegdec.c
+++ b/libavcodec/mjpegdec.c
@@ -2038,6 +2038,21 @@ int
From: Matthieu Bouron
Avoid decoding twice images such as jpeg and png, once in the
avformat_find_stream_info and once when the actual decode is made.
The decoder must honor the skip_frame option in order to skip
decoding. For now the AVDISCARD_ALL flag is only set for the mjpeg and
png
On Sat, Oct 17, 2015 at 10:34:23PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> ---
> libavcodec/mjpegdec.c | 20
> 1 file changed, 20 insertions(+)
>
> diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
> index 1a86b7b
On Sat, Oct 17, 2015 at 10:34:22PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> ---
> libavcodec/pngdec.c | 34 ++
> 1 file changed, 34 insertions(+)
>
> diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c
> index 4cfdc58
On Sun, Oct 18, 2015 at 11:06:50AM +0200, Matthieu Bouron wrote:
[...]
>
> Patch updated, the markers are now properly skipped (which also fixes a
> crash).
Patch updated. It fixes an issue with mjpeg streams (and in particular with
the fate sample ffmpeg-issue-897.avi) due to the EOI m
On Wed, Oct 28, 2015 at 02:57:14AM +0100, Michael Niedermayer wrote:
> On Tue, Oct 27, 2015 at 11:15:29PM +0100, Matthieu Bouron wrote:
> > On Sun, Oct 18, 2015 at 11:06:50AM +0200, Matthieu Bouron wrote:
> > [...]
> > >
> > > Patch updated, the markers are now p
On Wed, Oct 28, 2015 at 12:59:54PM +0100, Michael Niedermayer wrote:
> On Mon, Oct 19, 2015 at 10:28:18AM +0200, Matthieu Bouron wrote:
> > On Sat, Oct 17, 2015 at 10:34:22PM +0200, Matthieu Bouron wrote:
> > > From: Matthieu Bouron
> > >
> > >
On Wed, Oct 28, 2015 at 12:58:53PM +0100, Michael Niedermayer wrote:
> On Wed, Oct 28, 2015 at 02:57:14AM +0100, Michael Niedermayer wrote:
> > On Tue, Oct 27, 2015 at 11:15:29PM +0100, Matthieu Bouron wrote:
> > > On Sun, Oct 18, 2015 at 11:06:50AM +0200, Mat
On Wed, Oct 28, 2015 at 5:36 PM, Michael Niedermayer wrote:
> On Wed, Oct 28, 2015 at 03:10:00PM +0100, Matthieu Bouron wrote:
> > On Wed, Oct 28, 2015 at 12:58:53PM +0100, Michael Niedermayer wrote:
> > > On Wed, Oct 28, 2015 at 02:57:14AM +0100, Michael Niedermayer wrote:
&
On Wed, Oct 28, 2015 at 5:35 PM, Michael Niedermayer wrote:
> On Wed, Oct 28, 2015 at 03:09:02PM +0100, Matthieu Bouron wrote:
> > On Wed, Oct 28, 2015 at 12:59:54PM +0100, Michael Niedermayer wrote:
> > > On Mon, Oct 19, 2015 at 10:28:18AM +0200, Matthieu Bouron wrote:
>
From: Matthieu Bouron
Codec supporting FF_CODEC_SKIP_FRAME_FILL must still extract and fill
their parameters into AVCodecContext while honoring the skip_frame
flag.
---
libavcodec/internal.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
From: Matthieu Bouron
Avoid decoding a frame to get the codec parameters while the codec
supports FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM. This is particulary useful
to avoid decoding twice images (once in avformat_find_stream_info and
once when the actual decode is made).
---
libavformat/utils.c
From: Matthieu Bouron
---
libavcodec/mjpegdec.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
index e17b213..801eb29 100644
--- a/libavcodec/mjpegdec.c
+++ b/libavcodec/mjpegdec.c
@@ -2442,7 +2442,8 @@ AVCodec
From: Matthieu Bouron
---
libavcodec/pngdec.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c
index 0bdd04e..7bb3c7d 100644
--- a/libavcodec/pngdec.c
+++ b/libavcodec/pngdec.c
@@ -1519,5 +1519,6 @@ AVCodec ff_png_decoder = {
.init_thread_copy
On Tue, Nov 3, 2015 at 9:02 PM, Michael Niedermayer
wrote:
> On Mon, Nov 02, 2015 at 11:45:05AM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > Codec supporting FF_CODEC_SKIP_FRAME_FILL must still extract and fill
> > their parameters into AVCode
On Sun, Nov 08, 2015 at 08:21:14PM +0100, Michael Niedermayer wrote:
> On Sun, Nov 08, 2015 at 06:17:49PM +0100, Matthieu Bouron wrote:
> > On Tue, Nov 3, 2015 at 9:02 PM, Michael Niedermayer
> > wrote:
> >
> > > On Mon, Nov 02, 2015 at 11:45:05AM +0100, Matth
On Tue, Nov 03, 2015 at 09:28:09PM +0100, Michael Niedermayer wrote:
> On Mon, Nov 02, 2015 at 11:45:08AM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/pngdec.c | 1 +
> > 1 file changed, 1 inser
On Tue, Nov 03, 2015 at 09:27:29PM +0100, Michael Niedermayer wrote:
> On Mon, Nov 02, 2015 at 11:45:07AM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/mjpegdec.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 dele
On Mon, Nov 02, 2015 at 07:56:50AM -0500, Ronald S. Bultje wrote:
> Hi,
>
> On Mon, Nov 2, 2015 at 5:45 AM, Matthieu Bouron
> wrote:
>
> > From: Matthieu Bouron
> >
> > Avoid decoding a frame to get the codec parameters while the codec
> > supports FF_C
On Sun, Nov 15, 2015 at 08:12:57AM -0500, Ronald S. Bultje wrote:
> Hi,
Hi,
>
> On Sun, Nov 15, 2015 at 4:49 AM, Matthieu Bouron
> wrote:
>
> > On Mon, Nov 02, 2015 at 07:56:50AM -0500, Ronald S. Bultje wrote:
> > > Hi,
> > >
> > >
On Mon, Nov 16, 2015 at 11:16:42AM -0500, Ronald S. Bultje wrote:
> Hi,
>
> On Mon, Nov 16, 2015 at 11:06 AM, Matthieu Bouron > wrote:
>
> > On Sun, Nov 15, 2015 at 08:12:57AM -0500, Ronald S. Bultje wrote:
> > > Hi,
> >
> > Hi,
> >
> > &g
From: Matthieu Bouron
---
tests/api/Makefile | 1 +
tests/api/api-codec-param-test.c| 223
tests/fate/api.mak | 8 ++
tests/ref/fate/api-jpeg-codec-param | 12 ++
tests/ref/fate/api-png-codec-param | 12 ++
5
On Wed, Nov 25, 2015 at 06:36:03PM +0100, Michael Niedermayer wrote:
> On Wed, Nov 25, 2015 at 03:40:15PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > tests/api/Makefile | 1 +
> > tests/ap
On Thu, Nov 26, 2015 at 01:12:44AM +0100, Michael Niedermayer wrote:
> On Wed, Nov 25, 2015 at 09:14:48PM +0100, Matthieu Bouron wrote:
> > On Wed, Nov 25, 2015 at 06:36:03PM +0100, Michael Niedermayer wrote:
> > > On Wed, Nov 25, 2015 at 03:40:15PM +0100, Matthieu Bouron w
On Thu, Nov 26, 2015 at 04:07:00PM +0100, Michael Niedermayer wrote:
> On Thu, Nov 26, 2015 at 11:57:46AM +0100, Matthieu Bouron wrote:
> > On Thu, Nov 26, 2015 at 01:12:44AM +0100, Michael Niedermayer wrote:
> > > On Wed, Nov 25, 2015 at 09:14:48PM +0100, Matthieu Bouron wro
On Thu, Nov 19, 2015 at 12:10:20PM +0100, Matthieu Bouron wrote:
> On Mon, Nov 16, 2015 at 11:16:42AM -0500, Ronald S. Bultje wrote:
> > Hi,
> >
> > On Mon, Nov 16, 2015 at 11:06 AM, Matthieu Bouron > > wrote:
> >
> > > On Sun, Nov 15, 2015 a
On Thu, Nov 26, 2015 at 08:08:25PM +0100, Michael Niedermayer wrote:
> On Thu, Nov 26, 2015 at 05:16:32PM +0100, Matthieu Bouron wrote:
> > On Thu, Nov 19, 2015 at 12:10:20PM +0100, Matthieu Bouron wrote:
> > > On Mon, Nov 16, 2015 at 11:16:42AM -0500, Ronald S. Bultje
From: Matthieu Bouron
---
tests/api/api-codec-param-test.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/tests/api/api-codec-param-test.c b/tests/api/api-codec-param-test.c
index 9989825..fa51964 100644
--- a/tests/api/api-codec-param-test.c
+++ b/tests/api/api-codec-param-test.c
From: Matthieu Bouron
---
tests/fate/api.mak | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tests/fate/api.mak b/tests/fate/api.mak
index 0aa00a7..0761de7 100644
--- a/tests/fate/api.mak
+++ b/tests/fate/api.mak
@@ -24,9 +24,9 @@ FATE_API_SAMPLES_LIBAVFORMAT-$(call
From: Matthieu Bouron
---
tests/fate/api.mak | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/fate/api.mak b/tests/fate/api.mak
index 325f64a..0aa00a7 100644
--- a/tests/fate/api.mak
+++ b/tests/fate/api.mak
@@ -20,11 +20,11 @@ fate-api-seek: CMD = run $(APITESTSDIR
From: Matthieu Bouron
---
libswscale/arm/swscale_unscaled.c | 59 --
libswscale/arm/yuv2rgb_neon.S | 167 ++
2 files changed, 167 insertions(+), 59 deletions(-)
diff --git a/libswscale/arm/swscale_unscaled.c
b/libswscale/arm
On Mon, Dec 7, 2015 at 11:41 PM, Michael Niedermayer
wrote:
> On Mon, Dec 07, 2015 at 10:42:39AM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > tests/fate/api.mak | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
> >
On Mon, Dec 7, 2015 at 11:55 PM, Michael Niedermayer
wrote:
> On Mon, Dec 07, 2015 at 10:42:38AM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > tests/fate/api.mak | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deleti
On Mon, Dec 7, 2015 at 11:54 PM, Michael Niedermayer
wrote:
> On Mon, Dec 07, 2015 at 10:42:37AM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > tests/api/api-codec-param-test.c | 6 ++
> > 1 file changed, 6 insertions(+)
&
On Tue, Dec 8, 2015 at 12:53 AM, Michael Niedermayer
wrote:
> On Mon, Dec 07, 2015 at 01:56:25PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libswscale/arm/swscale_unscaled.c | 59 --
> > libsws
On Tue, Dec 08, 2015 at 07:00:43PM +0100, Michael Niedermayer wrote:
> On Tue, Dec 08, 2015 at 08:10:11AM +0100, Matthieu Bouron wrote:
> > On Mon, Dec 7, 2015 at 11:41 PM, Michael Niedermayer
> > wrote:
> >
> > > On Mon, Dec 07, 2015 at 10:42:39AM +0100, Matth
---
Hello,
The following two commits aim to add a video frame pool to AVFilter.
This feature was originally introduced by commit
39f66edbeae5ccabefe38b2fcb25d6c242d868c0 but was removed later on when the
AVFilter API was changed to use AVFrame.
The AVVideoFramePool implementation is similar to t
From: Matthieu Bouron
---
libavutil/frame.c | 153 +
libavutil/frame.h | 56 +
libavutil/frame_internal.h | 37 +++
3 files changed, 246 insertions(+)
create mode 100644 libavutil/frame_internal.h
diff
From: Matthieu Bouron
---
libavfilter/avfilter.c | 1 +
libavfilter/avfilter.h | 5 +
libavfilter/video.c| 38 +++---
3 files changed, 33 insertions(+), 11 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index c5c3044..bec8f81
On Fri, Dec 11, 2015 at 7:07 PM, Michael Niedermayer
wrote:
> On Fri, Dec 11, 2015 at 01:32:46PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavutil/frame.c | 153
> +
> &g
On Fri, Dec 11, 2015 at 1:45 PM, Moritz Barsnick wrote:
> > Subject: [FFmpeg-devel] [PATCH 2/2] lavf: use a video frame pool for each
> > link of the filtergraph
>
> Since Ganesh just recently mentioned the confusion: Wouldn't this be
> lavfi instead of lavf?
>
Updated in new patch.
Matthieu
[
On Fri, Dec 11, 2015 at 1:32 PM, Matthieu Bouron
wrote:
> From: Matthieu Bouron
>
> ---
> libavfilter/avfilter.c | 1 +
> libavfilter/avfilter.h | 5 +
> libavfilter/video.c| 38 +++---
> 3 files changed, 33 insertions(+), 11
On Fri, Dec 11, 2015 at 2:04 PM, Clément Bœsch wrote:
> On Fri, Dec 11, 2015 at 01:32:47PM +0100, Matthieu Bouron wrote:
> [...]
> > diff --git a/libavfilter/video.c b/libavfilter/video.c
> > index 0274fc1..5b0b7f9 100644
> > --- a/libavfilter/video.c
> > +++ b/li
On Sun, Dec 13, 2015 at 12:51 AM, Michael Niedermayer
wrote:
> On Fri, Dec 11, 2015 at 07:35:08PM +0100, Matthieu Bouron wrote:
> > On Fri, Dec 11, 2015 at 7:07 PM, Michael Niedermayer
> > wrote:
> >
> > > On Fri, Dec 11, 2015 at 01:32:46PM +0100, Matthieu Bouron
From: Matthieu Bouron
Also use the input frame format instead of the AVCodecContext one according
to the documentation of AVCodecContext.get_buffer2().
---
The current code rely on the fact that avpriv_set_systematic_pal2
will error out if the format is not a palette one (and that the error
On Tue, Dec 15, 2015 at 10:00 AM, Michael Niedermayer
wrote:
> On Mon, Dec 14, 2015 at 02:26:38PM +0100, Matthieu Bouron wrote:
> > On Fri, Dec 11, 2015 at 1:32 PM, Matthieu Bouron <
> matthieu.bou...@gmail.com>
> > wrote:
> >
> > > From: Matthieu Bou
On Mon, Dec 14, 2015 at 6:18 PM, Michael Niedermayer
wrote:
> On Mon, Dec 14, 2015 at 05:49:48PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > Also use the input frame format instead of the AVCodecContext one
> according
> > to the documentation
From: Matthieu Bouron
---
Hi,
This commit is likely to break fate on arm since the current C code path
seems to use less precision.
How should I proceed to fix it ?
Matthieu
---
libswscale/arm/swscale_unscaled.c | 53 ---
libswscale/arm/yuv2rgb_neon.S | 77
From: Matthieu Bouron
---
libswscale/arm/yuv2rgb_neon.S | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/libswscale/arm/yuv2rgb_neon.S b/libswscale/arm/yuv2rgb_neon.S
index 01d8536..9f9dd2a 100644
--- a/libswscale/arm/yuv2rgb_neon.S
+++ b/libswscale/arm/yuv2rgb_neon.S
On Tue, Dec 15, 2015 at 06:22:43PM +0100, Michael Niedermayer wrote:
> On Tue, Dec 15, 2015 at 05:46:09PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> >
> > Hi,
> >
> > This commit is likely to break fate on arm since
On Thu, Dec 17, 2015 at 07:47:08PM +0100, Michael Niedermayer wrote:
> On Thu, Dec 17, 2015 at 04:54:31PM +0100, Matthieu Bouron wrote:
> > On Tue, Dec 15, 2015 at 06:22:43PM +0100, Michael Niedermayer wrote:
> > > On Tue, Dec 15, 2015 at 05:46:09PM +0100, Matthieu Bouron w
From: Matthieu Bouron
This disables the 32bit precision neon code path in favor of the
default C one and avoids breaking fate if accurate_rnd is enabled.
---
libswscale/arm/swscale_unscaled.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/libswscale/arm
From: Matthieu Bouron
---
libswscale/arm/swscale_unscaled.c | 52 +++---
libswscale/arm/yuv2rgb_neon.S | 77 ---
2 files changed, 118 insertions(+), 11 deletions(-)
diff --git a/libswscale/arm/swscale_unscaled.c
b/libswscale/arm
On Fri, Dec 18, 2015 at 3:59 PM, Matthieu Bouron
wrote:
> From: Matthieu Bouron
>
> ---
> libswscale/arm/swscale_unscaled.c | 52 +++---
> libswscale/arm/yuv2rgb_neon.S | 77
> ---
> 2 files changed, 118 insert
On Sat, Dec 19, 2015 at 03:24:17AM +0100, Michael Niedermayer wrote:
> On Fri, Dec 18, 2015 at 04:33:37PM +0100, Matthieu Bouron wrote:
> > On Fri, Dec 18, 2015 at 3:59 PM, Matthieu Bouron
> > wrote:
> >
> > > From: Matthieu Bouron
> > >
> > > -
On Tue, Dec 15, 2015 at 10:40:13PM +0100, Michael Niedermayer wrote:
> On Tue, Dec 15, 2015 at 05:46:08PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libswscale/arm/yuv2rgb_neon.S | 8 +---
> > 1 file changed, 1 insertion(+),
On Sat, Dec 19, 2015 at 11:50:21AM +0100, Michael Niedermayer wrote:
> On Sat, Dec 19, 2015 at 10:56:26AM +0100, Matthieu Bouron wrote:
> > On Sat, Dec 19, 2015 at 03:24:17AM +0100, Michael Niedermayer wrote:
> > > On Fri, Dec 18, 2015 at 04:33:37PM +0100, Matthieu Bouron wro
On Sat, Dec 19, 2015 at 06:08:10PM +0100, Michael Niedermayer wrote:
> On Sat, Dec 19, 2015 at 01:28:06PM +0100, Matthieu Bouron wrote:
> > On Sat, Dec 19, 2015 at 11:50:21AM +0100, Michael Niedermayer wrote:
> > > On Sat, Dec 19, 2015 at 10:56:26AM +0100, Matthieu Bouron wro
On Fri, Dec 18, 2015 at 03:59:45PM +0100, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> This disables the 32bit precision neon code path in favor of the
> default C one and avoids breaking fate if accurate_rnd is enabled.
> ---
> libswscale/arm/swscale_unscaled.c | 7
---
libswscale/arm/yuv2rgb_neon.S | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libswscale/arm/yuv2rgb_neon.S b/libswscale/arm/yuv2rgb_neon.S
index dd00246..d497dd4 100644
--- a/libswscale/arm/yuv2rgb_neon.S
+++ b/libswscale/arm/yuv2rgb_neon.S
@@ -299,7 +299,7 @@ function ff_
From: Matthieu Bouron
---
libswscale/arm/swscale_unscaled.c | 26 ++-
libswscale/arm/yuv2rgb_neon.S | 93 ---
2 files changed, 101 insertions(+), 18 deletions(-)
diff --git a/libswscale/arm/swscale_unscaled.c
b/libswscale/arm/swscale_unscaled.c
On Mon, Jan 04, 2016 at 03:12:13PM +0100, Michael Niedermayer wrote:
> On Mon, Jan 04, 2016 at 02:33:46PM +0100, Matthieu Bouron wrote:
> > ---
> > libswscale/arm/yuv2rgb_neon.S | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
>
On Mon, Jan 04, 2016 at 05:07:50PM +0100, Michael Niedermayer wrote:
> On Mon, Jan 04, 2016 at 02:33:47PM +0100, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libswscale/arm/swscale_unscaled.c | 26 ++-
> > libsw
On Sun, Jan 03, 2016 at 01:37:18PM -0500, Derek Buitenhuis wrote:
> It serves absolutely no purpose other than to confuse potentional
> Android developers about how to use hardware acceleration properly
> on the the platform. Both stagefright itself, and MediaCodec, have
> avcodec backends already,
501 - 600 of 651 matches
Mail list logo