On Fri, Mar 20, 2015 at 04:06:56PM +0800, 周晓勇 wrote:
> Dear Michael,
> 
> 
>     Hi, ffmpeg and mplayer have achieved huge performance improvement on x86 
> under your leadership. And MIPS corporation have contributed the 
> optimizations on their chips, which mainly aiming at audio codecs. As we 
> know, ffmpeg and mplayer began to support loongson as a branch of mipsel from 
> about version n0.6.x, but without assembly optimization. In 2009 and 2011, we 
> taped out Loongson-3A and Loongson-3B. Loongson-3 series have the same core 
> with Loongson-2E and Loongson-2F named GS464, which also added multimedia 
> extension instructs but more powerful. 
> 
> 
>     From last year, we began to optimize the H.264 and MPEG1/2/4 codecs based 
> on ffmpeg-0.10.x, and achieved about 70%~80% boost with H.264 decode, about 
> 30% boost with MPEG4 decode and 130% boost with RV40 decode(the xls data 
> attached in the accessory).  The rough test was done on Loongson-3A,

thats great


> and we are very pleased to present some machines to the community for testing 
> and verifying. Just send me your address.

ok, ill send you my address seperately, unless someone else volunteers


>
> 
>     In this year, we will release Loongson Fedora19 based on the community, 
> and I have finished parts of optimization for n2.1.7. By contrast, the decode 
> boost(VC+VO+A) come up with 170% for H264-720P(one is calvc, the other one is 
> cabac), 78% for H264-1080P(two cabac), 59% for RV40, and 70% for MPEG4. The 
> optimization mainly include libavcodec, libavutil, and mplayer's fast_memcpy.
> 
> 
>     Now, for questions.
>     1.Our optimization based on n2.1.7, would you like me to send you the 
> n2.1.7-patches or patches on master?

please submit patches against master


>     2.Same question for mplayer patches based on SVN-r37150.

mplayer patches too should be on the latest checkout not some
release


>     3.Could we use the suffix of "mmi" for the optimized function? For 
> instance below, does ARM have registered "mmi" like Intel does for "MMX"?
>     -----------------------------------------------------------------------
>     av_cold void ff_h264dsp_init_loongson(...){
>         ...
>         c->h264_idct_dc_add = ff_h264_idct_dc_add_8_mmi;
>         ...
>     }
>     -----------------------------------------------------------------------

you can use any suffix that is appropriate

Thanks

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

He who knows, does not speak. He who speaks, does not know. -- Lao Tsu

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to