: Transform element

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

: Transform element

Sedji Gaouaou
Hi,

After reading the gstreamer documentation:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/section-base-transform.html

I was wondering if it could be possible to have a transform element in
my decoder plugin?

My goal is to support scaling, rotating, cropping for instance, but also
to avoid memcopy for performances issues!!!

So I would like to have every functionalities in a single plugin. Is it
possible/recommended?

Regards,
Sedji


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: : Transform element

Stefan Sauer
Am 25.03.2010 11:25, schrieb Sedji Gaouaou:

> Hi,
>
> After reading the gstreamer documentation:
> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/section-base-transform.html
>
> I was wondering if it could be possible to have a transform element in
> my decoder plugin?
>
> My goal is to support scaling, rotating, cropping for instance, but also
> to avoid memcopy for performances issues!!!

I don't think it is what you want to do. Having separate elements does not
neccesarily mean that you do memcopies. If you use xvideo, your xvideo
implementation can use scaling and cropping capabilities. You might be able to
support rotation vi XRandR. This is all X related, we would not be able to help
you more here. If you are not using X would could e.g. use this from your own
(hardware specific) framebuffer sink.

Anyway, I would no attempt to bundle it with the decoder as you will have
several, but usualy just one display.

Stefan

>
> So I would like to have every functionalities in a single plugin. Is it
> possible/recommended?
>
> Regards,
> Sedji
>
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel