summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2009-07-17 09:30:37 -0700
committerAndreas Huber <andih@google.com>2009-07-17 09:30:37 -0700
commit548681f9bd906600ab523b87e045c1e829b0c767 (patch)
tree32755fc396a5660bb496c92921d9691bc901aaf3 /media
parent72b56ef3d9f164159f58725781b01dd3b052b51a (diff)
downloadframeworks_av-548681f9bd906600ab523b87e045c1e829b0c767.zip
frameworks_av-548681f9bd906600ab523b87e045c1e829b0c767.tar.gz
frameworks_av-548681f9bd906600ab523b87e045c1e829b0c767.tar.bz2
stagefright: initialize more of the OMX_BUFFERHEADERTYPE structure as they are apparently not cleared by the OMX implementation.
Diffstat (limited to 'media')
-rw-r--r--media/libstagefright/omx/OMX.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libstagefright/omx/OMX.cpp b/media/libstagefright/omx/OMX.cpp
index c18f5ce..daaa741 100644
--- a/media/libstagefright/omx/OMX.cpp
+++ b/media/libstagefright/omx/OMX.cpp
@@ -217,6 +217,7 @@ void OMX::threadEntry() {
header->nFilledLen = 0;
header->nOffset = 0;
+ header->hMarkTargetComponent = NULL;
header->nFlags = 0;
NodeMeta *node_meta = static_cast<NodeMeta *>(
@@ -238,6 +239,7 @@ void OMX::threadEntry() {
header->nFilledLen = msg.u.extended_buffer_data.range_length;
header->nOffset = msg.u.extended_buffer_data.range_offset;
+ header->hMarkTargetComponent = NULL;
header->nFlags = msg.u.extended_buffer_data.flags;
header->nTimeStamp = msg.u.extended_buffer_data.timestamp;