mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 06:27:45 +00:00
LibAudio: Check if zero-bit padding is actually zero
This might allow the program to return an error a bit quicker.
This commit is contained in:
parent
f9b7ea6de9
commit
9c71e43c3f
1 changed files with 4 additions and 1 deletions
|
@ -512,7 +512,10 @@ FlacSubframeHeader FlacLoaderPlugin::next_subframe_header(InputBitStream& bit_st
|
|||
}
|
||||
|
||||
// zero-bit padding
|
||||
bit_stream.read_bit_big_endian();
|
||||
if (bit_stream.read_bit_big_endian() != 0) {
|
||||
m_error_string = "Zero bit padding";
|
||||
return {};
|
||||
};
|
||||
|
||||
// subframe type (encoding)
|
||||
u8 subframe_code = bit_stream.read_bits_big_endian(6);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue