vlc/vlc-3.0 | branch: master | Thomas Guillem <[email protected]> | Tue Oct 29 
13:41:56 2019 +0100| [a1c7364f93dfe5a3617d8a80f442ea44e8c7e843] | committer: 
Thomas Guillem

mediacodec: assert that omx quirks are the same

(cherry picked from commit 334608fdd934b53dcf1d6483c7a7ee3b9c72d058)
Signed-off-by: Thomas Guillem <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=a1c7364f93dfe5a3617d8a80f442ea44e8c7e843
---

 modules/codec/omxil/mediacodec_ndk.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/codec/omxil/mediacodec_ndk.c 
b/modules/codec/omxil/mediacodec_ndk.c
index 773bb5a9db..07fd79593a 100644
--- a/modules/codec/omxil/mediacodec_ndk.c
+++ b/modules/codec/omxil/mediacodec_ndk.c
@@ -38,6 +38,13 @@
 
 #include "mediacodec.h"
 
+static_assert(MC_API_NO_QUIRKS == OMXCODEC_NO_QUIRKS
+    && MC_API_QUIRKS_NEED_CSD == OMXCODEC_QUIRKS_NEED_CSD
+    && MC_API_VIDEO_QUIRKS_IGNORE_PADDING == 
OMXCODEC_VIDEO_QUIRKS_IGNORE_PADDING
+    && MC_API_VIDEO_QUIRKS_SUPPORT_INTERLACED == 
OMXCODEC_VIDEO_QUIRKS_SUPPORT_INTERLACED
+    && MC_API_AUDIO_QUIRKS_NEED_CHANNELS == 
OMXCODEC_AUDIO_QUIRKS_NEED_CHANNELS,
+    "mediacodec.h/omx_utils.h mismatch");
+
 char* MediaCodec_GetName(vlc_object_t *p_obj, const char *psz_mime,
                          int hxxx_profile, int *p_quirks);
 

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to