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 |