Re: [libav-devel] [PATCH] v210enc: Add x86 SIMD

2015-02-14 Thread Diego Biurrun
On Sat, Nov 22, 2014 at 08:58:05PM +, Kieran Kunhya wrote: > --- /dev/null > +++ b/libavcodec/v210enc.h > @@ -0,0 +1,31 @@ > + > +#ifndef AVCOENC_V210ENC_H > +#define AVCOENC_V210ENC_H AVCODEC :) > +typedef struct { > +void (*pack_line)(const uint16_t *y, const uint16_t *u, const uint16_t

[libav-devel] [PATCH] v210enc: Add x86 SIMD

2014-11-26 Thread Luca Barbato
From: Kieran Kunhya And support direct encoding from YUV422P. Signed-off-by: Luca Barbato --- Updated patch with everything. - The default output md5 changes e.g. # avconv -t 1 -filter_complex -c:v v210 -f md5 - Probably due the different (and probably more correct) conversion for 8bit,

Re: [libav-devel] [PATCH] v210enc: Add x86 SIMD

2014-11-25 Thread Luca Barbato
On 26/11/14 03:33, Kieran Kunhya wrote: On 23 November 2014 at 11:23, Luca Barbato wrote: On 22/11/14 21:58, Kieran Kunhya wrote: --- libavcodec/v210enc.c | 78 ++- libavcodec/v210enc.h | 31 + libavcodec/x86/Mak

Re: [libav-devel] [PATCH] v210enc: Add x86 SIMD

2014-11-25 Thread Kieran Kunhya
On 23 November 2014 at 11:23, Luca Barbato wrote: > On 22/11/14 21:58, Kieran Kunhya wrote: >> >> --- >> libavcodec/v210enc.c | 78 >> ++- >> libavcodec/v210enc.h | 31 + >> libavcodec/x86/Makefile | 2 ++ >> lib

Re: [libav-devel] [PATCH] v210enc: Add x86 SIMD

2014-11-23 Thread Luca Barbato
On 22/11/14 21:58, Kieran Kunhya wrote: --- libavcodec/v210enc.c | 78 ++- libavcodec/v210enc.h | 31 + libavcodec/x86/Makefile | 2 ++ libavcodec/x86/v210enc.asm| 76

[libav-devel] [PATCH] v210enc: Add x86 SIMD

2014-11-22 Thread Kieran Kunhya
--- libavcodec/v210enc.c | 78 ++- libavcodec/v210enc.h | 31 + libavcodec/x86/Makefile | 2 ++ libavcodec/x86/v210enc.asm| 76 + libavcodec/x86/v210enc_init.c | 31

[libav-devel] [PATCH] v210enc: Add x86 SIMD

2014-11-22 Thread Kieran Kunhya
--- libavcodec/v210enc.c| 78 ++--- libavcodec/v210enc.h| 31 libavcodec/x86/Makefile | 2 ++ 3 files changed, 88 insertions(+), 23 deletions(-) create mode 100644 libavcodec/v210enc.h diff --git a/libavcodec/v210enc.c b/l