[Bug 689730] osxvideosink hang the application when setting the pipeline to PLAYING state [multithreading]

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 9 01:17:10 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=689730
  GStreamer | gst-plugins-good | 0.10.31

--- Comment #10 from Alexey Chernov <4ernov at gmail.com> 2013-01-09 09:17:05 UTC ---
Andoni, thanks for suggestions. I seem to find a proper test program which
reproduces the problem for me (will attach it right now). It actually uses one
separate thread with another main loop in it and main thread is not blocked by
anything but g_main_loop_run(). I experimented with latest git version of 0.10
branch both with RUN_NS_APP_THREAD defined and without one. Here's also
compilation command for me:

gcc -I /Library/Frameworks/GStreamer.framework/Headers -I
/Library/Frameworks/QtGui.framework/Versions/4/Headers/ -I
/Library/Frameworks/QtCore.framework/Versions/4/Headers/ -DTEST_THREADED
testprogram_v2.cpp -o testprogram_v2 -L
/Library/Frameworks/GStreamer.framework/Libraries/ -lgstreamer-0.10 -lglib-2.0
-lgobject-2.0

So, with -DTEST_THREADED key it hangs when executed, and without it it shows
videotestsrc output.

Andoni, could you please check if it's proper test case or there's some fault
which leads to hang?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list