Hi all,
I am having some issues getting the qtivtransform gstreamer plugin running in my application.
When using a pipeline like
gst-launch-1.0 qtiqmmfsrc ! video/x-raw,format=NV12,framerate=\(fraction\)30/1,width=1280,height=720 ! qtivtransform ! video/x-raw,format=RGB ! qtivtransform ! video/x-raw,format=NV12 ! omxh264enc ! rtphpay ! udpsink
I get the desired output via udp.
However, when using the videotestsrc instead as follows:
gst-launch-1.0 videotestsrc ! video/x-raw,format=RGB,framerate=\(fraction\)30/1,width=1280,height=720 ! qtivtransform ! video/x-raw,format=NV12 ! omxh264enc ! rtph264pay ! udpsink
the resulting image is green and when using GST_DEBUG=3, the following error is shown:
Hi,
simply replace RGB by NV12 in your second example and pipeline works (tested).
wrong:
gst-launch-1.0 videotestsrc ! video/x-raw,format=RGB,framerate=\(fraction\)30/1,width=1280,height=720 ! qtivtransform ! video/x-raw,format=NV12 ! omxh264enc ! rtph264pay ! udpsink
correct:
gst-launch-1.0 videotestsrc ! video/x-raw,format=NV12,framerate=\(fraction\)30/1,width=1280,height=720 ! qtivtransform ! video/x-raw,format=NV12 ! omxh264enc ! rtph264pay ! udpsink