Closed
Bug 1067377
Opened 10 years ago
Closed 10 years ago
Removed compatibility layer of libvpx
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla35
People
(Reporter: StMichalke, Unassigned)
References
Details
Attachments
(3 files)
1.73 KB,
patch
|
rillian
:
review+
|
Details | Diff | Splinter Review |
746 bytes,
patch
|
jesup
:
review+
|
Details | Diff | Splinter Review |
820 bytes,
patch
|
kinetik
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Build ID: 2014091513 Steps to reproduce: I compiled the latest mozilla-central tree, --with-system-libvpx enabled. Actual results: Compilation fails, because the libvpx devs removed the compat layer which mapped the VPX_PLANE_* and VPX_IMG_FMT_* constants introduced in libvpx v0.9.1 to their older counterparts w/o the VPX_ prefix. Expected results: There are a few places where Mozilla still uses the old constants. I attached two patches which renames the constants.
Reporter | ||
Comment 1•10 years ago
|
||
2nd patch.
Comment 2•10 years ago
|
||
Comment on attachment 8489368 [details] [diff] [review] libvpx_removed_compat-VP8TrackEncoder.patch Review of attachment 8489368 [details] [diff] [review]: ----------------------------------------------------------------- Hi! Thanks for the patch submission. Normally you should set the r=? flag with one of the suggested reviewers to get prompt attention.
Attachment #8489368 -
Flags: review+
Comment 3•10 years ago
|
||
Comment on attachment 8489369 [details] [diff] [review] The 2nd patch. Passing review of the webrtc bit to jesup. Steffan, can you take care of submitting this one upstream as well? This part of the code comes from webrtc.org.
Attachment #8489369 -
Flags: review?(rjesup)
Comment 4•10 years ago
|
||
Attachment #8492425 -
Flags: review?(kinetik)
Updated•10 years ago
|
Attachment #8492425 -
Flags: review?(kinetik) → review+
Reporter | ||
Comment 5•10 years ago
|
||
I've submitted a bug report @ webrtc.org (#3839). The first two patches should therefore be obsolete as far as I can see, one could wait for a fixed upstream version of webrtc.
Comment 6•10 years ago
|
||
No, these should land. We want to update our in-tree copy of libvpx as well, and that will likely happen sooner than a webrtc update. Doing so requires these patches, so thanks for the timely fix!
Comment 7•10 years ago
|
||
I also wonder how chromium handles this, since they're using an equally new libvpx.
Updated•10 years ago
|
Updated•10 years ago
|
Attachment #8489369 -
Flags: review?(rjesup) → review+
Comment 8•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/fdf547a07616 https://hg.mozilla.org/integration/mozilla-inbound/rev/6b34adefbcac https://hg.mozilla.org/integration/mozilla-inbound/rev/cb9c67b221bb
Comment 9•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/fdf547a07616 https://hg.mozilla.org/mozilla-central/rev/6b34adefbcac https://hg.mozilla.org/mozilla-central/rev/cb9c67b221bb
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
Reporter | ||
Comment 10•10 years ago
|
||
(In reply to Ralph Giles (:rillian) from comment #7) > I also wonder how chromium handles this, since they're using an equally new > libvpx. They are fixing it on their own before it goes upstream with webrtc. Their pritority.
You need to log in
before you can comment on or make changes to this bug.
Description
•