Open Bug 879688 (MediaEncoder) Opened 7 years ago Updated 2 years ago

[Meta] Implement MediaEncoder

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set

Tracking

()

People

(Reporter: u459114, Unassigned)

References

(Depends on 8 open bugs)

Details

(Keywords: meta)

For issue/ schedule checking.
Alias: MediaEncoder
Depends on: 879668
Depends on: 868962
Function
Bug 842243 - media encoding pipeline + default Writer(OggWriter)
Bug 868962 - Default audio encoder - OPUS
Bug 879669 - video encoding path
Bug 879668 - OMX audio/ video encoding module

Test case
Bug 879669 - getUM + MediaRecorder.record
Bug 879672 - connect MediaRecorder with WebAudio
Depends on: 879699
No longer blocks: 868954
No longer depends on: 879668
Depends on: 883749
Depends on: 884162
Bug 842243 - Media Encoding framework

Audio path
Bug 842243 - Audio encoding path(Encoder + Writer)
Bug 842243 - OGG writer
Bug 842243 - OPUS track encoder
Bug 884162 - MP3 track encoder
Bug 993749 - Vobis track encoder

Video path
Bug 879669 - Video encoding path(Encoder + Writer)
Bug 881840 - VP8 Software Encoder
Bug 879668 - Omx Encoder/ Writer

Test case
Bug 879669 - getUM + MediaRecorder.record.
No longer depends on: 825110
No longer depends on: 825112
Depends on: 881840, 879668
Depends on: 889780
No longer depends on: 879699
Depends on: 891704
Depends on: 891705
Depends on: 892332
No longer blocks: 803414
Blocks: 896980
No longer blocks: 896980
Depends on: 896980
Depends on: 899030
Depends on: 899935
Depends on: 900427
Depends on: 900811
No longer depends on: 901277
Depends on: 903023
Depends on: 903060
Depends on: 903595
No longer depends on: 900427
Depends on: 904363
Depends on: 904366
For 1.3
(B2G) PlatformTrackEncoder - StageFright backend 
(All platforms) VP8 video track encoder
(All platforms, except B2G) Vobis audio track encoder
(All platforms) MP4 muxer - MP4/3GPP/3G2 container format
(All platforms) WebM 1.0 muxer

For 1.4
(All platforms) VP9 video track encoder - depend on VP9 playback module
(All platforms) WebM 2.0 muxer
No longer depends on: 903595
No longer depends on: 903060
Depends on: 911468
No longer depends on: 911468
Depends on: 919972
No longer depends on: 879668
No longer depends on: 881840
No longer depends on: 883749
No longer depends on: 891704
No longer depends on: 891705
No longer depends on: 904363
No longer depends on: 904366
Depends on: 924724
Depends on: 929910
Depends on: 930444
No longer depends on: 929910
Depends on: 933695
No longer depends on: 924724
No longer depends on: 933695
Depends on: 879668
Depends on: 881840
Depends on: 883749
Depends on: 891704
Depends on: 891705
Depends on: 904363
Depends on: 904366
Depends on: 920934
Depends on: 935827
Depends on: 936347
Depends on: 936352
Depends on: 935774
Depends on: 936981
This need fuzzing!
Flags: sec-review?
Depends on: 937460
Depends on: 937463
Flags: sec-review? → sec-review?(cdiehl)
No longer depends on: 936347
Depends on: 936347
Depends on: 941281
Depends on: 941283
Depends on: 945127
Depends on: 945133
Depends on: 945618
No longer depends on: 945618
Depends on: 946215
Depends on: 949378
Depends on: 949387
Depends on: 948815
No longer depends on: 949378
Depends on: 951040
Depends on: 951043
Depends on: 951044
Depends on: 951045
Depends on: 952020
Depends on: 955981
Depends on: 956194
Depends on: 955985
Depends on: 957939
Depends on: 958388
Depends on: 959022
Depends on: 959021
Depends on: 958378
No longer depends on: 958388
No longer depends on: 889780
No longer depends on: 899030
No longer depends on: 920934
No longer depends on: 956194
Depends on: 961618
Depends on: 961925
Depends on: 960075
Depends on: 963458
Depends on: 963502
Depends on: 964197
No longer depends on: 959487
Depends on: 969312
Depends on: 970774
Depends on: 970776
Depends on: 970778
Depends on: 970787
Depends on: 969289
Depends on: 970793
Depends on: 970795
Depends on: 971641
Depends on: 971639
Depends on: 972246
Depends on: 973504
Depends on: 974297
Depends on: 974322
No longer depends on: 973504
Component: Video/Audio → Video/Audio: Recording
No longer blocks: MediaRecording
Depends on: 979812
Depends on: 980816
Depends on: 981471
No longer depends on: 970776
Flags: sec-review?(cdiehl)
You need to log in before you can comment on or make changes to this bug.