From: Matthieu Bouron
---
libavcodec/mediacodec_wrapper.c | 167 ++--
1 file changed, 57 insertions(+), 110 deletions(-)
diff --git a/libavcodec/mediacodec_wrapper.c b/libavcodec/mediacodec_wrapper.c
index 6b3f905..8ce3b32 100644
--- a/libavcodec
On Tue, May 17, 2016 at 03:20:53PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> ---
> libavcodec/mediacodec_wrapper.c | 167
> ++--
> 1 file changed, 57 insertions(+), 110 deletions(-)
>
> diff --git a/libavcode
On Tue, May 17, 2016 at 03:20:54PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> ---
> libavcodec/mediacodec_wrapper.c | 8
> 1 file changed, 8 insertions(+)
>
> diff --git a/libavcodec/mediacodec_wrapper.c b/libavcodec/mediacodec_wrapper.c
> index
On Tue, May 17, 2016 at 04:44:57PM +0200, Matthieu Bouron wrote:
> On Tue, May 17, 2016 at 03:20:53PM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/mediacodec_wrapper.c | 167
> > ++--
&
On Thu, May 19, 2016 at 11:46:22AM +0200, Matthieu Bouron wrote:
> On Tue, May 17, 2016 at 03:20:54PM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/mediacodec_wrapper.c | 8
> > 1 file changed, 8 insertions(+)
From: Matthieu Bouron
---
libavcodec/mediacodecdec_h264.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/libavcodec/mediacodecdec_h264.c b/libavcodec/mediacodecdec_h264.c
index 7f764e9..3a31798 100644
--- a/libavcodec/mediacodecdec_h264.c
+++ b/libavcodec
From: Matthieu Bouron
---
libavcodec/mediacodecdec_h264.c | 61 +
1 file changed, 37 insertions(+), 24 deletions(-)
diff --git a/libavcodec/mediacodecdec_h264.c b/libavcodec/mediacodecdec_h264.c
index 2d1d525..7f764e9 100644
--- a/libavcodec
On Fri, May 27, 2016 at 10:13:20AM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> ---
> libavcodec/mediacodecdec_h264.c | 61
> +
> 1 file changed, 37 insertions(+), 24 deletions(-)
>
> diff --git a/libavcode
On Sun, May 29, 2016 at 10:15:44AM +0200, Matthieu Bouron wrote:
> On Fri, May 27, 2016 at 10:13:20AM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/mediacodecdec_h264.c | 61
> > +
&
From: Matthieu Bouron
---
libavcodec/mediacodec_wrapper.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavcodec/mediacodec_wrapper.c b/libavcodec/mediacodec_wrapper.c
index 053c164..c847a11 100644
--- a/libavcodec/mediacodec_wrapper.c
+++ b/libavcodec/mediacodec_wrapper.c
@@ -122,6
From: Matthieu Bouron
Codec width/height restrictions seem hardcoded at the OMX level and
seem arbitrary. Bypassing those restrictions allows a device to decode
streams at higher resolutions.
For example it allows a Nexus 5 to decode h264 streams with a resolution
higher than 1920x1080
On Tue, May 31, 2016 at 03:35:49PM +0200, Hendrik Leppkes wrote:
> On Tue, May 31, 2016 at 3:00 PM, Matthieu Bouron
> wrote:
> > From: Matthieu Bouron
> >
> > Codec width/height restrictions seem hardcoded at the OMX level and
> > seem arbitrary. Bypassing those r
On Tue, May 31, 2016 at 03:51:20PM +0200, Matthieu Bouron wrote:
> On Tue, May 31, 2016 at 03:35:49PM +0200, Hendrik Leppkes wrote:
> > On Tue, May 31, 2016 at 3:00 PM, Matthieu Bouron
> > wrote:
> > > From: Matthieu Bouron
> > >
> > > Codec width/hei
On Tue, May 31, 2016 at 10:13:40AM +0200, Matthieu Bouron wrote:
> On Sun, May 29, 2016 at 10:15:44AM +0200, Matthieu Bouron wrote:
> > On Fri, May 27, 2016 at 10:13:20AM +0200, Matthieu Bouron wrote:
> > > From: Matthieu Bouron
> > >
> > > ---
> &g
From: Matthieu Bouron
---
libavcodec/vaapi_encode_h264.c | 2 +-
libavcodec/vaapi_encode_h265.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encode_h264.c
index 0a99bb1..dc7774b 100644
--- a/libavcodec/vaapi_encode_h264
On Thu, Jun 02, 2016 at 07:13:39PM +0100, Mark Thompson wrote:
> ---
> ... something like this.
>
> libavcodec/vaapi_encode_h264.c | 6 ++
> libavcodec/vaapi_encode_h265.c | 6 ++
> 2 files changed, 12 insertions(+)
>
> diff --git a/libavcodec/vaapi_encode_h264.c b/libavcodec/vaapi_encod
On Wed, Jun 01, 2016 at 11:25:07AM +0200, Matthieu Bouron wrote:
> On Tue, May 31, 2016 at 10:13:40AM +0200, Matthieu Bouron wrote:
> > On Sun, May 29, 2016 at 10:15:44AM +0200, Matthieu Bouron wrote:
> > > On Fri, May 27, 2016 at 10:13:20AM +0200, Matthieu Bouron wrote:
>
On Thu, Jun 02, 2016 at 07:09:16PM +0100, Mark Thompson wrote:
> On 02/06/16 17:20, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/vaapi_encode_h264.c | 2 +-
> > libavcodec/vaapi_encode_h265.c | 2 +-
> > 2 file
On Thu, Jun 02, 2016 at 10:36:21PM +0100, Mark Thompson wrote:
> On 02/06/16 22:00, Matthieu Bouron wrote:
> > On Thu, Jun 02, 2016 at 07:13:39PM +0100, Mark Thompson wrote:
> >> ---
> >> ... something like this.
> >>
> >> libavcodec/va
On Tue, May 31, 2016 at 05:41:16PM +0200, Matthieu Bouron wrote:
> On Tue, May 31, 2016 at 03:51:20PM +0200, Matthieu Bouron wrote:
> > On Tue, May 31, 2016 at 03:35:49PM +0200, Hendrik Leppkes wrote:
> > > On Tue, May 31, 2016 at 3:00 PM, Matthieu Bouron
> > > wr
From: Matthieu Bouron
---
libavcodec/mediacodecdec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c
index 712f984..676ade7 100644
--- a/libavcodec/mediacodecdec.c
+++ b/libavcodec/mediacodecdec.c
@@ -198,7 +198,7
On Mon, Jun 06, 2016 at 03:28:19AM +0200, Michael Niedermayer wrote:
> Hi all
>
> its time for making the next major release
> If you want something in dont forget to push it to git master
I'd like to have the 3 pending MediaCodec patches merged before the
release.
I'll re-send to the ml the Medi
On Mon, Jun 06, 2016 at 11:29:03AM +0200, Hendrik Leppkes wrote:
> On Mon, Jun 6, 2016 at 9:54 AM, Matthieu Bouron
> wrote:
> > On Tue, May 31, 2016 at 05:41:16PM +0200, Matthieu Bouron wrote:
> >> On Tue, May 31, 2016 at 03:51:20PM +0200, Matthieu Bouron wrote:
> >>
On Mon, Jun 06, 2016 at 10:08:10PM +0200, Michael Niedermayer wrote:
> On Mon, Jun 06, 2016 at 10:05:38AM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/mediacodecdec.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deleti
On Mon, Jun 06, 2016 at 11:41:41AM +0200, Matthieu Bouron wrote:
> On Mon, Jun 06, 2016 at 11:29:03AM +0200, Hendrik Leppkes wrote:
> > On Mon, Jun 6, 2016 at 9:54 AM, Matthieu Bouron
> > wrote:
> > > On Tue, May 31, 2016 at 05:41:16PM +0200, Matthieu Bouron wrote:
> &
From: Matthieu Bouron
Allows to select a codec (encoder or decoder) only if it supports a
specific profile.
Adds ff_AMediaCodecProfile_getProfileFromAVCodecContext to convert an
AVCodecContext profile to a MediaCodec profile. It only supports H264
for now.
The codepath using
On Mon, Jun 06, 2016 at 10:23:20AM +0200, Matthieu Bouron wrote:
> On Mon, Jun 06, 2016 at 03:28:19AM +0200, Michael Niedermayer wrote:
> > Hi all
> >
> > its time for making the next major release
> > If you want something in dont forget to push it to git master
From: Matthieu Bouron
Fixes playback of HLS streams on MediaTek devices which requires PPS/SPS
to be set in their respective csd-{0,1} buffers.
---
Hello,
The attached patch fixes playback of HLS streams on MediaTek devices which
requires PPS/SPS to be set in their respetive csd-{0,1} buffers
On Fri, Jun 10, 2016 at 03:08:48PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> Fixes playback of HLS streams on MediaTek devices which requires PPS/SPS
> to be set in their respective csd-{0,1} buffers.
> ---
>
> Hello,
>
> The attached patch fixes
On Mon, Jun 13, 2016 at 12:23:07PM +0200, Hendrik Leppkes wrote:
> On Mon, Jun 13, 2016 at 11:51 AM, Matthieu Bouron
> wrote:
> > On Fri, Jun 10, 2016 at 03:08:48PM +0200, Matthieu Bouron wrote:
> >> From: Matthieu Bouron
> >>
> >> Fixes playback of HLS str
On Wed, Jun 08, 2016 at 11:19:51PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> Allows to select a codec (encoder or decoder) only if it supports a
> specific profile.
>
> Adds ff_AMediaCodecProfile_getProfileFromAVCodecContext to convert an
> AVCodecContext pr
On Mon, Jun 13, 2016 at 02:47:45PM +0200, Matthieu Bouron wrote:
> On Wed, Jun 08, 2016 at 11:19:51PM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > Allows to select a codec (encoder or decoder) only if it supports a
> > spec
From: Matthieu Bouron
Fixes packet pts of samples which contain ctts entries with count=0.
---
Hello,
The following patch fixes packet pts of samples which contain ctts values with
count=0 (so the ctts entry does not apply to any sample if I understand
correctly). Such samples are produced by
From: Matthieu Bouron
And sets frames pkt_dts to AV_NOPTS_VALUE as we do not want lavc/utils
to overwrite the field with incorrect values as the decoder is
asynchronous.
---
libavcodec/mediacodecdec.c | 1 +
libavcodec/mediacodecdec_h264.c | 1 +
2 files changed, 2 insertions(+)
diff
On Fri, Jun 17, 2016 at 09:47:35AM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> And sets frames pkt_dts to AV_NOPTS_VALUE as we do not want lavc/utils
> to overwrite the field with incorrect values as the decoder is
> asynchronous.
If there is no objection, I will pu
On Mon, Jun 13, 2016 at 02:37:29PM +0200, Matthieu Bouron wrote:
> On Mon, Jun 13, 2016 at 12:23:07PM +0200, Hendrik Leppkes wrote:
> > On Mon, Jun 13, 2016 at 11:51 AM, Matthieu Bouron
> > wrote:
> > > On Fri, Jun 10, 2016 at 03:08:48PM +0200, Matthieu Bouron wrote:
>
On Sun, Jun 19, 2016 at 06:01:49PM +0200, Matthieu Bouron wrote:
> On Fri, Jun 17, 2016 at 09:47:35AM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > And sets frames pkt_dts to AV_NOPTS_VALUE as we do not want lavc/utils
> > to overwrite the field w
On Fri, Jun 17, 2016 at 01:26:10AM +0200, Michael Niedermayer wrote:
> On Thu, Jun 16, 2016 at 05:26:14PM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > Fixes packet pts of samples which contain ctts entries with count=0.
> > ---
> >
> &
On Mon, Jun 20, 2016 at 11:22 AM, Matthieu Bouron wrote:
> On Fri, Jun 17, 2016 at 01:26:10AM +0200, Michael Niedermayer wrote:
> > On Thu, Jun 16, 2016 at 05:26:14PM +0200, Matthieu Bouron wrote:
> > > From: Matthieu Bouron
> > >
> > > Fixes packet pts o
On Sun, Jun 19, 2016 at 07:44:44PM +0200, Matthieu Bouron wrote:
> On Mon, Jun 13, 2016 at 02:37:29PM +0200, Matthieu Bouron wrote:
> > On Mon, Jun 13, 2016 at 12:23:07PM +0200, Hendrik Leppkes wrote:
> > > On Mon, Jun 13, 2016 at 11:51 AM, Matthieu Bouron
> > > wr
On Mon, Jun 20, 2016 at 02:43:16PM +0200, Michael Niedermayer wrote:
> On Mon, Jun 20, 2016 at 11:22:08AM +0200, Matthieu Bouron wrote:
> > On Fri, Jun 17, 2016 at 01:26:10AM +0200, Michael Niedermayer wrote:
> > > On Thu, Jun 16, 2016 at 05:26:14PM +0200, Matthieu Bouron w
From: Matthieu Bouron
---
libavcodec/h264.c| 10 +-
libavcodec/h264.h| 6 ++
libavcodec/h264_parser.c | 8 +---
libavcodec/h264_ps.c | 17 +
4 files changed, 25 insertions(+), 16 deletions(-)
diff --git a/libavcodec/h264.c b/libavcodec/h264
On Mon, Jun 20, 2016 at 05:00:22PM +0200, Michael Niedermayer wrote:
> On Mon, Jun 20, 2016 at 04:13:02PM +0200, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > ---
> > libavcodec/h264.c| 10 +-
> > libavcodec/h264.h| 6 ++
&
On Mon, Jun 20, 2016 at 12:03:58PM +0200, Matthieu Bouron wrote:
> On Sun, Jun 19, 2016 at 07:44:44PM +0200, Matthieu Bouron wrote:
> > On Mon, Jun 13, 2016 at 02:37:29PM +0200, Matthieu Bouron wrote:
> > > On Mon, Jun 13, 2016 at 12:23:07PM +0200, Hendrik Leppkes wrote:
>
On Mon, Jun 20, 2016 at 06:25:19PM +0200, Matthieu Bouron wrote:
> On Mon, Jun 20, 2016 at 12:03:58PM +0200, Matthieu Bouron wrote:
> > On Sun, Jun 19, 2016 at 07:44:44PM +0200, Matthieu Bouron wrote:
> > > On Mon, Jun 13, 2016 at 02:37:29PM +0200, Matthieu Bouron wrote:
>
From: Matthieu Bouron
---
libavcodec/mediacodecdec.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c
index 6b7cdb4..75933fc 100644
--- a/libavcodec/mediacodecdec.c
+++ b/libavcodec
Hello,
The following patchset improve handling of EOS (End Of Stream) in the
mediacodec decoder.
The decoder now relies on the relevant buffer info flags to detect EOS instead
of counting queued/dequeued buffers.
It also fixes a potential loss of frames while flushing (draining) the
remaining fr
From: Matthieu Bouron
Their only purpose is to carry the end of stream flag.
---
libavcodec/mediacodecdec.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c
index 68df885..6b7cdb4 100644
--- a/libavcodec/mediacodecdec.c
+++ b
From: Matthieu Bouron
---
libavcodec/mediacodecdec.c | 17 -
libavcodec/mediacodecdec.h | 3 +--
2 files changed, 9 insertions(+), 11 deletions(-)
diff --git a/libavcodec/mediacodecdec.c b/libavcodec/mediacodecdec.c
index 75933fc..7cef90b 100644
--- a/libavcodec
From: Matthieu Bouron
Increase buffer dequeue timeout when the codec needs to be drained as it
could happen that no input buffer is available when we receive a null
packet for the first time (meaning we are unable to signal end of stream
and mark the codec as draining).
Fixes potential loss of
From: Matthieu Bouron
Fixes properly ticket #5638.
Since 772ad7142dff590c7bb30370acf5d3c9a8fb512b PPS and SPS contain the
nal type byte.
This reverts commit b8d754c5d0a2e99022c27bd1159ea3f597f67452.
This reverts commit 8e47a99f576da10b2a36e33b6b9acbf1c2da7485.
---
libavcodec/videotoolbox.c
On Tue, Jun 21, 2016 at 12:59:32PM -0400, Richard Kern wrote:
>
> > On Jun 21, 2016, at 11:48 AM, Matthieu Bouron
> > wrote:
> >
> > From: Matthieu Bouron
> >
> > Fixes properly ticket #5638.
> >
> > Since 772ad7142dff590c7bb30370acf5d3c
On Tue, Jun 21, 2016 at 02:41:19PM +0200, Matthieu Bouron wrote:
> Hello,
>
> The following patchset improve handling of EOS (End Of Stream) in the
> mediacodec decoder.
>
> The decoder now relies on the relevant buffer info flags to detect EOS instead
> of counting qu
On Wed, Jun 22, 2016 at 01:10:54PM +0200, Matthieu Bouron wrote:
> On Tue, Jun 21, 2016 at 02:41:19PM +0200, Matthieu Bouron wrote:
> > Hello,
> >
> > The following patchset improve handling of EOS (End Of Stream) in the
> > mediacodec decoder.
> >
> >
On Thu, Apr 07, 2016 at 02:51:44PM +0200, Matthieu Bouron wrote:
> On Wed, Mar 23, 2016 at 6:16 PM, Matthieu Bouron
> wrote:
>
> >
> >
> > On Tue, Mar 22, 2016 at 10:04 AM, Matthieu Bouron <
> > matthieu.bou...@gmail.com> wrote:
> >
> >>
>
On Fri, Jun 24, 2016 at 06:18:02PM +0200, Michael Niedermayer wrote:
> On Fri, Jun 24, 2016 at 11:17:41AM +0200, Matthieu Bouron wrote:
> > On Thu, Apr 07, 2016 at 02:51:44PM +0200, Matthieu Bouron wrote:
> > > On Wed, Mar 23, 2016 at 6:16 PM, Matthieu Bouron
From: Matthieu Bouron
Fixes regression introduced by 0cd5e281df3f69c1ed8f2a72a5bcbf9691e1b5d5.
---
libavcodec/mediacodecdec_h264.c | 21 +++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/libavcodec/mediacodecdec_h264.c b/libavcodec/mediacodecdec_h264.c
index
On Tue, Jun 28, 2016 at 12:31:33PM +0200, Matthieu Bouron wrote:
> From: Matthieu Bouron
>
> Fixes regression introduced by 0cd5e281df3f69c1ed8f2a72a5bcbf9691e1b5d5.
> ---
> libavcodec/mediacodecdec_h264.c | 21 +++--
> 1 file changed, 19 insertions(+), 2 dele
From: Matthieu Bouron
H264ParamSets has its SPS/PPS stored raw (SODB) and needs to be
converted to NAL units before sending them to MediaCodec.
This patch adds the missing convertion of the SPS/PPS from SOBP to RBSP
which makes the resulting NAL units correct.
Fixes codec initialization on
On Tue, Jul 05, 2016 at 09:47:51AM +0200, Benoit Fouet wrote:
> Hi,
>
> On 04/07/2016 10:12, Matthieu Bouron wrote:
> > From: Matthieu Bouron
> >
> > H264ParamSets has its SPS/PPS stored raw (SODB) and needs to be
> > converted to NAL units before sending them t
On Mon, Jun 27, 2016 at 03:14:34PM +0200, Matthieu Bouron wrote:
> On Fri, Jun 24, 2016 at 06:18:02PM +0200, Michael Niedermayer wrote:
> > On Fri, Jun 24, 2016 at 11:17:41AM +0200, Matthieu Bouron wrote:
> > > On Thu, Apr 07, 2016 at 02:51:44PM +0200, Matthieu Bouron wrote:
>
On Fri, Jul 08, 2016 at 01:21:48PM +0200, Benoit Fouet wrote:
> Hi,
>
> On 07/07/2016 17:43, Matthieu Bouron wrote:
>
> [...]
>
> >
> > 0001-lavc-add-mediacodec-hwaccel-support.patch
> >
> >
> > From 9bb86990f0f7a26d25878a771f5977ae83d14769 Mo
On Fri, Jul 08, 2016 at 04:37:30PM +0200, Benoit Fouet wrote:
>
>
> On 08/07/2016 15:40, Matthieu Bouron wrote:
> > On Fri, Jul 08, 2016 at 01:21:48PM +0200, Benoit Fouet wrote:
> > > Hi,
> > >
> > > On 07/07/2016 17:43, Matthieu Bouron wrote:
>
On Mon, Jul 11, 2016 at 11:43:19AM +0200, Håvard Espeland wrote:
> Dear devs,
>
> Please apply the following patch. 23.97 is already supported in the encoder,
> but not 24 fps. According to the dnxhd white paper, only 1080p resolution
> supports 24 fps.
The patch is missing from your email. Can
---
libavfilter/audio.c | 50 --
1 file changed, 36 insertions(+), 14 deletions(-)
diff --git a/libavfilter/audio.c b/libavfilter/audio.c
index a18be89293..5996f607b2 100644
--- a/libavfilter/audio.c
+++ b/libavfilter/audio.c
@@ -27,6 +27,9 @@
#inc
Patchset updated and rebased on master with the following minor changes:
* add av_assert0 in ff_frame_pool_get_{audio,video}_config
* FFFramePool.type declared as enum AVMediaType instead of int
I was not able to reproduce the issue Michael had with the following command
line:
ffmpeg -f lavfi
---
libavfilter/framepool.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c
index 74235d4886..e1f1e2cc41 100644
--- a/libavfilter/framepool.c
+++ b/libavfilter/framepool.c
@@ -220,9 +220,8 @@ AVFrame *ff_frame_pool_get(FFF
---
libavfilter/framepool.c | 109
libavfilter/framepool.h | 36 +++-
2 files changed, 144 insertions(+), 1 deletion(-)
diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c
index 36c6e8fd04..588dcb6da2 100644
--- a/libavfilte
---
libavfilter/framepool.c | 54 -
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/libavfilter/framepool.c b/libavfilter/framepool.c
index 588dcb6da2..74235d4886 100644
--- a/libavfilter/framepool.c
+++ b/libavfilter/framepool.c
@@ -
---
libavfilter/avfilter.c | 2 +-
libavfilter/avfilter.h | 4 ++--
libavfilter/framepool.c | 24
libavfilter/framepool.h | 32
libavfilter/video.c | 20 ++--
5 files changed, 41 insertions(+), 41 deletions(-)
diff
On Thu, Jan 05, 2017 at 12:11:33PM +0100, Matthieu Bouron wrote:
> ---
> libavfilter/framepool.c | 109
>
> libavfilter/framepool.h | 36 +++-
> 2 files changed, 144 insertions(+), 1 deletion(-)
>
> dif
On Thu, Jan 05, 2017 at 12:11:36PM +0100, Matthieu Bouron wrote:
> ---
> libavfilter/audio.c | 50 --
> 1 file changed, 36 insertions(+), 14 deletions(-)
>
> diff --git a/libavfilter/audio.c b/libavfilter/audio.c
> index a18b
Hello,
The following patch is a port of 6d82b52712af87c7831872c27fd2abfd18b04f88 to
the aarch64 platform.
Here are some results of an rpi3 running in aarch64 mode.
./ffmpeg -f lavfi -i
sine=440,aformat=sample_fmts=fltp,asetnsamples=4096,abench=start,aresample=48000,abench=stop
-t 1000 -f null
---
libswresample/arm/resample.S | 32
libswresample/arm/resample_init.c | 10 +-
2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/libswresample/arm/resample.S b/libswresample/arm/resample.S
index c231301b2b..3ce7623246 100644
--- a/lib
mode 100644
index 00..b3b1bb9fe1
--- /dev/null
+++ b/libswresample/aarch64/resample.S
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2017 Matthieu Bouron
+ *
+ * This file is part of FFmpeg.
+ *
+ * FFmpeg is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser
On Mon, Jan 09, 2017 at 05:45:29PM +0100, Matthieu Bouron wrote:
> Hello,
>
> The following patch is a port of 6d82b52712af87c7831872c27fd2abfd18b04f88 to
> the aarch64 platform.
Correct reference is f6265a5cbcfb94c34e233a47930e
On Thu, Jan 05, 2017 at 12:11:31PM +0100, Matthieu Bouron wrote:
> Patchset updated and rebased on master with the following minor changes:
> * add av_assert0 in ff_frame_pool_get_{audio,video}_config
> * FFFramePool.type declared as enum AVMediaType instead of int
>
> I
On Wed, Jan 11, 2017 at 06:03:33PM +0100, Matthieu Bouron wrote:
> On Thu, Jan 05, 2017 at 12:11:31PM +0100, Matthieu Bouron wrote:
> > Patchset updated and rebased on master with the following minor changes:
> > * add av_assert0 in ff_frame_pool_get_{audio,video}_config
> >
On Mon, Jan 09, 2017 at 11:00:44PM +0100, Michael Niedermayer wrote:
> On Mon, Jan 09, 2017 at 05:45:29PM +0100, Matthieu Bouron wrote:
> > Hello,
> >
> > The following patch is a port of 6d82b52712af87c7831872c27fd2abfd18b04f88 to
> > the aarch64 platform.
> >
On Fri, Jan 13, 2017 at 03:43:24PM +0100, Paul B Mahol wrote:
> On 1/13/17, Matthieu Bouron wrote:
> > On Mon, Jan 09, 2017 at 11:00:44PM +0100, Michael Niedermayer wrote:
> >> On Mon, Jan 09, 2017 at 05:45:29PM +0100, Matthieu Bouron wrote:
> >> > Hello,
> >
Discards edit list with duration equals to 0 for video streams with only
one frame and avoid discarding covers art muxed as a single frame video
stream.
---
Hello,
The following patch discards single edit list with duration equals to 0 for
video streams with only one frame which prevents discardi
On Thu, Jan 19, 2017 at 04:55:22AM +0900, Yusuke Nakamura wrote:
> 2017-01-18 19:38 GMT+09:00 Matthieu Bouron :
>
> > Discards edit list with duration equals to 0 for video streams with only
> > one frame and avoid discarding covers art muxed as a single frame video
> > s
On Thu, Jan 19, 2017 at 10:33:25AM -0800, Sasi Inguva wrote:
> According to spec ( ISO-IEC-15444-12 ) specifying edit list duration 0,
> makes sense for MP4F files
> "A non‐empty edit may insert a portion of the media timeline that is not
> present in the initial movie, and
> is present only in su
Speeds up next marker search when a SOS marker is found.
ff_mjpeg_find_marker goes from 54% to 30% under perf record ffmpeg -i
sample_2992x4000.jpg
---
libavcodec/mjpegdec.c | 31 +--
libavcodec/mjpegdec.h | 2 +-
libavcodec/mxpegdec.c | 5 +++--
3 files changed, 29
On Fri, Jan 27, 2017 at 02:30:40AM +0100, Michael Niedermayer wrote:
> On Thu, Jan 26, 2017 at 05:47:51PM +0100, Matthieu Bouron wrote:
> > Speeds up next marker search when a SOS marker is found.
> >
> > ff_mjpeg_find_marker goes from 54% to 30% under perf record ffmpeg -i
On Sat, Jan 28, 2017 at 02:25:34AM +0100, Michael Niedermayer wrote:
> On Fri, Jan 27, 2017 at 09:47:18AM +0100, Matthieu Bouron wrote:
> > On Fri, Jan 27, 2017 at 02:30:40AM +0100, Michael Niedermayer wrote:
> > > On Thu, Jan 26, 2017 at 05:47:51PM +0100, Matthieu Bouron wrote:
On Sat, Jan 28, 2017 at 12:59:39PM +0100, Matthieu Bouron wrote:
> On Sat, Jan 28, 2017 at 02:25:34AM +0100, Michael Niedermayer wrote:
> > On Fri, Jan 27, 2017 at 09:47:18AM +0100, Matthieu Bouron wrote:
> > > On Fri, Jan 27, 2017 at 02:30:40AM +0100, Michael Niedermayer wro
On Sat, Jan 28, 2017 at 10:40:18PM +0100, Michael Niedermayer wrote:
> On Sat, Jan 28, 2017 at 01:59:10PM +0100, Matthieu Bouron wrote:
> > On Sat, Jan 28, 2017 at 12:59:39PM +0100, Matthieu Bouron wrote:
> > > On Sat, Jan 28, 2017 at 02:25:34AM +0100, Michael Niedermayer wro
---
libavcodec/h264dec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/h264dec.c b/libavcodec/h264dec.c
index 41c0964392..da34be81cc 100644
--- a/libavcodec/h264dec.c
+++ b/libavcodec/h264dec.c
@@ -1072,8 +1072,8 @@ static int h264_decode_frame(AVCodecContext *
---
libavcodec/tests/aarch64/dct.c | 30 ++
libavcodec/tests/dct.c | 4 +++-
2 files changed, 33 insertions(+), 1 deletion(-)
create mode 100644 libavcodec/tests/aarch64/dct.c
diff --git a/libavcodec/tests/aarch64/dct.c b/libavcodec/tests/aarch64/dct.c
new fi
Hello,
The following patchset add the ff_simple_idct function neon functions for the
aarch64 platform. It's ported from armv7 simple_idct_neon with some
improvements:
* the source idct blocks are now loaded once and kept in v24-v31
* the source idct blocks are no longer overriden in idct_col4_t
dct_neon.S
b/libavcodec/aarch64/simple_idct_neon.S
new file mode 100644
index 00..52273420f9
--- /dev/null
+++ b/libavcodec/aarch64/simple_idct_neon.S
@@ -0,0 +1,362 @@
+/*
+ * ARM NEON IDCT
+ *
+ * Copyright (c) 2008 Mans Rullgard
+ * Copyright (c) 2017 Matthieu Bouron
+ *
+ * Based on Simp
On Thu, Feb 23, 2017 at 04:59:16PM +0100, Matthieu Bouron wrote:
> Hello,
>
> The following patchset add the ff_simple_idct function neon functions for the
> aarch64 platform. It's ported from armv7 simple_idct_neon with some
> improvements:
> * the source idct blocks
On Tue, Feb 07, 2017 at 07:56:55PM +0100, Michael Niedermayer wrote:
> On Mon, Feb 06, 2017 at 05:14:57PM +0100, Matthieu Bouron wrote:
> > ---
> > libavcodec/h264dec.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
>
> ok
Pushed. (and sorry for th
On Mon, Mar 06, 2017 at 03:48:57PM +0100, Matthieu Bouron wrote:
> On Thu, Feb 23, 2017 at 04:59:16PM +0100, Matthieu Bouron wrote:
> > Hello,
> >
> > The following patchset add the ff_simple_idct function neon functions for
> > the
> > aarch64 platform. It
---
configure | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure b/configure
index 1e2e774950..a4890ca0d3 100755
--- a/configure
+++ b/configure
@@ -5744,7 +5744,7 @@ enabled frei0r&& { check_header frei0r.h ||
die "ERROR: frei0r.h hea
enabled gmp
On Wed, Mar 15, 2017 at 01:14:42PM +0100, Matthieu Bouron wrote:
> On Mon, Mar 06, 2017 at 03:48:57PM +0100, Matthieu Bouron wrote:
> > On Thu, Feb 23, 2017 at 04:59:16PM +0100, Matthieu Bouron wrote:
> > > Hello,
> > >
> > > The following patchset add the ff
Suggested-by: James Almer
---
libavcodec/x86/sbrdsp.asm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/x86/sbrdsp.asm b/libavcodec/x86/sbrdsp.asm
index 07a412b2ae..02b52ee300 100644
--- a/libavcodec/x86/sbrdsp.asm
+++ b/libavcodec/x86/sbrdsp.asm
@@ -38,7 +38,7 @@ S
On Thu, Jun 22, 2017 at 12:53:52PM -0300, James Almer wrote:
> On 6/22/2017 9:56 AM, Matthieu Bouron wrote:
> > ---
> >
> > The following patchset applies on top of Clément's aacpsdsp patchset.
> >
> > ---
> > tests/checkasm/Makefile | 3 +-
>
On Sat, Jun 24, 2017 at 02:01:27AM -0300, James Almer wrote:
> On 6/23/2017 11:56 AM, Matthieu Bouron wrote:
> > Suggested-by: James Almer
> > ---
> > libavcodec/x86/sbrdsp.asm | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a
301 - 400 of 651 matches
Mail list logo