|
|
|
@@ -117,7 +117,7 @@ static int opus_packet(AVFormatContext *avf, int idx) |
|
|
|
|
|
|
|
if (!os->psize) |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
if (os->granule > INT64_MAX - UINT32_MAX) { |
|
|
|
if (os->granule > (1LL << 62)) { |
|
|
|
av_log(avf, AV_LOG_ERROR, "Unsupported huge granule pos %"PRId64 "\n", os->granule); |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
} |
|
|
|
|