Infrastructure for filters.
authorMohammed Sameer <msameer@foolab.org>
Fri, 21 Dec 2012 23:42:35 +0000 (01:42 +0200)
committerMohammed Sameer <msameer@foolab.org>
Sat, 22 Dec 2012 00:21:14 +0000 (02:21 +0200)
commit047babdd446e6490a5402070fb113e5c537ab6bc
tree9b28b4f833560fec650a11caf640de8ca3e932d2
parent5b07bc37df4867ef2b23275117666ebcd725c788
Infrastructure for filters.

This consists of:
A GStreamer element to duplicate buffers
A wrapper that creates a bin utilizing the above mentioned element.

On some devices like N9, memory is frame buffer memory and access to such
memory is costly since it's not cached by the CPU. What we do is we copy it
to "normal memory" and pass that to any filters that want to inspect the buffer.
lib/gst/gstcopy.cpp [new file with mode: 0644]
lib/gst/gstcopy.h [new file with mode: 0644]
lib/lib.pro
lib/qtcamanalysisbin.cpp [new file with mode: 0644]
lib/qtcamanalysisbin.h [moved from qml/CheckButtonData.qml with 72% similarity]
lib/qtcamdevice.cpp