summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/omx
diff options
context:
space:
mode:
authorJesse Hall <jessehall@google.com>2014-03-03 15:35:36 -0800
committerJesse Hall <jessehall@google.com>2014-03-07 14:03:53 -0800
commit8dcc81a2fdb35905347cf7ef46d198afa7ae79cd (patch)
tree3a6a83b0dc60fdaa9901eefb3262558b92d1b1ac /media/libstagefright/omx
parent64aa53e4d2acb0251d17a628d7872af58a2b9fbd (diff)
downloadframeworks_av-8dcc81a2fdb35905347cf7ef46d198afa7ae79cd.zip
frameworks_av-8dcc81a2fdb35905347cf7ef46d198afa7ae79cd.tar.gz
frameworks_av-8dcc81a2fdb35905347cf7ef46d198afa7ae79cd.tar.bz2
Add empty onSidebandChanged callbacks to BufferQueue::ConsumerListeners
Change-Id: I94384aefd47b3a581cbdc3905ba9fdbc88d3d06c
Diffstat (limited to 'media/libstagefright/omx')
-rw-r--r--media/libstagefright/omx/GraphicBufferSource.cpp5
-rw-r--r--media/libstagefright/omx/GraphicBufferSource.h5
2 files changed, 10 insertions, 0 deletions
diff --git a/media/libstagefright/omx/GraphicBufferSource.cpp b/media/libstagefright/omx/GraphicBufferSource.cpp
index b81b116..5bea7a6 100644
--- a/media/libstagefright/omx/GraphicBufferSource.cpp
+++ b/media/libstagefright/omx/GraphicBufferSource.cpp
@@ -777,6 +777,11 @@ void GraphicBufferSource::onBuffersReleased() {
}
}
+// BufferQueue::ConsumerListener callback
+void GraphicBufferSource::onSidebandStreamChanged() {
+ ALOG_ASSERT(false, "GraphicBufferSource can't consume sideband streams");
+}
+
status_t GraphicBufferSource::setRepeatPreviousFrameDelayUs(
int64_t repeatAfterUs) {
Mutex::Autolock autoLock(mMutex);
diff --git a/media/libstagefright/omx/GraphicBufferSource.h b/media/libstagefright/omx/GraphicBufferSource.h
index fba42b7..757edc8 100644
--- a/media/libstagefright/omx/GraphicBufferSource.h
+++ b/media/libstagefright/omx/GraphicBufferSource.h
@@ -143,6 +143,11 @@ protected:
// set of mBufferSlot entries.
virtual void onBuffersReleased();
+ // BufferQueue::ConsumerListener interface, called when the client has
+ // changed the sideband stream. GraphicBufferSource doesn't handle sideband
+ // streams so this is a no-op (and should never be called).
+ virtual void onSidebandStreamChanged();
+
private:
// Keep track of codec input buffers. They may either be available
// (mGraphicBuffer == NULL) or in use by the codec.