basetransform: Split input buffer processing from output generation
authorJan Schmidt <jan@centricular.com>
Fri, 22 May 2015 15:08:29 +0000 (01:08 +1000)
committerJan Schmidt <jan@centricular.com>
Mon, 8 Jun 2015 09:17:57 +0000 (19:17 +1000)
commita198803bd6bc566a85a31d293e228dc988949768
treeea90bde25102254bf3f99270ae1fd17072962095
parentade4a83e633cd88d06f986662294985010837eab
basetransform: Split input buffer processing from output generation

Allow for sub-classes which want to collate incoming buffers or
split them into multiple output buffers by separating the input
buffer submission from output buffer generation and allowing
for looping of one of the phases depending on pull or push mode
operation.

https://bugzilla.gnome.org/show_bug.cgi?id=750033
libs/gst/base/gstbasetransform.c
libs/gst/base/gstbasetransform.h
tests/check/Makefile.am
tests/check/libs/.gitignore
tests/check/libs/test_transform.c
tests/check/libs/transform2.c [new file with mode: 0644]