summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorRadek Doulik <rodo@novell.com>2011-02-21 13:52:14 +0100
committerRadek Doulik <rodo@novell.com>2011-02-21 13:52:56 +0100
commitf0fe2ccf15601c7c108ed6f4c2b98c99469484e8 (patch)
tree577df0780e5d539efb02836c5f60e3bd4b4b7ef6 /avmedia
parentb9e65390d9f5df73ef46d67d218f59fe2ed1caec (diff)
extend debug output for gstreamer avmedia component
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/source/gstreamer/gstplayer.cxx14
1 files changed, 13 insertions, 1 deletions
diff --git a/avmedia/source/gstreamer/gstplayer.cxx b/avmedia/source/gstreamer/gstplayer.cxx
index 018cc2e4c2..f6ea7295a5 100644
--- a/avmedia/source/gstreamer/gstplayer.cxx
+++ b/avmedia/source/gstreamer/gstplayer.cxx
@@ -155,7 +155,17 @@ void Player::processMessage( GstMessage *message )
GstBusSyncReply Player::processSyncMessage( GstMessage *message )
{
- DBG( "%p processSyncMessage", this );
+ DBG( "%p processSyncMessage: %s", this, GST_MESSAGE_TYPE_NAME( message ) );
+
+#if DEBUG
+ if ( GST_MESSAGE_TYPE( message ) == GST_MESSAGE_ERROR ) {
+ GError* error;
+ gchar* error_debug;
+
+ gst_message_parse_error( message, &error, &error_debug );
+ DBG("error: '%s' debug: '%s'", error->message, error_debug);
+ }
+#endif
if (message->structure) {
if( !strcmp( gst_structure_get_name( message->structure ), "prepare-xwindow-id" ) && mnWindowID != 0 ) {
@@ -273,6 +283,8 @@ bool Player::create( const ::rtl::OUString& rURL )
// create all the elements and link them
+ DBG("create player, URL: %s", OUStringToOString( rURL, RTL_TEXTENCODING_UTF8 ).getStr());
+
if( mbInitialized )
{
preparePlaybin( rURL, true );