diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-03-30 18:12:39 +0200 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2012-03-30 18:15:30 +0200 |
commit | 345dc31f205befe34c47ea2266c7ef5150943e47 (patch) | |
tree | ccf6c27aa6da2971d49dea46f5bf5dbb72e25cd6 /tests/examples/app/appsrc-seekable.c | |
parent | 9289476e779ba9a0a3f7cbf231171e7a85867632 (diff) |
update for buffer api change
Diffstat (limited to 'tests/examples/app/appsrc-seekable.c')
-rw-r--r-- | tests/examples/app/appsrc-seekable.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/examples/app/appsrc-seekable.c b/tests/examples/app/appsrc-seekable.c index 24b9ba508..533aab331 100644 --- a/tests/examples/app/appsrc-seekable.c +++ b/tests/examples/app/appsrc-seekable.c @@ -76,8 +76,6 @@ feed_data (GstElement * appsrc, guint size, App * app) guint len; GstFlowReturn ret; - buffer = gst_buffer_new (); - if (app->offset >= app->length) { /* we are EOS, send end-of-stream */ g_signal_emit_by_name (app->appsrc, "end-of-stream", &ret); @@ -85,11 +83,13 @@ feed_data (GstElement * appsrc, guint size, App * app) } /* read any amount of data, we are allowed to return less if we are EOS */ + buffer = gst_buffer_new (); + len = CHUNK_SIZE; if (app->offset + len > app->length) len = app->length - app->offset; - gst_buffer_take_memory (buffer, -1, + gst_buffer_append_memory (buffer, gst_memory_new_wrapped (GST_MEMORY_FLAG_READONLY, app->data, app->length, app->offset, len, NULL, NULL)); |