deinterlace optimization in gst-plugins-good

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

deinterlace optimization in gst-plugins-good

孙绍兵
Hi,
For some reasons in my application based on deinterlace plugin from gst-plugins-good, i need to deinterlace format of YUV i420 planar. And I prefer to use GreedyH method to deinterlace. But I find that deinterlace method from latest plugins-good versions does not implement MMX/SSE optimization for greedyh i420 scanline. Therefore the performance is unacceptable.
My question is as follows, i'm new to deinterlace, and i only want to get greedyh or tomsmosomp mmx/sse optimization for i420 planar format. can you give me some suggestion, or someone can commit optimization for greedyh/tomsmocomp planar scanline function.
thanks:), sincerely yous,
sean


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: deinterlace optimization in gst-plugins-good

Marco Ballesio
Hi,

2010/12/3 孙绍兵 <[hidden email]>:

> Hi,
> For some reasons in my application based on deinterlace plugin from
> gst-plugins-good, i need to deinterlace format of YUV i420 planar. And I
> prefer to use GreedyH method to deinterlace. But I find that deinterlace
> method from latest plugins-good versions does not implement MMX/SSE
> optimization for greedyh i420 scanline. Therefore the performance is
> unacceptable.
> My question is as follows, i'm new to deinterlace, and i only want to get
> greedyh or tomsmosomp mmx/sse optimization for i420 planar format. can you
> give me some suggestion, or someone can commit optimization for
> greedyh/tomsmocomp planar scanline function.
> thanks:), sincerely yous,
> sean

I suggest you to give a look at the Oil Runtime Compiler (ORC) and the
benefits it brings to GStreamer wrt SIMD instructions:

http://code.entropywave.com/projects/orc/
http://gstreamer.freedesktop.org/wiki/GStreamerConference2010 (search for ORC)

you would get code not only optimised for SSE, but many of the most
common architectures in the wild.

Regards


>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel