[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

extragear/multimedia/kmplayer



SVN commit 527004 by vriezen:

Some const fixes and admin updates


 M  +3 -0      ChangeLog  
 M  +1 -1      debian/control  
 M  +10 -5     src/gstplayer.cpp  
 M  +4 -4      src/xineplayer.cpp  


--- trunk/extragear/multimedia/kmplayer/ChangeLog #527003:527004
@@ -1,3 +1,6 @@
+Changes since version 0.9.2-pre3
+- Seeking support for gstreamer backend
+- Ported gstreamer backend from 0.8 to 0.10
 Changes since version 0.9.2-pre2
 - Update with 0.9.1c
 - SMIL files can be part of other SMIL files
--- trunk/extragear/multimedia/kmplayer/debian/control #527003:527004
@@ -2,7 +2,7 @@
 Section: kde
 Priority: optional
 Maintainer: Koos Vriezen <koos.vriezen@xs4all.nl>
-Build-Depends: debhelper (>= 4.0.0), kdelibs4-dev, libxine-dev, libgstreamer0.8-dev, libgstreamer-plugins0.8-dev
+Build-Depends: debhelper (>= 4.0.0), kdelibs4-dev, libxine-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev
 Standards-Version: 3.6.0
 
 Package: kmplayer
--- trunk/extragear/multimedia/kmplayer/src/gstplayer.cpp #527003:527004
@@ -69,8 +69,8 @@
 static const char          *ao_driver;
 static const char          *vo_driver;
 static const char          *playbin_name = "player";
-static char                *dvd_device;
-static char                *vcd_device;
+static const char          *dvd_device;
+static const char          *vcd_device;
 static GstElement          *gst_elm_play;
 static GstBus              *gst_bus;
 static unsigned int /*GstMessageType*/       ignore_messages_mask;
@@ -207,6 +207,8 @@
     fprintf (stderr, "Tag: %s\n", tag);
 }
 
+//static bool gstStructure (GQuark field_id, const GValue *value, gpointer user_data);
+
 static void gstBusMessage (GstBus *, GstMessage * message, gpointer) {
     GstMessageType msg_type = GST_MESSAGE_TYPE (message);
     /* somebody else is handling the message, probably in gstPolForStateChange*/
@@ -226,7 +228,7 @@
             break;
         case GST_MESSAGE_TAG: {
             GstTagList *tag_list;
-            fprintf (stderr, "tag msg\n");
+            //fprintf (stderr, "tag msg\n");
             gst_message_parse_tag (message, &tag_list);
             gst_tag_list_foreach (tag_list, gstTag, 0L);
             gst_tag_list_free (tag_list);
@@ -243,9 +245,12 @@
             //fprintf (stderr, "Buffering message (%u%%)\n", percent);
             break;
         }
-        case GST_MESSAGE_APPLICATION:
-            fprintf (stderr, "app msg\n");
+        case GST_MESSAGE_APPLICATION: {
+            const char * msg = gst_structure_get_name (message->structure);
+            fprintf (stderr, "app msg %s\n", msg ? msg : "<unknown>");
+            //gst_structure_foreach (message->structure, gstStructure, 0L);
             break;
+        }
         case GST_MESSAGE_STATE_CHANGED: {
             GstState old_state, new_state;
             //gchar *src_name = gst_object_get_name (message->src);
--- trunk/extragear/multimedia/kmplayer/src/xineplayer.cpp #527003:527004
@@ -72,10 +72,10 @@
 static xine_event_queue_t  *event_queue;
 static xine_cfg_entry_t     audio_vis_cfg_entry;
 static x11_visual_t         vis;
-static char                *dvd_device;
-static char                *vcd_device;
-static char                *vo_driver = "auto";
-static char                *ao_driver = "auto";
+static const char          *dvd_device;
+static const char          *vcd_device;
+static const char          *vo_driver = "auto";
+static const char          *ao_driver = "auto";
 static char                 configfile[2048];
 
 static Display             *display;



Reply to: