Closed
Bug 1332139
Opened 7 years ago
Closed 7 years ago
Drop ifdefs in webrtc vp9 interface code for handling old versions of libvpx
Categories
(Core :: WebRTC: Audio/Video, defect, P1)
Tracking
()
RESOLVED
FIXED
mozilla53
Tracking | Status | |
---|---|---|
firefox53 | --- | fixed |
People
(Reporter: jesup, Assigned: jesup)
References
Details
Attachments
(3 files, 2 obsolete files)
11.49 KB,
patch
|
jesup
:
review+
|
Details | Diff | Splinter Review |
1.74 KB,
patch
|
ted
:
review+
|
Details | Diff | Splinter Review |
11.53 KB,
patch
|
Details | Diff | Splinter Review |
Since libvpx 1.6.1 has landed, we can drop the ugly ifdefs in the webrtc vp9 interface code which avoided structures not in 1.4
Assignee | ||
Updated•7 years ago
|
Rank: 17
Assignee | ||
Comment 1•7 years ago
|
||
Attachment #8828188 -
Flags: review?(na-g)
Assignee | ||
Comment 2•7 years ago
|
||
Also had to undo part of bug 1302935 (https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=1302935&attachment=8791776)
Attachment #8828190 -
Flags: review?(na-g)
Assignee | ||
Updated•7 years ago
|
Attachment #8828188 -
Attachment is obsolete: true
Attachment #8828188 -
Flags: review?(na-g)
Comment 3•7 years ago
|
||
Comment on attachment 8828190 [details] [diff] [review] Remove LIBVPX_SVC hack for vp9 needed to work with libvpx 1.4 from webrtc Review of attachment 8828190 [details] [diff] [review]: ----------------------------------------------------------------- This looks largely like a reversal of the patch for Bug 1248335, with the removal of an additional guard around a later VP9 cherry pick. If those assumptions are correct: r+ with nit, pending try. ::: media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc @@ +429,5 @@ > (num_temporal_layers_ > 1 || num_spatial_layers_ > 1) ? 1 : 0); > if (num_temporal_layers_ > 1 || num_spatial_layers_ > 1) { > vpx_codec_control(encoder_, VP9E_SET_SVC_PARAMETERS, > &svc_internal_.svc_params); > } nit: some whitespace snuck in after this #endif line on the original patch. You may want to zap it, as it will be diff noise in trunk moving forward.
Assignee | ||
Comment 4•7 years ago
|
||
it was using system libvpx includes for webrtc... now uses media/libvpx unless --with-system-libvpx is set. I tested it with --with-system-libvpx as well, though I can't actually build with that, since mine is 1.3(!)
Attachment #8828226 -
Flags: review?(ted)
Assignee | ||
Updated•7 years ago
|
Attachment #8828226 -
Flags: review?(mh+mozilla)
Assignee | ||
Updated•7 years ago
|
Attachment #8828190 -
Flags: review?(na-g) → review+
Comment 5•7 years ago
|
||
Comment on attachment 8828226 [details] [diff] [review] make system changes to fix libvpx include paths (prefer media/libvpx) Review of attachment 8828226 [details] [diff] [review]: ----------------------------------------------------------------- ::: build/gyp.mozbuild @@ +110,5 @@ > if CONFIG['MACOS_SDK_DIR']: > gyp_vars['mac_sdk_path'] = CONFIG['MACOS_SDK_DIR'] > + > +if not CONFIG['MOZ_SYSTEM_LIBVPX']: > + gyp_vars['libvpx_dir'] = "/media/libvpx/libvpx" nit: we use single-quoted strings in moz.build
Attachment #8828226 -
Flags: review?(ted)
Attachment #8828226 -
Flags: review?(mh+mozilla)
Attachment #8828226 -
Flags: review+
Pushed by rjesup@wgate.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/004ad2adfd6e Remove LIBVPX_SVC hack for vp9 needed to work with libvpx 1.4 from webrtc r=ng https://hg.mozilla.org/integration/mozilla-inbound/rev/bf8101665498 make system changes to fix libvpx include paths (prefer media/libvpx) r=ted
Comment 7•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/004ad2adfd6e https://hg.mozilla.org/mozilla-central/rev/bf8101665498
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox53:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Assignee | ||
Comment 8•7 years ago
|
||
Assignee | ||
Comment 9•7 years ago
|
||
Attachment #8829194 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 10•7 years ago
|
||
Comment on attachment 8829194 [details] [diff] [review] Test for svc_context.h to control code that depends on it in webrtc Uploaded to the wrong bug
Attachment #8829194 -
Attachment is obsolete: true
Attachment #8829194 -
Flags: review?(mh+mozilla)
You need to log in
before you can comment on or make changes to this bug.
Description
•