summaryrefslogtreecommitdiff
path: root/src/totem-video-thumbnailer.c
diff options
context:
space:
mode:
authorPhilip Withnall <philip@tecnocode.co.uk>2013-08-04 15:38:11 +0200
committerPhilip Withnall <philip@tecnocode.co.uk>2013-08-04 15:38:11 +0200
commita7c8226f32c438a9c1c92691066d5a770dd7fb3c (patch)
treed295544b064326da8c2968275465fcf48a69034f /src/totem-video-thumbnailer.c
parent99ff1bcc7f7e5b90bfd6c167f027b738011e5c7c (diff)
downloadtotem-a7c8226f32c438a9c1c92691066d5a770dd7fb3c.tar.gz
core: Add missing enum members to switch statements
To make it more explicit how each case is handled, and what the possible cases are. This also fixes lots of compiler warnings.
Diffstat (limited to 'src/totem-video-thumbnailer.c')
-rw-r--r--src/totem-video-thumbnailer.c62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/totem-video-thumbnailer.c b/src/totem-video-thumbnailer.c
index 59f56828e..35d3325f5 100644
--- a/src/totem-video-thumbnailer.c
+++ b/src/totem-video-thumbnailer.c
@@ -167,6 +167,37 @@ error_handler (GstBus *bus,
case GST_MESSAGE_EOS:
exit (0);
+ case GST_MESSAGE_ASYNC_DONE:
+ 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_CHANGED:
+ 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_TOC:
+ case GST_MESSAGE_RESET_TIME:
+ case GST_MESSAGE_STREAM_START:
+ case GST_MESSAGE_NEED_CONTEXT:
+ case GST_MESSAGE_HAVE_CONTEXT:
+ case GST_MESSAGE_ANY:
default:
/* Ignored */
;;
@@ -289,6 +320,37 @@ thumb_app_start (ThumbApp *app)
terminate = TRUE;
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_CHANGED:
+ 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_TOC:
+ case GST_MESSAGE_RESET_TIME:
+ case GST_MESSAGE_STREAM_START:
+ case GST_MESSAGE_NEED_CONTEXT:
+ case GST_MESSAGE_HAVE_CONTEXT:
+ case GST_MESSAGE_ANY:
default:
/* Ignore */
;;