[FFmpeg-devel] [PATCHv2] Add support for Opus in MPEG-TS

2014-07-26 Thread Kieran Kunhya
--- libavcodec/opus.c| 11 +--- libavcodec/opus.h|9 +++ libavcodec/opus_parser.c | 139 +- libavcodec/opusdec.c |1 + libavformat/mpegts.c | 54 +- 5 files changed, 192 insertions(+), 22 deletions(-)

Re: [FFmpeg-devel] [PATCH] x86/hevc_idct: add 12bit idct_dc

2014-07-26 Thread Michael Niedermayer
On Sat, Jul 26, 2014 at 09:17:26PM +0200, Mickaël Raulet wrote: > > Hi, > > > Signed-off-by: James Almer > > --- > > Didn't realize that the newest HEVC fate tests were 12 bit, so i didn't > > bother adding what i thought i couldn't feasibly test. > > And as i mentioned in the previous patch, a

Re: [FFmpeg-devel] [PATCH] x86/hevc_idct: add 12bit idct_dc

2014-07-26 Thread Mickaël Raulet
Hi, > Signed-off-by: James Almer > --- > Didn't realize that the newest HEVC fate tests were 12 bit, so i didn't > bother adding what i thought i couldn't feasibly test. > And as i mentioned in the previous patch, adding this is trivial. > > libavcodec/x86/hevc_idct.asm | 16

Re: [FFmpeg-devel] [PATCH] Add support for Opus in MPEG-TS

2014-07-26 Thread Michael Niedermayer
On Sat, Jul 26, 2014 at 03:06:14PM +0100, Kieran Kunhya wrote: > --- > libavcodec/opus.c| 41 +++ > libavcodec/opus.h| 11 + > libavcodec/opus_parser.c | 101 > -- > libavcodec/opusdec.c |4 +- > libavfor

[FFmpeg-devel] [PATCH] x86/hevc_idct: add 12bit idct_dc

2014-07-26 Thread James Almer
Signed-off-by: James Almer --- Didn't realize that the newest HEVC fate tests were 12 bit, so i didn't bother adding what i thought i couldn't feasibly test. And as i mentioned in the previous patch, adding this is trivial. libavcodec/x86/hevc_idct.asm | 16 libavcodec/x86/hev

Re: [FFmpeg-devel] [PATCH 2/3] avfilter: use AVDSP

2014-07-26 Thread Paul B Mahol
On Sat, Jul 26, 2014 at 3:34 PM, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer > --- > libavfilter/deshake.h |5 ++--- > libavfilter/f_select.c | 20 > libavfilter/vf_deshake.c| 16 +++- > libavfilter/vf_mpdecimate.c |

Re: [FFmpeg-devel] [PATCH] x86/hevc_idct: replace old and unused idct functions

2014-07-26 Thread Michael Niedermayer
On Sat, Jul 26, 2014 at 11:50:05AM +0200, Mickaël Raulet wrote: > Hi, > > > Only 8-bit and 10-bit idct_dc() functions are included (adding others > > should be trivial). > > > > Benchmarks on an Intel Core i5-4200U: > > > > idct8x8_dc > > SSE2 MMXEXT C > > cycles 22 26 57 > >

Re: [FFmpeg-devel] [PATCH 1/3] avcodec: add avdsp

2014-07-26 Thread Michael Niedermayer
On Sat, Jul 26, 2014 at 09:58:16AM -0400, Ronald S. Bultje wrote: > Hi, > > > On Sat, Jul 26, 2014 at 9:34 AM, Michael Niedermayer > wrote: > > > This provides a public sustainable API/ABI for DSP functions. > > Only externally used dsp functions are included. > > The structure is extensible wi

[FFmpeg-devel] [PATCH] Add support for Opus in MPEG-TS

2014-07-26 Thread Kieran Kunhya
--- libavcodec/opus.c| 41 +++ libavcodec/opus.h| 11 + libavcodec/opus_parser.c | 101 -- libavcodec/opusdec.c |4 +- libavformat/mpegts.c | 52 +++- 5 files changed, 186 inserti

Re: [FFmpeg-devel] [PATCH 1/3] avcodec: add avdsp

2014-07-26 Thread Ronald S. Bultje
Hi, On Sat, Jul 26, 2014 at 9:34 AM, Michael Niedermayer wrote: > This provides a public sustainable API/ABI for DSP functions. > Only externally used dsp functions are included. > The structure is extensible without ABI issues compared to the > existing dsp contexts. Please don't add new shi

[FFmpeg-devel] [PATCH 1/3] avcodec: add avdsp

2014-07-26 Thread Michael Niedermayer
This provides a public sustainable API/ABI for DSP functions. Only externally used dsp functions are included. The structure is extensible without ABI issues compared to the existing dsp contexts. Signed-off-by: Michael Niedermayer --- libavcodec/Makefile |1 + libavcodec/avdsp.c | 139 +++

[FFmpeg-devel] [PATCH 2/3] avfilter: use AVDSP

2014-07-26 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavfilter/deshake.h |5 ++--- libavfilter/f_select.c | 20 libavfilter/vf_deshake.c| 16 +++- libavfilter/vf_mpdecimate.c | 26 +- libavfilter/vf_spp.c| 21

[FFmpeg-devel] [PATCH 3/3] avcodec: drop dsp context init functions from public ABI

2014-07-26 Thread Michael Niedermayer
This can be applied when we bump soname the next time Signed-off-by: Michael Niedermayer --- libavcodec/libavcodec.v |4 1 file changed, 4 deletions(-) diff --git a/libavcodec/libavcodec.v b/libavcodec/libavcodec.v index b4bd2c8..b753222 100644 --- a/libavcodec/libavcodec.v +++ b/libav

Re: [FFmpeg-devel] [PATCH] reintroduce avpriv_dsputil_init() to maintain ABI until next soname bump

2014-07-26 Thread Michael Niedermayer
On Fri, Jul 25, 2014 at 05:58:32PM -0300, James Almer wrote: > On 25/07/14 5:02 PM, Michael Niedermayer wrote: > > Signed-off-by: Michael Niedermayer > > --- > > libavcodec/Makefile |2 +- > > libavcodec/dsputil.h| 90 > > +++ > > lib

Re: [FFmpeg-devel] [PATCH] configure: replace pulse-simple with pulse

2014-07-26 Thread Michael Niedermayer
On Sat, Jul 26, 2014 at 03:38:27AM +0200, Lukasz Marek wrote: > pulse-simple is additional library built on top of PulseAudio. > It causes ffmpeg to link to library which is not needed anymore. > This commit removes that redundant dependency. > > Signed-off-by: Lukasz Marek > --- > configure | 2

Re: [FFmpeg-devel] [PATCH] x86: hevc_mc: replace simple leas by adds

2014-07-26 Thread Michael Niedermayer
On Thu, Jul 24, 2014 at 08:23:21PM +0200, Christophe Gisquet wrote: > Hi, > > the impact is relatively important (3 to 25 cycles, ie up to 2%) so I > also include bench.patch if anybody wants to confirm the timings. > > Although I thought openhevc's MC code was faster, the benchmarked > functions

Re: [FFmpeg-devel] [PATCH] x86/hevc_idct: replace old and unused idct functions

2014-07-26 Thread Mickaël Raulet
Hi, > Only 8-bit and 10-bit idct_dc() functions are included (adding others should > be trivial). > > Benchmarks on an Intel Core i5-4200U: > > idct8x8_dc > SSE2 MMXEXT C > cycles 22 26 57 > > idct16x16_dc > AVX2 SSE2C > cycles 27 32 249 > > idct32x32_dc

[FFmpeg-devel] [PATCH] x86/hevc_idct: replace old and unused idct functions

2014-07-26 Thread James Almer
Only 8-bit and 10-bit idct_dc() functions are included (adding others should be trivial). Benchmarks on an Intel Core i5-4200U: idct8x8_dc SSE2 MMXEXT C cycles 22 26 57 idct16x16_dc AVX2 SSE2C cycles 27 32 249 idct32x32_dc AVX2 SSE2C cycles

[FFmpeg-devel] Remaining issue in h264_mp4toannexb

2014-07-26 Thread Chris Browet
Hi list, I'm Chris, aka koying, from the XBMC team. Bear with me, I'm not a ffmpeg guru in any way ;) I've created a PR on github (https://github.com/FFmpeg/FFmpeg/pull/79) regarding a remaining issue in h264 AnnexB conversion where "hiccups" are still to be seen if sps/pps are already in the str