¿Qué significa el código HRESULT 0xC00D3E86 (MF_E_MP3_NOTFOUND)?

 
Anterior Siguiente
MF_E_SHUTDOWN MF_E_MP3_OUTOFDATA

MF_E_MP3_NOTFOUND

El parser no encontró el objeto MP3 esperado

MF_E_MP3_NOTFOUND es un fallo de descubrimiento de frames en el MP3 file source. La decodificación ocurre después; primero hay que demostrar que el byte stream contiene MPEG audio reconocible.

  • Guarda los bytes originales y localiza la primera cabecera MPEG audio válida después de metadata ID3 legítima.
  • Comprueba que una URL no haya devuelto HTML de login/error, playlist, contenido cifrado u otro formato con extensión .mp3.
  • Usa un parser independiente para verificar varios frames consecutivos; una única secuencia parecida a sync no basta para probar que sea MP3.

Conserva el offset donde cada parser encuentra o deja de encontrar frames. Eso permite separar contenido incorrecto de una diferencia de tolerancia entre parsers.

Microsoft: MP3 File Source · FFmpeg: detección MP3 · mpg123: frame parser


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