MP3-files with sampling rate of 22050Hz is not played at all when in a MP4-container
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
People
(Reporter: elbart, Unassigned)
References
Details
(Keywords: losing-users, parity-chrome, parity-edge)
Attachments
(2 files)
Comment 2•11 years ago
|
||
Comment 4•11 years ago
|
||
Comment 5•11 years ago
|
||
Updated•9 years ago
|
Comment 6•6 years ago
|
||
This bug is the reason why we must now recommend all students to use Google Chrome.
Comment 8•5 years ago
|
||
Confirmed on Win10 and Debian Testing. File from comment 0 plays with Chrome and Edge, but not with Firefox.
Updated•5 years ago
|
It seems the problem is in the identification of the audio stream codec which happens here:
https://searchfox.org/mozilla-central/source/third_party/rust/mp4parse/src/lib.rs#3335
0x6B => CodecType::MP3,
this is the ID for MPEG-1 layer 3 (frequencies 48000/44100/32000).
the ID for MPEG-2 layer 3 (frequencies 24000/22050/16000) is 0x69.
with some luck adding the other ID will do the trick (MPEG-1/2 do not differ much otherwise):
0x69 | 0x6B => CodecType::MP3,
good luck...
Comment 10•4 years ago
|
||
This issue has now been addressed in https://github.com/mozilla/mp4parse-rust:
https://github.com/mozilla/mp4parse-rust/issues/274
https://github.com/mozilla/mp4parse-rust/issues/276
It should become available with a future release > v0.11.5.
Comment 11•4 years ago
|
||
Now that bug 1696780 has merged, including the update from mp4parse-rust, this should be resolved.
Updated•3 years ago
|
Description
•