mirror of
https://github.com/opencv/opencv.git
synced 2025-01-18 22:44:02 +08:00
Sets a higher limit on videoio's AVI container's maximum chunk size, and adds an explanation of the assertion. Closes #11126
This commit is contained in:
parent
cd4b748b44
commit
c6cf7f8080
@ -511,7 +511,12 @@ std::vector<char> AVIReadContainer::readFrame(frame_iterator it)
|
||||
|
||||
RiffChunk chunk;
|
||||
*(m_file_stream) >> chunk;
|
||||
CV_Assert(chunk.m_size <= 0xFFFF);
|
||||
|
||||
// Assertion added to prevent complaints from static analysis tools
|
||||
// as the chunk size is read from a file then used to allocate
|
||||
// memory. 64MB was chosen arbitrarily as an upper bound but it may
|
||||
// be useful to make it configurable.
|
||||
CV_Assert(chunk.m_size <= 67108864);
|
||||
|
||||
std::vector<char> result;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user