| Summary: | crashes on some corrupted streams | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> | ||||
| Component: | libdca | Assignee: | Valery Inozemtsev <shrek> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P2 | ||||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Sergey Vlasov
2007-05-15 19:40:37 MSD
Created attachment 1966 [details]
abort decoding when bitalloc_huffman[i] == 7
According to the DTS spec, bitalloc_huffman[i] == 7 is undefined;
detect this value and abort frame decoding (otherwise subsequent
code will crash).
libdca-0.0.2-alt3 |