writing plugins to make use of specific hardware

Thornton, Keith keith.thornton at zeiss.com
Mon Jul 7 01:46:42 PDT 2014


Good morning
I am currently writing a plugin to make use of the Intel Media SDK (Quicksync) under windows.
I am using Gstreamer 1.3
The Quicksync Hardware requires 16 bit sizes e.g. 1920 * 1088
The pipeline
Gst-launch-1.0 filesrc location=file.mp4 ! qtdemux ! h264parse ! avdec_h264 ! videoconvert ! video/x-raw, width=1920, height=1080,format=NV12 ! myplugin ! video/x-raw, width=960,height=540 ! d3dvideosink
Requires that I allocate a buffer_pool larger than that described by the caps i.e. 1920x1088 instead of 1920x1080. I assumed that I must implement a propose_allocation and decide_allocation function but could use some guidance if any is available. Can anyone point me to some useful examples or documentation?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140707/40c393fd/attachment.html>


More information about the gstreamer-devel mailing list