fix #14 problem

This commit is contained in:
wapmorgan
2019-12-02 03:30:15 +03:00
parent 491bee5706
commit 3d3bae1424
6 changed files with 74 additions and 49 deletions

View File

@ -1,13 +1,18 @@
<?php
return array(
1 => array(
1 => array(null, 32000, 64000, 96000, 128000, 160000, 192000, 224000, 256000, 288000, 320000, 352000, 384000, 416000, 448000, false), // MPEG 1 layer 1
2 => array(null, 32000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, false), // MPEG 1 layer 2
3 => array(null, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, false), // MPEG 1 layer 3
),
2 => array(
1 => array(null, 32000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 176000, 192000, 224000, 256000, false), // MPEG 2 layer 1
2 => array(null, 8000, 16000, 24000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, false), // MPEG 2 layer 2
3 => array(null, 8000, 16000, 24000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, false), // MPEG 2 layer 3
),
);
use wapmorgan\Mp3Info\Mp3Info;
$data = [
Mp3Info::MPEG_1 => [
1 => [null, 32000, 64000, 96000, 128000, 160000, 192000, 224000, 256000, 288000, 320000, 352000, 384000, 416000, 448000, false], // MPEG 1 layer 1
2 => [null, 32000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, false], // MPEG 1 layer 2
3 => [null, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, false], // MPEG 1 layer 3
],
Mp3Info::MPEG_2 => [
1 => [null, 32000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 176000, 192000, 224000, 256000, false], // MPEG 2 layer 1
2 => [null, 8000, 16000, 24000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, false], // MPEG 2 layer 2
3 => [null, 8000, 16000, 24000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, false], // MPEG 2 layer 3
],
];
$data[Mp3Info::MPEG_25] = $data[Mp3Info::MPEG_2];
return $data;

View File

@ -1,5 +1,8 @@
<?php
return array(
1 => array(44100, 48000, 32000, false), // MPEG 1
2 => array(22050, 24000, 16000, false), // MPEG 2
);
use wapmorgan\Mp3Info\Mp3Info;
return [
Mp3Info::MPEG_1 => [44100, 48000, 32000, false], // MPEG 1
Mp3Info::MPEG_2 => [22050, 24000, 16000, false], // MPEG 2
Mp3Info::MPEG_25 => [11025, 12000, 8000, false], // MPEG 2
];