summaryrefslogtreecommitdiff
path: root/libstagefrighthw
diff options
context:
space:
mode:
authorSurajit Podder <spodder@codeaurora.org>2016-06-09 17:18:53 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2016-06-09 06:15:40 -0700
commit107a2e18fba7aafaf5bf8443ebc616eeff0d5f1a (patch)
tree0e8016d2eb533ea6e0f5b3573319344e356a8a09 /libstagefrighthw
parent651442bc5add293db552b52e9d33d576f49fa2c8 (diff)
downloadmedia-107a2e18fba7aafaf5bf8443ebc616eeff0d5f1a.tar.gz
libstagefrighthw: Remove padding in encoder_nativehandle_buffer_type
Padding is no longer needed as native handle is directly passed without involving shared memory in framework, and the handle pointer size will not cause invalid access while passing handle in a 64 bit process. Change-Id: I184542e7deb816ac2cb97e39a16c5e4fe83c1eb6
Diffstat (limited to 'libstagefrighthw')
-rw-r--r--libstagefrighthw/QComOMXMetadata.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/libstagefrighthw/QComOMXMetadata.h b/libstagefrighthw/QComOMXMetadata.h
index 88b00db9..e6b4579e 100644
--- a/libstagefrighthw/QComOMXMetadata.h
+++ b/libstagefrighthw/QComOMXMetadata.h
@@ -26,10 +26,7 @@ namespace android {
#ifdef USE_NATIVE_HANDLE_SOURCE
typedef struct encoder_nativehandle_buffer_type {
MetadataBufferType buffer_type;
- union {
- buffer_handle_t meta_handle;
- uint64_t padding;
- };
+ buffer_handle_t meta_handle;
} encoder_nativehandle_buffer_type;
#endif