Rename Syncsafe to Synchsafe according to spec
This commit is contained in:
parent
c98606734a
commit
3ff00fde72
@ -258,7 +258,7 @@ class Mp3Info
|
|||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getSyncsafeSize(string $rawBytes): int
|
protected function getSynchsafeSize(string $rawBytes): int
|
||||||
{
|
{
|
||||||
$sizeBytes = unpack('C4', $rawBytes);
|
$sizeBytes = unpack('C4', $rawBytes);
|
||||||
$size = $sizeBytes[1] << 21 | $sizeBytes[2] << 14 | $sizeBytes[3] << 7 | $sizeBytes[4];
|
$size = $sizeBytes[1] << 21 | $sizeBytes[2] << 14 | $sizeBytes[3] << 7 | $sizeBytes[4];
|
||||||
@ -289,7 +289,7 @@ class Mp3Info
|
|||||||
} else {
|
} else {
|
||||||
$this->fileObj->seekForward(2); // 2 bytes of tag version
|
$this->fileObj->seekForward(2); // 2 bytes of tag version
|
||||||
$this->fileObj->seekForward(1); // 1 byte of tag flags
|
$this->fileObj->seekForward(1); // 1 byte of tag flags
|
||||||
$size = $this->getSyncsafeSize($this->fileObj->getBytes(4));
|
$size = $this->getSynchsafeSize($this->fileObj->getBytes(4));
|
||||||
$size += 10; // add header size
|
$size += 10; // add header size
|
||||||
$audioSize -= ($this->_id3Size = $size);
|
$audioSize -= ($this->_id3Size = $size);
|
||||||
}
|
}
|
||||||
@ -543,7 +543,7 @@ class Mp3Info
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$size = $this->getSyncsafeSize($this->fileObj->getBytes(4));
|
$size = $this->getSynchsafeSize($this->fileObj->getBytes(4));
|
||||||
|
|
||||||
if ($this->id3v2Version == 2) {
|
if ($this->id3v2Version == 2) {
|
||||||
// parse id3v2.2.0 body
|
// parse id3v2.2.0 body
|
||||||
@ -770,7 +770,7 @@ class Mp3Info
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$frame_size = $this->getSyncsafeSize($this->fileObj->getBytes(4));
|
$frame_size = $this->getSynchsafeSize($this->fileObj->getBytes(4));
|
||||||
|
|
||||||
$data = unpack('H2flags', $this->fileObj->getBytes(2));
|
$data = unpack('H2flags', $this->fileObj->getBytes(2));
|
||||||
$flags = base_convert($data['flags'], 16, 2);
|
$flags = base_convert($data['flags'], 16, 2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user