Site icon EfmSoft

Что означает статус Intel IPP -96 (ippStsMP4TempDiffErr)?

 
Предыдущий Следующий
ippStsMP4AlignErr ippStsMP4BlockSizeErr

ippStsMP4TempDiffErr

Временные параметры задают порядок VOP и интерпретацию предсказания. Противоречивое значение нарушает временную модель декодера и может сделать компенсацию движения или перестановку B-VOP некорректной.

Сопоставьте временную отметку текущего VOP с соседними опорными кадрами. Нулевая или противоречивая временная разница делает расчёт масштаба движения некорректным даже при допустимых векторах движения.

На практике причина часто находится до вызова IPP: демультиплексор неверно обрабатывает временные метки, packed B-frames или границы elementary stream. Сравнивайте временные параметры контейнера с полями самого MPEG-4 bitstream, а не только с PTS/DTS.

Проверьте время

  • VOP time increment resolution и декодированные поля time increment.
  • Ожидается ли перестановка B-VOP для данного потока.
  • Временные метки контейнера в сравнении с временными параметрами elementary stream.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version