[gst-devel] H.264 performance optimization, and gstreamer for coreavc

shenyue shenyue at magima.com.cn
Fri Jun 11 03:15:58 CEST 2010


Hi Kapil,

Thanks for replying soon.

I've finished my gst plugin using wine + coreavc + dshowserver.
I just follow http://code.google.com/p/coreavc-for-linux/  , and port it's
mplayer coreavc patch (vd_dshowserver.c) to gstreamer.

It works, but everytime I start my H.264 decode through wine, it takes
one more second to start, and whenever system bootup, it takes wine
 5 more second to start my decoder, so I'm working on it.

So far, I've not compared coreavc(especially with wine) with
ffmpeg-mt and fluendo's H.264 decoder yet.
Also, I haven't compare performance between coreavc+wine in linux and
coreavc in windows, so I don't know whether there's a performance lost in 
wine.

Best Regards,

Karma

----- Original Message ----- 
From: "Kapil Agrawal" <kapil.agl at gmail.com>
To: "Discussion of the development of GStreamer" 
<gstreamer-devel at lists.sourceforge.net>
Sent: Thursday, June 10, 2010 4:13 PM
Subject: Re: [gst-devel] H.264 performance optimization,and gstreamer for 
coreavc


One way might be to write you own codecs + gst plugin, optimized for multi
thread utilization.
Typically embedded platforms have such codecs desiged as per there specific
need.

Best
-kapil

On Wed, Jun 9, 2010 at 4:26 PM, shenyue <shenyue at magima.com.cn> wrote:

> Hi,
>
> I'm working on gstreamer to improve H.264 decode performance on multi-cpu
> PC, ffmpeg's H.264 decode's performance seems not very good (can only run
> on
> one cpu one hyperthread).
> According to mplayer's document, using wine+dshowserver+coreavc is one way
> which can significantly improve H.264 decode performance, but I can't find
> any gstreamer element/plugin using coreavc/dshowserver, So I'm writing 
> one.
>
> So does anybody know whether there's such element (using
> coreavc+dshowserver, just like mplayer) or plan for such element?
> And is there any other way to improve H.264 decoding performance, 
> including
> use multi-cpu or any other way?
>
> Thanks a lot.
>
> Karma
>
>
>
> 搬迁通知: 2010年1月18日起,上海奇码数字信息有限公司迁至新址办公。
> 新地址为:上海张江祖冲之路887弄88号502室。
> ==========================================================
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



-- 
www.mediamagictechnologies.com (Gstreamer, ffmpeg, Red5, Streaming)
twitter handle: @gst_kaps
http://www.linkedin.com/in/kapilagrawal



--------------------------------------------------------------------------------


> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo


--------------------------------------------------------------------------------


> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> 



搬迁通知: 2010年1月18日起,上海奇码数字信息有限公司迁至新址办公。
新地址为:上海张江祖冲之路887弄88号502室。
==========================================================




More information about the gstreamer-devel mailing list