On Wed, Apr 22, 2015 at 02:27:11PM +0800, 周晓勇 wrote: > Hi Michael, > We have prepared the patchs and Loongson-3A machine for you, but DHL > needs consignee's phone number in case they could not contact u. Could you > send me your phone number right now? I have make an appointment with courier > tomorrow morning. > The enclosures are our Loongson-3 patchs for ffmpeg-master based on > fbdaebb29861d32acc93fa55fd13554a2ae32eb4. > Cause the machine belong to the company, our boss need one Electronic > Receipt to confirm that i do not keep the machine privately. Could you email > me one receipt with your sign after you receive it? > > Thanks. > > > > -- [...]
> aacsbr_mips.h | 4 ++-- > iirfilter_mips.c | 4 ++++ > mpegaudiodsp_mips_float.c | 6 ++++++ > sbrdsp_mips.c | 4 ++++ > 4 files changed, 16 insertions(+), 2 deletions(-) > 2ee4cc1afabace5d2b6fa52ea91b211187cc18f0 > 0002-avcodec-mips-disable-assembly-not-supported-for-Loon.patch > From 3488470e6099444ed5d9cd75c181ce69d824267f Mon Sep 17 00:00:00 2001 > From: ZhouXiaoyong <zhouxiaoy...@loongson.cn> > Date: Wed, 15 Apr 2015 20:18:15 +0800 > Subject: [PATCH 02/11] avcodec/mips: disable assembly not supported for > Loongson-3 applied [...] > mathops.h | 3 ++ > mips/mathops.h | 78 > +++++++++++++++++++++++++++++++++++++++++++++++++++------ > 2 files changed, 73 insertions(+), 8 deletions(-) > 001ca979230cbffc83a1004d01c1b9d7a66f1577 > 0003-avcodec-optimize-mathops-for-Loongson-3-v1.patch > From 6cb445778ef2730eb1f33ddb3ef30a5ed017e787 Mon Sep 17 00:00:00 2001 > From: ZhouXiaoyong <zhouxiaoy...@loongson.cn> > Date: Thu, 16 Apr 2015 14:42:44 +0800 > Subject: [PATCH 03/11] avcodec: optimize mathops for Loongson-3 v1 > > --- > libavcodec/mathops.h | 3 ++ > libavcodec/mips/mathops.h | 78 > ++++++++++++++++++++++++++++++++++++++++++----- > 2 files changed, 73 insertions(+), 8 deletions(-) > > diff --git a/libavcodec/mathops.h b/libavcodec/mathops.h > index 87d110b..46283ca 100644 > --- a/libavcodec/mathops.h > +++ b/libavcodec/mathops.h > @@ -211,6 +211,8 @@ if ((y) < (x)) {\ > # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) > #endif /* FASTDIV */ > > +#ifndef ff_sqrt > +#define ff_sqrt ff_sqrt > static inline av_const unsigned int ff_sqrt(unsigned int a) > { > unsigned int b; > @@ -230,6 +232,7 @@ static inline av_const unsigned int ff_sqrt(unsigned int > a) > > return b - (a < b * b); > } > +#endif > > static inline int8_t ff_u8_to_s8(uint8_t a) > { > diff --git a/libavcodec/mips/mathops.h b/libavcodec/mips/mathops.h > index 5673fc0..cdc7705 100644 > --- a/libavcodec/mips/mathops.h > +++ b/libavcodec/mips/mathops.h > @@ -1,5 +1,6 @@ > /* > * Copyright (c) 2009 Mans Rullgard <m...@mansr.com> > + * Copyright (c) 2015 Zhou Xiaoyong <zhouxiaoy...@loongson.cn> > * > * This file is part of FFmpeg. > * > @@ -27,14 +28,73 @@ > > #if HAVE_INLINE_ASM > > -#if HAVE_LOONGSON > +#if HAVE_LOONGSON3 This removes optimizations for loongson (1 or whatever) ? is that intended ? -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The real ebay dictionary, page 2 "100% positive feedback" - "All either got their money back or didnt complain" "Best seller ever, very honest" - "Seller refunded buyer after failed scam"
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel