mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-04 13:32:29 +00:00
add debug and an assert
This commit is contained in:
parent
fb4953a68d
commit
5f802dad4e
1 changed files with 7 additions and 1 deletions
|
@ -142,16 +142,22 @@ GST_START_TEST (test_decode_seek_partial)
|
||||||
/* do a partial seek to get the first 1024 samples or 2048 bytes */
|
/* do a partial seek to get the first 1024 samples or 2048 bytes */
|
||||||
event = gst_event_new_seek (1.0, GST_FORMAT_DEFAULT, GST_SEEK_FLAG_FLUSH,
|
event = gst_event_new_seek (1.0, GST_FORMAT_DEFAULT, GST_SEEK_FLAG_FLUSH,
|
||||||
GST_SEEK_TYPE_SET, 0, GST_SEEK_TYPE_SET, 1024);
|
GST_SEEK_TYPE_SET, 0, GST_SEEK_TYPE_SET, 1024);
|
||||||
|
GST_DEBUG ("seeking");
|
||||||
result = gst_element_send_event (appsink, event);
|
result = gst_element_send_event (appsink, event);
|
||||||
|
GST_DEBUG ("seeked");
|
||||||
|
|
||||||
gst_element_set_state (pipeline, GST_STATE_PLAYING);
|
gst_element_set_state (pipeline, GST_STATE_PLAYING);
|
||||||
|
|
||||||
do {
|
do {
|
||||||
|
GST_DEBUG ("pulling buffer");
|
||||||
g_signal_emit_by_name (appsink, "pull-buffer", &buffer);
|
g_signal_emit_by_name (appsink, "pull-buffer", &buffer);
|
||||||
|
GST_DEBUG ("pulled buffer %x", buffer);
|
||||||
if (buffer == NULL)
|
if (buffer == NULL)
|
||||||
break;
|
break;
|
||||||
if (firstbyte == 0)
|
if (firstbyte == 0) {
|
||||||
|
fail_unless_equals_int (GST_BUFFER_OFFSET (buffer), 0L);
|
||||||
firstbyte = GST_BUFFER_DATA (buffer)[0];
|
firstbyte = GST_BUFFER_DATA (buffer)[0];
|
||||||
|
}
|
||||||
size += buffer->size;
|
size += buffer->size;
|
||||||
}
|
}
|
||||||
while (TRUE);
|
while (TRUE);
|
||||||
|
|
Loading…
Reference in a new issue