diff --git a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX2.cpp b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX2.cpp index d1e1745..8690ef2 100644 --- a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX2.cpp +++ b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX2.cpp @@ -49,10 +49,6 @@ size_t VulkanVideoDecoder::next_start_code(const uint8_t *pdatai } } // main processing loop end m_BitBfr = (pdatain[i-2] << 8) | pdatain[i-1]; - if (i >= datasize) { - found_start_code = false; - return datasize; - } } // process a tail (rest): uint32_t bfr = m_BitBfr; diff --git a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX512.cpp b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX512.cpp index 6052d51..1a07927 100644 --- a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX512.cpp +++ b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeAVX512.cpp @@ -53,10 +53,6 @@ size_t VulkanVideoDecoder::next_start_code(const uint8_t *pdat } } // main processing loop end m_BitBfr = (pdatain[i-2] << 8) | pdatain[i-1]; - if (i >= datasize) { - found_start_code = false; - return datasize; - } } // process a tail (rest): uint32_t bfr = m_BitBfr; diff --git a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeNEON.cpp b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeNEON.cpp index 8c6bc4f..f1a3381 100644 --- a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeNEON.cpp +++ b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeNEON.cpp @@ -62,10 +62,6 @@ size_t VulkanVideoDecoder::next_start_code(const uint8_t *pdatai } } // main processing loop end m_BitBfr = (pdatain[i-2] << 8) | pdatain[i-1]; - if (i >= datasize) { - found_start_code = false; - return datasize; - } } // process a tail (rest): uint32_t bfr = m_BitBfr; diff --git a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeSSSE3.cpp b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeSSSE3.cpp index f210444..92cf4b6 100644 --- a/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeSSSE3.cpp +++ b/vk_video_decoder/libs/NvVideoParser/src/NextStartCodeSSSE3.cpp @@ -47,10 +47,6 @@ size_t VulkanVideoDecoder::next_start_code(const uint8_t *pdata } } // main processing loop end m_BitBfr = (pdatain[i-2] << 8) | pdatain[i-1]; - if (i >= datasize) { - found_start_code = false; - return datasize; - } } // process a tail (rest): uint32_t bfr = m_BitBfr;