mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 12:07: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
|
// 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)
|
// subframe type (encoding)
|
||||||
u8 subframe_code = bit_stream.read_bits_big_endian(6);
|
u8 subframe_code = bit_stream.read_bits_big_endian(6);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue