diff options
author | Philip Withnall <philip@tecnocode.co.uk> | 2011-07-02 13:18:37 +0100 |
---|---|---|
committer | Philip Withnall <philip@tecnocode.co.uk> | 2011-07-02 13:18:37 +0100 |
commit | 481871132d4175d4f7bf7523901caf7ca775ee4a (patch) | |
tree | c319dc4e1eea4bd766534ab80d32bb83cc0926da /src/totem-video-thumbnailer.c | |
parent | 5b7e374270587162630ca9c903b92db3fb9c140e (diff) | |
download | totem-481871132d4175d4f7bf7523901caf7ca775ee4a.tar.gz |
main: Fix some compilation warnings
Mostly warnings to do with not listing all members of an enum in a switch
over an instance of that enum.
Diffstat (limited to 'src/totem-video-thumbnailer.c')
-rw-r--r-- | src/totem-video-thumbnailer.c | 57 |
1 files changed, 56 insertions, 1 deletions
diff --git a/src/totem-video-thumbnailer.c b/src/totem-video-thumbnailer.c index d9af8568d..eb6a11fca 100644 --- a/src/totem-video-thumbnailer.c +++ b/src/totem-video-thumbnailer.c @@ -161,6 +161,33 @@ error_handler (GstBus *bus, exit (1); case GST_MESSAGE_EOS: exit (0); + + case GST_MESSAGE_UNKNOWN: + case GST_MESSAGE_WARNING: + case GST_MESSAGE_INFO: + case GST_MESSAGE_TAG: + case GST_MESSAGE_BUFFERING: + case GST_MESSAGE_STATE_CHANGED: + case GST_MESSAGE_STATE_DIRTY: + case GST_MESSAGE_STEP_DONE: + case GST_MESSAGE_CLOCK_PROVIDE: + case GST_MESSAGE_CLOCK_LOST: + case GST_MESSAGE_NEW_CLOCK: + case GST_MESSAGE_STRUCTURE_CHANGE: + case GST_MESSAGE_STREAM_STATUS: + case GST_MESSAGE_APPLICATION: + case GST_MESSAGE_ELEMENT: + case GST_MESSAGE_SEGMENT_START: + case GST_MESSAGE_SEGMENT_DONE: + case GST_MESSAGE_DURATION: + case GST_MESSAGE_LATENCY: + case GST_MESSAGE_ASYNC_START: + case GST_MESSAGE_ASYNC_DONE: + case GST_MESSAGE_REQUEST_STATE: + case GST_MESSAGE_STEP_START: + case GST_MESSAGE_QOS: + case GST_MESSAGE_PROGRESS: + case GST_MESSAGE_ANY: default: /* Ignored */ ;; @@ -268,8 +295,36 @@ thumb_app_start (ThumbApp *app) case GST_MESSAGE_ERROR: totem_gst_message_print (message, app->play, "totem-video-thumbnailer-error"); break; + + case GST_MESSAGE_UNKNOWN: + case GST_MESSAGE_EOS: + case GST_MESSAGE_WARNING: + case GST_MESSAGE_INFO: + case GST_MESSAGE_TAG: + case GST_MESSAGE_BUFFERING: + case GST_MESSAGE_STATE_CHANGED: + case GST_MESSAGE_STATE_DIRTY: + case GST_MESSAGE_STEP_DONE: + case GST_MESSAGE_CLOCK_PROVIDE: + case GST_MESSAGE_CLOCK_LOST: + case GST_MESSAGE_NEW_CLOCK: + case GST_MESSAGE_STRUCTURE_CHANGE: + case GST_MESSAGE_STREAM_STATUS: + case GST_MESSAGE_APPLICATION: + case GST_MESSAGE_ELEMENT: + case GST_MESSAGE_SEGMENT_START: + case GST_MESSAGE_SEGMENT_DONE: + case GST_MESSAGE_DURATION: + case GST_MESSAGE_LATENCY: + case GST_MESSAGE_ASYNC_START: + case GST_MESSAGE_REQUEST_STATE: + case GST_MESSAGE_STEP_START: + case GST_MESSAGE_QOS: + case GST_MESSAGE_PROGRESS: + case GST_MESSAGE_ANY: default: - g_assert_not_reached (); + /* Ignore */ + ;; } gst_message_unref (message); |