diff options
Diffstat (limited to 'gst/speed/filter.func')
-rw-r--r-- | gst/speed/filter.func | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/gst/speed/filter.func b/gst/speed/filter.func index 7bd5227c..6802b20c 100644 --- a/gst/speed/filter.func +++ b/gst/speed/filter.func @@ -13,15 +13,10 @@ do { speed = filter->speed; /* update this, it might have changed */ - if (filter->srcpool) { - out = gst_buffer_new_from_pool(filter->srcpool, 0, 0); - out_data = (_FORMAT*) GST_BUFFER_DATA(out); - } else { - out = gst_buffer_new(); - GST_BUFFER_DATA(out) = (gchar*) g_new(_FORMAT,SPEED_BUFSIZE/sizeof(_FORMAT)); - GST_BUFFER_SIZE(out) = SPEED_BUFSIZE; - out_data = (_FORMAT*) GST_BUFFER_DATA(out); - } + out = gst_buffer_new(); + GST_BUFFER_DATA(out) = (gchar*) g_new(_FORMAT,SPEED_BUFSIZE/sizeof(_FORMAT)); + GST_BUFFER_SIZE(out) = SPEED_BUFSIZE; + out_data = (_FORMAT*) GST_BUFFER_DATA(out); nout = GST_BUFFER_SIZE(out) / sizeof(_FORMAT); GST_BUFFER_TIMESTAMP (out) = timestamp; offset += nout; |