Closed Bug 1826382 Opened 2 years ago Closed 2 years ago

"Decode" PCM using ffmpeg

Categories

(Core :: Audio/Video: Playback, defect)

defect

Tracking

()

RESOLVED FIXED
118 Branch
Tracking Status
firefox118 --- fixed

People

(Reporter: padenot, Assigned: padenot)

References

Details

Attachments

(7 files, 2 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

This needs to land after 1823953.

This needs a bit more info in GetCodecID to figure out the correct ffmpeg codec
id.

The AudioInfo is stored on the instance, it's used in a subsequent patch.

Depends on D174655

Depends on D174656

This remove the FmtParser that was doing very little, and make it so the
FmtChunk report all attribute that it contains, not a subset of them. Depending
on the format, the format chunk can be of difference size. It's frequently 40
bytes when it's a WAVEFORMATEXTENSIBLE.

Depends on D175155

Depends on D174656

This remove the FmtParser that was doing very little, and make it so the
FmtChunk report all attribute that it contains, not a subset of them. Depending
on the format, the format chunk can be of difference size. It's frequently 40
bytes when it's a WAVEFORMATEXTENSIBLE.

Depends on D175158

Attachment #9327996 - Attachment is obsolete: true
Attachment #9327997 - Attachment is obsolete: true
Duplicate of this bug: 1827152

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jmathies)
Attachment #9327997 - Attachment is obsolete: false
Attachment #9327996 - Attachment is obsolete: false
Attachment #9327997 - Attachment description: Bug 1826382 - Tech the WAV demuxer to report the channel layout of WAV files and simplify it. r?alwu → Bug 1826382 - Teach the WAV demuxer to report the channel layout of WAV files and simplify it. r?alwu
Attachment #9327992 - Attachment description: Bug 1826382 - Tech the WAV demuxer to report the channel layout of WAV files and simplify it. r?alwu → Bug 1826382 - Teach the WAV demuxer to report the channel layout of WAV files and simplify it. r?alwu
Flags: needinfo?(jmathies)
Attachment #9326934 - Attachment is obsolete: true
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a3eb5f228d9a Vendor necessary files to decode all pcm types needed using ffmpeg. r=alwu,media-playback-reviewers DONTBUILD https://hg.mozilla.org/integration/autoland/rev/3fc718561ec9 Fix naming to match usual style. r=alwu DONTBUILD https://hg.mozilla.org/integration/autoland/rev/2811d12803cf Teach the WAV demuxer to report the channel layout of WAV files and simplify it. r=alwu DONTBUILD https://hg.mozilla.org/integration/autoland/rev/8df8290b6c33 Update README_MOZILLA to mention that it can now handle PCM. r=alwu DONTBUILD https://hg.mozilla.org/integration/autoland/rev/3efe02ffa1c8 Teach FFmpegAudioDecoder to handle U8 audio data in planar an interleaved format. r=alwu DONTBUILD

Backed out for causing build bustages

Flags: needinfo?(padenot)
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7da3b38a9dcb Vendor necessary files to decode all pcm types needed using ffmpeg. r=alwu,media-playback-reviewers https://hg.mozilla.org/integration/autoland/rev/852d3f1bdaa5 Fix naming to match usual style. r=alwu https://hg.mozilla.org/integration/autoland/rev/ee63d7b81520 Teach the WAV demuxer to report the channel layout of WAV files and simplify it. r=alwu https://hg.mozilla.org/integration/autoland/rev/067c2bd9f5af Update README_MOZILLA to mention that it can now handle PCM. r=alwu https://hg.mozilla.org/integration/autoland/rev/0f2c69c65f67 Teach FFmpegAudioDecoder to handle U8 audio data in planar an interleaved format. r=alwu
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e8e38bf42759 Disable one file in test_played.html for investigation.
Flags: needinfo?(padenot)
Regressions: 1863226
Regressions: 1865091
Attachment #9327997 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: