From 5b6ddd10ecdfbef6cea750da1e568ea73be4fbb3 Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Tue, 7 Jan 2014 01:48:20 +0100 Subject: [PATCH] Add bitstream restrictions to video stream to disable the use of buffers --- jni/nv_omx_dec/nv_omx_dec.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jni/nv_omx_dec/nv_omx_dec.c b/jni/nv_omx_dec/nv_omx_dec.c index 1a1151a..937b203 100644 --- a/jni/nv_omx_dec/nv_omx_dec.c +++ b/jni/nv_omx_dec/nv_omx_dec.c @@ -144,6 +144,14 @@ int nv_omx_decode(const unsigned char* indata, int data_len, int last) { dest += data_len; if (last) { + if (buf->nFilledLen == 26) { + buf->nFilledLen += 2; + buf->pBuffer[24] = 0x11; + buf->pBuffer[25] = 0xe3; + buf->pBuffer[26] = 0x06; + buf->pBuffer[27] = 0x50; + } + if(port_settings_changed == 0 && ((data_len > 0 && ilclient_remove_event(video_decode, OMX_EventPortSettingsChanged, 131, 0, 0, 1) == 0) || (data_len == 0 && ilclient_wait_for_event(video_decode, OMX_EventPortSettingsChanged, 131, 0, 0, 1,