¿Qué significa el estado de Intel IPP -149 (ippStsAacBitOffsetErr)?

 
Anterior Siguiente
ippStsAacErr ippStsAacAdtsSyncWordErr

ippStsAacBitOffsetErr

Qué significa ippStsAacBitOffsetErr

ippStsAacBitOffsetErr indica que el parser intenta leer desde un bit offset fuera del rango válido o incompatible con lo que ya consumió. AAC contiene muchos campos no alineados a bytes, por lo que un solo error anterior puede desplazar toda la decodificación.

Es frecuente después de un frame truncado, un frame_length equivocado o un wrapper que conserva el cursor de un frame y lo reutiliza en el siguiente sin reiniciarlo.

Qué comprobar

  • Registra longitud en bytes y bit offset antes y después de cada etapa de parsing.
  • Comprueba si el header ADTS se entrega o se retira de forma consistente.
  • Compara el cursor tras section data, scalefactors, pulse/TNS y spectral data.
  • Si el offset se desvía siempre en el mismo campo, corrige primero ese parser en lugar de forzar el cursor.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.