This simplifies the decoder so it doesn't have to process an in-packet header or handle arbitrary-sized packets. It also fixes decoding of files with large headers.
Showing the changes to libavcodec/allcodecs.c (1 of 7 files). Show all
Unified · Split
| @@ -388,6 +388,7 @@ void avcodec_register_all(void) · 387 unmodified lines | |||
| 388 | REGISTER_PARSER (AAC, aac); | 388 | REGISTER_PARSER (AAC, aac); |
| 389 | REGISTER_PARSER (AAC_LATM, aac_latm); | 389 | REGISTER_PARSER (AAC_LATM, aac_latm); |
| 390 | REGISTER_PARSER (AC3, ac3); | 390 | REGISTER_PARSER (AC3, ac3); |
| 391 | REGISTER_PARSER (ADX, adx); | ||
| 391 | REGISTER_PARSER (CAVSVIDEO, cavsvideo); | 392 | REGISTER_PARSER (CAVSVIDEO, cavsvideo); |
| 392 | REGISTER_PARSER (DCA, dca); | 393 | REGISTER_PARSER (DCA, dca); |
| 393 | REGISTER_PARSER (DIRAC, dirac); | 394 | REGISTER_PARSER (DIRAC, dirac); |