could not link amcvideodec-omxgoogleh264decoder0 to glcolorscale0
Joel Fuster
kungfuster at gmail.com
Sun Nov 8 11:34:41 PST 2015
I'm having an issue with my pipeline not building on Android with
Gstreamer 1.6.1 and I was hoping someone could point out what I'm
doing wrong.
My pipeline is as follows:
private static String defaultPipelineDescription = "udpsrc port=%d " +
"caps=application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264
" +
"! rtph264depay ! h264parse ! amcviddec-omxgoogleh264decoder " +
"! glcolorscale ! appsink name=sink max-buffers=2 drop=true
caps=video/x-raw(memory:GLMemory),format=RGBA";
The message I'm getting is: "Unable to build pipeline: could not link
amcvideodec-omxgoogleh264decoder0 to glcolorscale0". In case it's
relevant, the full log is here: http://pastebin.com/TBQrhJkA.
All I'm really trying to do is get the video frames into textures so I
can render them in my application.
If it matters, this pipeline works fine:
private final String pipelineDescription = "udpsrc port=1234 " +
"caps=application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264
" +
"! rtph264depay ! h264parse ! amcviddec-omxgoogleh264decoder !
glimagesink sync=false";
Thanks in advance,
Joel
More information about the gstreamer-devel
mailing list