[gst-devel] POSIX thread usage in gstreamer

Bhavana Bhat bhavana.bhat at gmail.com
Fri Nov 17 14:46:38 CET 2006


Hi

I have a doubt on gstreamer. Is it possible to use posix threads
within gstreamer?
Is it mandatory that a loop function has to be used for data transfer?
If we create our own POSIX threads would it be OK? When I tried doing
this the use case worked. I was able to play a file. But it gave the
following errors. Could you please let me know if there is any problem
with what I have done. How can I remove these errors?

(gst-launch-0.10:12908): GStreamer-CRITICAL **: gst_pad_set_caps:
assertion `GST_IS_PAD (pad)' failed

(gst-launch-0.10:12908): GStreamer-CRITICAL **: gst_pad_push_event:
assertion `GST_IS_PAD (pad)' failed

(gst-launch-0.10:12908): GStreamer-CRITICAL **: gst_pad_pull_range:
assertion `GST_IS_PAD (pad)' failed

(gst-launch-0.10:12908): GStreamer-CRITICAL **: gst_pad_push_event:
assertion `GST_IS_PAD (pad)' failed

Thanks in advance for your time,
Bhavana




More information about the gstreamer-devel mailing list