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 <[EMAIL PROTECTED]> -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; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]