[gstreamer-bugs] [Bug 625295] New: Blocks in log/debug/etc messages after introducing streamsynchronizer
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jul 26 03:01:25 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=625295
GStreamer | gst-plugins-base | 0.10.30
Summary: Blocks in log/debug/etc messages after introducing
streamsynchronizer
Classification: Desktop
Product: GStreamer
Version: 0.10.30
OS/Version: Windows
Status: UNCONFIRMED
Severity: major
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: wl2776 at gmail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
There is a new element introduced, streamsynchronizer, which is loaded into the
playbin2.
I am developing a video player using GStreamer. It works on windows and
currently is an ActiveX component, embedded in the C# form.
I am using GStreamer-winbuilds for it (http://code.google.com/p/ossbuild/).
Its SVN Rev. 771 has merged some changes from the master git branch,
streamsynchronizer was among them.
My player outputs debug messages using GStreaner's debug system and has
switched on debug messages from the mpegvideoparse and playbin2
(--gst-debug=player:5,mpegvideoparse:5,playbin2:5)
It also extensively uses playbin2 and directdrawsink as a video sink.
It has custom g_print_func:
static void g_print_func(const gchar *string)
{
if(!g_strrstr(string,"assertion `mini_object->refcount > 0' failed"))
OutputDebugString(string);
}
This was set with
g_set_print_handler((GPrintFunc) g_print_func);
I've found, that debug messages are successfully displayed when the playbin2 is
in the playing state. When the playbin2 in any other state, they are either not
displayed, or displayed with a very big delay.
If I put the player to the playing state, I've got lots of messages, which were
to display earlier.
When I roll back to the rev 770, everything is displayed like a charm.
The generated pipelines differ only in that stream synchronizer.
--
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