Closed
Bug 1425277
Opened 7 years ago
Closed 6 years ago
Have a unified MediaDataEncoder API
Categories
(Core :: WebRTC: Audio/Video, enhancement, P3)
Core
WebRTC: Audio/Video
Tracking
()
RESOLVED
FIXED
mozilla65
Tracking | Status | |
---|---|---|
firefox65 | --- | fixed |
People
(Reporter: jya, Assigned: jhlin)
References
(Blocks 1 open bug)
Details
Attachments
(8 files)
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review | |
46 bytes,
text/x-phabricator-request
|
Details | Review |
We do not have a unified encoders API like we do with decoders.
We want an asynchronous, promise based encoding API similar to the MediaDataDecoder API
This would be used with WebRTC (as well as MediaRecoder) to support hardware encoding (with software fallback)
Updated•7 years ago
|
Rank: 25
Priority: -- → P3
Reporter | ||
Updated•7 years ago
|
Blocks: consolidation
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → jolin
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
No need for own linkers anymore for CoreMedia and VideoToolbox are both available
on our minimal supported version (10.9).
Depends on D7557
Assignee | ||
Comment 3•6 years ago
|
||
To address compile error when AppleVTDeocder.cpp is moved to another unified source file or in non-unified builds.
Depends on D7558
Assignee | ||
Comment 4•6 years ago
|
||
Depends on D7559
Assignee | ||
Comment 5•6 years ago
|
||
Depends on D7560
Assignee | ||
Comment 6•6 years ago
|
||
Depends on D7561
Assignee | ||
Comment 7•6 years ago
|
||
Depends on D7562
Assignee | ||
Comment 8•6 years ago
|
||
Depends on D7563
Updated•6 years ago
|
Attachment #9013876 -
Attachment description: Bug 1425277 - p2: remove dynamic apple framework linkers. r?jya → Bug 1425277 - p2: remove dynamic apple framework linkers. r?jya No need for own linkers anymore for CoreMedia and VideoToolbox are both available on our minimal supported version (10.9).
Updated•6 years ago
|
Attachment #9013877 -
Attachment description: Bug 1425277 - p3: fix misplaced dependent header. r?jya → Bug 1425277 - p3: fix misplaced dependent header. r?jya To address compile error when AppleVTDeocder.cpp is moved to another unified source file or in non-unified builds.
Pushed by jolin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/725677ef4b8e
p1: introduce media encoder interfaces. r=jya
https://hg.mozilla.org/integration/autoland/rev/d1255f131fe4
p2: remove dynamic apple framework linkers. r=jya No need for own linkers anymore for CoreMedia and VideoToolbox are both available on our minimal supported version (10.9).
https://hg.mozilla.org/integration/autoland/rev/4dd46901846a
p3: fix misplaced dependent header. r=jya To address compile error when AppleVTDeocder.cpp is moved to another unified source file or in non-unified builds.
https://hg.mozilla.org/integration/autoland/rev/6dbd2767e7ab
p4: RAII for CVBuffer. r=jya
https://hg.mozilla.org/integration/autoland/rev/3bf7f358af16
p5: add Append() to MediaRawDataWriter. r=jya
https://hg.mozilla.org/integration/autoland/rev/b86195e2307a
p6: implement media encoder using Apple VideoToolbox API. r=jya
https://hg.mozilla.org/integration/autoland/rev/8759840bbdd3
p7: add apple encoder module and factory. r=jya
https://hg.mozilla.org/integration/autoland/rev/74bdaf9e17c0
p8: add gtest cases for media encoder. r=jya
Comment 10•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/725677ef4b8e
https://hg.mozilla.org/mozilla-central/rev/d1255f131fe4
https://hg.mozilla.org/mozilla-central/rev/4dd46901846a
https://hg.mozilla.org/mozilla-central/rev/6dbd2767e7ab
https://hg.mozilla.org/mozilla-central/rev/3bf7f358af16
https://hg.mozilla.org/mozilla-central/rev/b86195e2307a
https://hg.mozilla.org/mozilla-central/rev/8759840bbdd3
https://hg.mozilla.org/mozilla-central/rev/74bdaf9e17c0
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
status-firefox65:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
Updated•6 years ago
|
status-firefox59:
affected → ---
Assignee | ||
Updated•5 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•