mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-16 08:32:36 -05:00
Avoid magic numbers. Use the available defines to set up the bit mask to compare MPEG frame headers.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29607 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
3706d6d0b5
commit
742980f94c
1 changed files with 15 additions and 15 deletions
|
|
@ -61,7 +61,7 @@
|
|||
#define MODE_EXT_MASK (3L << 4)
|
||||
#define COPYRIGHT_MASK (1L << 3)
|
||||
#define ORIGINAL_MASK (1L << 2)
|
||||
#define EMPHASIS_MASK 3L
|
||||
#define EMPHASIS_MASK (3L)
|
||||
|
||||
/* MPEG Version table, sorted by version index */
|
||||
static const signed char version_table[4] = {
|
||||
|
|
@ -206,8 +206,8 @@ static bool headers_have_same_type(unsigned long header1,
|
|||
unsigned long header2)
|
||||
{
|
||||
/* Compare MPEG version, layer and sampling frequency. If header1 is zero
|
||||
* it is assumed the headers are of same type. */
|
||||
unsigned int mask = 0xfffe0c00;
|
||||
* it is assumed both frame headers are of same type. */
|
||||
unsigned int mask = SYNC_MASK | VERSION_MASK | LAYER_MASK | SAMPLERATE_MASK;
|
||||
header1 &= mask;
|
||||
header2 &= mask;
|
||||
return header1 ? (header1 == header2) : true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue