Re: [FFmpeg-devel] [PATCH] vp9: add 32x32 idct AVX2 implementation.

2016-07-15 Thread Ronald S. Bultje
Hi, On Wed, Jul 13, 2016 at 12:37 PM, Ronald S. Bultje wrote: > About 1.8x speedup compared to AVX version for full IDCT. Other > sub-IDCT scenarios also see speedups. Full --bench output for > idct_32x32_add_{bpp}_${subidct}_${opt} (50k cycles): > > nop: 16.5 >

Re: [FFmpeg-devel] [PATCH 2/3] libvpx: remove pre-1.4.0 checks for vp9

2016-07-15 Thread James Almer
On 7/15/2016 10:15 PM, James Zern wrote: > Signed-off-by: James Zern > --- > libavcodec/libvpx.c | 12 +--- > 1 file changed, 1 insertion(+), 11 deletions(-) > > diff --git a/libavcodec/libvpx.c b/libavcodec/libvpx.c > index 1eca97a..36f915a 100644 > ---

Re: [FFmpeg-devel] [PATCH 0/3] bump libvpx-vp9 minimum to 1.4.0

2016-07-15 Thread James Almer
On 7/15/2016 10:15 PM, James Zern wrote: > This compiles against 0.9.0->1.5.0 and tip of tree with checks at each for > expected encoder/decoder availability and colorspaces. > Note libvpxdec's ifdefs are within shared code, splitting set_pix_fmt() would > be an option. Yeah, set_pix_fmt() is

[FFmpeg-devel] [PATCH 2/3] libvpx: remove pre-1.4.0 checks for vp9

2016-07-15 Thread James Zern
Signed-off-by: James Zern --- libavcodec/libvpx.c | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/libavcodec/libvpx.c b/libavcodec/libvpx.c index 1eca97a..36f915a 100644 --- a/libavcodec/libvpx.c +++ b/libavcodec/libvpx.c @@ -40,9 +40,7 @@

[FFmpeg-devel] [PATCH 3/3] libvpxenc: remove pre-1.4.0 checks for vp9

2016-07-15 Thread James Zern
Signed-off-by: James Zern --- libavcodec/libvpxenc.c | 20 +++- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c index c5b1b86..7489c2f 100644 --- a/libavcodec/libvpxenc.c +++ b/libavcodec/libvpxenc.c

[FFmpeg-devel] [PATCH 1/3] configure: require libvpx-1.4.0 for vp9 support

2016-07-15 Thread James Zern
this will simplify libvpxenc/dec.c and ensure a more stable vp9 encoder is present. Signed-off-by: James Zern --- configure | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configure b/configure index 0c7b5e9..511ecfe 100755 --- a/configure +++

[FFmpeg-devel] [PATCH 0/3] bump libvpx-vp9 minimum to 1.4.0

2016-07-15 Thread James Zern
This compiles against 0.9.0->1.5.0 and tip of tree with checks at each for expected encoder/decoder availability and colorspaces. Note libvpxdec's ifdefs are within shared code, splitting set_pix_fmt() would be an option. James Zern (3): configure: require libvpx-1.4.0 for vp9 support libvpx:

Re: [FFmpeg-devel] [PATCH 6/7] avformat/tee: Use ff_format_output_open() function

2016-07-15 Thread Marton Balint
On Mon, 11 Jul 2016, Nicolas George wrote: Le septidi 17 messidor, an CCXXIV, sebechlebsky...@gmail.com a écrit : From: Jan Sebechlebsky Signed-off-by: Jan Sebechlebsky --- libavformat/tee.c | 11 +-- 1 file changed, 5

Re: [FFmpeg-devel] [PATCH 5/7] avformat/utils: Add ff_format_output_open() function

2016-07-15 Thread Marton Balint
On Mon, 11 Jul 2016, Marton Balint wrote: On Mon, 4 Jul 2016, sebechlebsky...@gmail.com wrote: From: Jan Sebechlebsky Add ff_format_output_open utility function to wrap io_open callback of AVFormatContext structure. Signed-off-by: Jan Sebechlebsky

Re: [FFmpeg-devel] [PATCH 2/7] avformat/tee: Use ff_stream_encode_params_copy()

2016-07-15 Thread Marton Balint
On Wed, 13 Jul 2016, Jan Sebechlebsky wrote: On 07/13/2016 12:56 PM, Jan Sebechlebsky wrote: On 07/12/2016 10:23 AM, Nicolas George wrote: Le quartidi 24 messidor, an CCXXIV, Jan Sebechlebsky a écrit : I think it is used in decoding only - the documentation of AVStream mentions only

Re: [FFmpeg-devel] [PATCH v2 1/7] avformat/utils: Add ff_stream_encode_params_copy()

2016-07-15 Thread Marton Balint
On Wed, 13 Jul 2016, sebechlebsky...@gmail.com wrote: From: Jan Sebechlebsky Signed-off-by: Jan Sebechlebsky --- Chanages from the last version of patch: -> dst->metadata dictionary is freed before entries are copied from src->metadata

Re: [FFmpeg-devel] [PATCH v2 03/10] avformat/tee: Support flushing by writing NULL pkt

2016-07-15 Thread Marton Balint
On Mon, 11 Jul 2016, sebechlebsky...@gmail.com wrote: From: Jan Sebechlebsky This will add support for flushing by writing NULL packet to the tee muxer, which propagates the action to slave muxers as expected. Signed-off-by: Jan Sebechlebsky

Re: [FFmpeg-devel] [PATCH] lavf: remove libmodplug demuxer

2016-07-15 Thread Michael Niedermayer
On Sat, Jul 16, 2016 at 12:30:36AM +0100, Josh de Kock wrote: > replaced by the libopenmpt demuxer None of the ubuntu distributions contain libopenmpt it seems (didnt check other linux distros) also even 12.04 LTS contains libmodplug [...] -- Michael GnuPG fingerprint:

[FFmpeg-devel] [PATCH] lavf: remove libmodplug demuxer

2016-07-15 Thread Josh de Kock
replaced by the libopenmpt demuxer --- Changelog| 1 + configure| 4 - libavformat/Makefile | 1 - libavformat/allformats.c | 1 - libavformat/libmodplug.c | 382 --- 5 files changed, 1 insertion(+), 388

Re: [FFmpeg-devel] [PATCH] libavcodec/libvpx: Add VPx alpha decode support

2016-07-15 Thread James Zern
On Thu, Jul 14, 2016 at 8:16 PM, James Zern wrote: > On Thu, Jul 14, 2016 at 12:15 PM, Vignesh Venkatasubramanian > wrote: >> +ret = vpx_init( >> +avctx, >> +(avctx->codec_id ==

Re: [FFmpeg-devel] avcodec/als: floating point support in ALS decoder

2016-07-15 Thread Michael Niedermayer
On Wed, Jul 06, 2016 at 10:58:40AM +0530, Umair Khan wrote: > On Sat, Jun 25, 2016 at 10:52 PM, Umair Khan wrote: > > Hi, > > > > Patch attached. > > I'm working on fixing some other bugs in the decoder and hence I'd > like to withdraw this patch from the list. if there are

[FFmpeg-devel] [PATCH 2/2] avformat/libmodplug: Remove code that has become redundant

2016-07-15 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavformat/libmodplug.c | 12 1 file changed, 12 deletions(-) diff --git a/libavformat/libmodplug.c b/libavformat/libmodplug.c index f18c610..0921704 100644 --- a/libavformat/libmodplug.c +++

[FFmpeg-devel] [PATCH 1/2] avformat/format: Ensure that there are at least 16kb for probing before stoping due to a extension match

2016-07-15 Thread Michael Niedermayer
Fixes probing regression with openmpt Fixes regression of Ticket 2583 Signed-off-by: Michael Niedermayer --- libavformat/format.c |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libavformat/format.c b/libavformat/format.c index

Re: [FFmpeg-devel] [PATCHv6] lavf: add libopenmpt demuxer

2016-07-15 Thread Michael Niedermayer
On Thu, Jul 14, 2016 at 06:30:27PM +0100, Josh de Kock wrote: > Fixes ticket #5623 > > TODO: bump lavf minor > --- > Changelog| 1 + > configure| 4 ++ > libavformat/Makefile | 1 + > libavformat/allformats.c | 1 + > libavformat/libopenmpt.c | 176 >

[FFmpeg-devel] [PATCH] avfilter: Add max stats to PSNR log

2016-07-15 Thread Lucas Cooper
This allows retroactive aggregation of the PSNR statistics (e.g. calculating average PSNR for entire video or a segment of the video). --- libavfilter/vf_psnr.c | 5 + 1 file changed, 5 insertions(+) diff --git a/libavfilter/vf_psnr.c b/libavfilter/vf_psnr.c index 89acd3c..fd9019e 100644 ---

Re: [FFmpeg-devel] [PATCH] refine the method option describe of hlsenc doc

2016-07-15 Thread Michael Niedermayer
On Wed, Jul 13, 2016 at 03:25:07PM +0800, Steven Liu wrote: > refine the grammar of patch > > Thanks for Moritz Barsnick reviewed! > > > Signed-off-by: LiuQi > Reviewed-by: Moritz Barsnick > --- > doc/muxers.texi | 11 +++ > 1 file changed, 11

[FFmpeg-devel] [PATCH] fate: add test for avfft

2016-07-15 Thread Petru Rares Sincraian
Hi there, Here is a patch that changes the avfft test. This test is similar to libavcodec/tests/fft-fixed.c. I modified libavcodec/tests/fft.c a bit to adapt to make use of the new abi. At the moment I only did test for fft and mdct, If no more suggestions then I'll do tests for the remaining

Re: [FFmpeg-devel] [PATCH] libavformat: Add FIFO pseudo-muxer

2016-07-15 Thread Nicolas George
Le quintidi 25 messidor, an CCXXIV, Marton Balint a écrit : > Please point me to an application which uses ffmpeg non-blocking mode like > it is supposed to be used. I don't see any muxers wich return EAGAIN, only > protocols, and they only return EAGAIN if AVIO_FLAG_NONBLOCK is set. I > wonder

Re: [FFmpeg-devel] [PATCH] Restore compatibility with powerpc-apple-darwin9-gcc-4.2.1

2016-07-15 Thread Michael Niedermayer
On Fri, Jul 15, 2016 at 07:00:17AM -0400, Ronald S. Bultje wrote: > Hi Pavel, > > On Fri, Jul 15, 2016 at 12:17 AM, Pavel Koshevoy > wrote: > > > I've re-sent this patch via git send-email to make it easier to view. > > It has been tested with gcc 4.2.1 on osx 10.5 by me,

Re: [FFmpeg-devel] [PATCH] Restore compatibility with powerpc-apple-darwin9-gcc-4.2.1

2016-07-15 Thread Ronald S. Bultje
Hi Pavel, On Fri, Jul 15, 2016 at 12:17 AM, Pavel Koshevoy wrote: > I've re-sent this patch via git send-email to make it easier to view. > It has been tested with gcc 4.2.1 on osx 10.5 by me, and with clang > and gcc 4.9 by Jing Yu on ubuntu -- >

Re: [FFmpeg-devel] [PATCH] libavcodec/qsvdec.c: Restoring decoding functionality after unsuccessful merge from libav.

2016-07-15 Thread Mark Thompson
On 15/07/16 07:15, Chao Liu wrote: > Ivan Uskov nablet.com> writes: > >> >> Hello All, >> >> After commit d30cf57a7b2097b565db02ecfffbdc9c16423d0e qsv-based > decoding >> aborts with crash, there are many incorrect places appeared. The > attached >> patch fixes the issues but keeps

Re: [FFmpeg-devel] [PATCH] lavf/img2enc: mention -vframes in error output

2016-07-15 Thread Moritz Barsnick
On Mon, Jul 11, 2016 at 13:31:08 -0800, Lou Logan wrote: > On Mon, 11 Jul 2016 21:08:40 + (UTC), Carl Eugen Hoyos wrote: > > Lou Logan lrcd.com> writes: > > > or use -vframes 1 to output single image)\n", > > > > Since this is a muxer and -vframes is an ffmpeg option, > > I am not

Re: [FFmpeg-devel] [PATCH] libavcodec/qsvdec.c: Restoring decoding functionality after unsuccessful merge from libav.

2016-07-15 Thread Chao Liu
Ivan Uskov nablet.com> writes: > > Hello All, > > After commit d30cf57a7b2097b565db02ecfffbdc9c16423d0e qsv-based decoding > aborts with crash, there are many incorrect places appeared. The attached > patch fixes the issues but keeps new method of the 'sync' variable allocation >