diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-03-19 23:03:51 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-03-19 23:03:51 +0000 |
commit | 84e0b4f789ff30112aeb35ff52553ba4252c1cbb (patch) | |
tree | ae5fcad13fd0ee3b3835182f143763c1c434b07c | |
parent | ce3f2a8fc23b3e305d9bb17558aad4edc6cfded9 (diff) | |
parent | 1b481aebd63f7808ed3832eeb2f8ac70df1edc1f (diff) | |
download | libhevc-84e0b4f789ff30112aeb35ff52553ba4252c1cbb.tar.gz |
Snap for 6313343 from 1b481aebd63f7808ed3832eeb2f8ac70df1edc1f to qt-qpr3-release
Change-Id: I52e817e4de710478b5546f9aae3da666227b9953
-rw-r--r-- | decoder/ihevcd_decode.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/decoder/ihevcd_decode.c b/decoder/ihevcd_decode.c index 16ed36b..9f634b7 100644 --- a/decoder/ihevcd_decode.c +++ b/decoder/ihevcd_decode.c @@ -626,6 +626,13 @@ WORD32 ihevcd_decode(iv_obj_t *ps_codec_obj, void *pv_api_ip, void *pv_api_op) nal_ofst = ihevcd_nal_search_start_code(ps_codec->pu1_inp_bitsbuf, ps_codec->i4_bytes_remaining); + /* If there is no start code found, consume the data and break */ + if(nal_ofst == ps_codec->i4_bytes_remaining) + { + ps_codec->pu1_inp_bitsbuf += nal_ofst; + ps_codec->i4_bytes_remaining -= nal_ofst; + break; + } ps_codec->i4_nal_ofst = nal_ofst; { |