summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c2e64f6)
raw | patch | inline | side by side (parent: c2e64f6)
author | Wim Taymans <wim.taymans@gmail.com> | |
Sun, 15 Sep 2002 13:53:08 +0000 (13:53 +0000) | ||
committer | Wim Taymans <wim.taymans@gmail.com> | |
Sun, 15 Sep 2002 13:53:08 +0000 (13:53 +0000) |
Original commit message from CVS:
State change cleanups
State change cleanups
gst/elements/gstfakesrc.c | patch | blob | history | |
plugins/elements/gstfakesrc.c | patch | blob | history |
index cf8a32d6c67e67962571fb72c8154f12574f3dba..ede1af5d9dc2a4769cbb41d20aac4c988398604e 100644 (file)
GST_BUFFER_TIMESTAMP (buf) = src->buffer_count++;
if (!src->silent) {
- if (src->last_message)
- g_free (src->last_message);
+ g_free (src->last_message);
src->last_message = g_strdup_printf ("get ******* (%s:%s)> (%d bytes, %llu) %p",
GST_DEBUG_PAD_NAME (pad), GST_BUFFER_SIZE (buf), GST_BUFFER_TIMESTAMP (buf), buf);
fakesrc = GST_FAKESRC (element);
switch (GST_STATE_TRANSITION (element)) {
- case GST_STATE_PAUSED_TO_READY:
case GST_STATE_NULL_TO_READY:
+ break;
+ case GST_STATE_READY_TO_PAUSED:
fakesrc->buffer_count = 0;
fakesrc->pattern_byte = 0x00;
fakesrc->need_flush = FALSE;
fakesrc->eos = FALSE;
fakesrc->rt_num_buffers = fakesrc->num_buffers;
break;
- case GST_STATE_READY_TO_PAUSED:
case GST_STATE_PAUSED_TO_PLAYING:
case GST_STATE_PLAYING_TO_PAUSED:
break;
- case GST_STATE_READY_TO_NULL:
+ case GST_STATE_PAUSED_TO_READY:
if (fakesrc->parent) {
gst_buffer_unref (fakesrc->parent);
fakesrc->parent = NULL;
gst_buffer_pool_unref (fakesrc->pool);
fakesrc->pool = NULL;
}
- if (fakesrc->last_message)
- g_free (fakesrc->last_message);
+ g_free (fakesrc->last_message);
+ fakesrc->last_message = NULL;
+ break;
+ case GST_STATE_READY_TO_NULL:
break;
default:
g_assert_not_reached ();
index cf8a32d6c67e67962571fb72c8154f12574f3dba..ede1af5d9dc2a4769cbb41d20aac4c988398604e 100644 (file)
GST_BUFFER_TIMESTAMP (buf) = src->buffer_count++;
if (!src->silent) {
- if (src->last_message)
- g_free (src->last_message);
+ g_free (src->last_message);
src->last_message = g_strdup_printf ("get ******* (%s:%s)> (%d bytes, %llu) %p",
GST_DEBUG_PAD_NAME (pad), GST_BUFFER_SIZE (buf), GST_BUFFER_TIMESTAMP (buf), buf);
fakesrc = GST_FAKESRC (element);
switch (GST_STATE_TRANSITION (element)) {
- case GST_STATE_PAUSED_TO_READY:
case GST_STATE_NULL_TO_READY:
+ break;
+ case GST_STATE_READY_TO_PAUSED:
fakesrc->buffer_count = 0;
fakesrc->pattern_byte = 0x00;
fakesrc->need_flush = FALSE;
fakesrc->eos = FALSE;
fakesrc->rt_num_buffers = fakesrc->num_buffers;
break;
- case GST_STATE_READY_TO_PAUSED:
case GST_STATE_PAUSED_TO_PLAYING:
case GST_STATE_PLAYING_TO_PAUSED:
break;
- case GST_STATE_READY_TO_NULL:
+ case GST_STATE_PAUSED_TO_READY:
if (fakesrc->parent) {
gst_buffer_unref (fakesrc->parent);
fakesrc->parent = NULL;
gst_buffer_pool_unref (fakesrc->pool);
fakesrc->pool = NULL;
}
- if (fakesrc->last_message)
- g_free (fakesrc->last_message);
+ g_free (fakesrc->last_message);
+ fakesrc->last_message = NULL;
+ break;
+ case GST_STATE_READY_TO_NULL:
break;
default:
g_assert_not_reached ();