[totem] core: Conditionalise use of new GStreamer GST_MESSAGE_* API



commit 4ac358abd879654665fd1aa7187dd41d70f112ad
Author: Philip Withnall <philip tecnocode co uk>
Date:   Sun Aug 4 22:16:35 2013 +0200

    core: Conditionalise use of new GStreamer GST_MESSAGE_* API
    
    This is a follow-up to commit a7c8226f32c438a9c1c92691066d5a770dd7fb3c,
    since it accidentally introduced API only available in GStreamer 1.1.3
    and above.

 src/backend/bacon-video-widget.c |    2 ++
 src/totem-audio-preview.c        |    4 +++-
 src/totem-video-thumbnailer.c    |    8 ++++++--
 3 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/src/backend/bacon-video-widget.c b/src/backend/bacon-video-widget.c
index 3377104..fc59b19 100644
--- a/src/backend/bacon-video-widget.c
+++ b/src/backend/bacon-video-widget.c
@@ -2253,8 +2253,10 @@ bvw_bus_message_cb (GstBus * bus, GstMessage * message, BaconVideoWidget *bvw)
     case GST_MESSAGE_ANY:
     case GST_MESSAGE_RESET_TIME:
     case GST_MESSAGE_STREAM_START:
+#if GST_CHECK_VERSION (1, 1, 3)
     case GST_MESSAGE_NEED_CONTEXT:
     case GST_MESSAGE_HAVE_CONTEXT:
+#endif
     default:
       GST_LOG ("Unhandled message: %" GST_PTR_FORMAT, message);
       break;
diff --git a/src/totem-audio-preview.c b/src/totem-audio-preview.c
index 9a1a81e..858b471 100644
--- a/src/totem-audio-preview.c
+++ b/src/totem-audio-preview.c
@@ -117,9 +117,11 @@ error_handler (GstBus *bus,
        case GST_MESSAGE_TOC:
        case GST_MESSAGE_RESET_TIME:
        case GST_MESSAGE_STREAM_START:
+       case GST_MESSAGE_ANY:
+#if GST_CHECK_VERSION (1, 1, 3)
        case GST_MESSAGE_NEED_CONTEXT:
        case GST_MESSAGE_HAVE_CONTEXT:
-       case GST_MESSAGE_ANY:
+#endif
        default:
                /* Ignored */
                ;;
diff --git a/src/totem-video-thumbnailer.c b/src/totem-video-thumbnailer.c
index 35d3325..0a139c8 100644
--- a/src/totem-video-thumbnailer.c
+++ b/src/totem-video-thumbnailer.c
@@ -195,9 +195,11 @@ error_handler (GstBus *bus,
        case GST_MESSAGE_TOC:
        case GST_MESSAGE_RESET_TIME:
        case GST_MESSAGE_STREAM_START:
+       case GST_MESSAGE_ANY:
+#if GST_CHECK_VERSION (1, 1, 3)
        case GST_MESSAGE_NEED_CONTEXT:
        case GST_MESSAGE_HAVE_CONTEXT:
-       case GST_MESSAGE_ANY:
+#endif
        default:
                /* Ignored */
                ;;
@@ -348,9 +350,11 @@ thumb_app_start (ThumbApp *app)
                case GST_MESSAGE_TOC:
                case GST_MESSAGE_RESET_TIME:
                case GST_MESSAGE_STREAM_START:
+               case GST_MESSAGE_ANY:
+#if GST_CHECK_VERSION (1, 1, 3)
                case GST_MESSAGE_NEED_CONTEXT:
                case GST_MESSAGE_HAVE_CONTEXT:
-               case GST_MESSAGE_ANY:
+#endif
                default:
                        /* Ignore */
                        ;;


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