| @@ 1583-1587 (lines=5) @@ | ||
| 1580 | $distinct_bitrates++; |
|
| 1581 | } |
|
| 1582 | } |
|
| 1583 | if ($distinct_bitrates > 1) { |
|
| 1584 | $info['mpeg']['audio']['bitrate_mode'] = 'vbr'; |
|
| 1585 | } else { |
|
| 1586 | $info['mpeg']['audio']['bitrate_mode'] = 'cbr'; |
|
| 1587 | } |
|
| 1588 | $info['audio']['bitrate_mode'] = $info['mpeg']['audio']['bitrate_mode']; |
|
| 1589 | ||
| 1590 | } |
|
| @@ 415-418 (lines=4) @@ | ||
| 412 | $info['ogg']['stop_bit'] = getid3_lib::LittleEndian2Int(substr($filedata, $filedataoffset, 1)); // must be 1, marks end of packet |
|
| 413 | ||
| 414 | $info['audio']['bitrate_mode'] = 'vbr'; // overridden if actually abr |
|
| 415 | if ($info['ogg']['bitrate_max'] == 0xFFFFFFFF) { |
|
| 416 | unset($info['ogg']['bitrate_max']); |
|
| 417 | $info['audio']['bitrate_mode'] = 'abr'; |
|
| 418 | } |
|
| 419 | if ($info['ogg']['bitrate_nominal'] == 0xFFFFFFFF) { |
|
| 420 | unset($info['ogg']['bitrate_nominal']); |
|
| 421 | } |
|
| @@ 422-425 (lines=4) @@ | ||
| 419 | if ($info['ogg']['bitrate_nominal'] == 0xFFFFFFFF) { |
|
| 420 | unset($info['ogg']['bitrate_nominal']); |
|
| 421 | } |
|
| 422 | if ($info['ogg']['bitrate_min'] == 0xFFFFFFFF) { |
|
| 423 | unset($info['ogg']['bitrate_min']); |
|
| 424 | $info['audio']['bitrate_mode'] = 'abr'; |
|
| 425 | } |
|
| 426 | return true; |
|
| 427 | } |
|
| 428 | ||