Closed
Bug 880976
Opened 11 years ago
Closed 11 years ago
libyuv assembly code turned off for all non-sse4 targets
Categories
(Core :: WebRTC, defect)
Tracking
()
RESOLVED
FIXED
mozilla25
People
(Reporter: jesup, Assigned: jesup)
References
Details
(Keywords: perf, Whiteboard: [WebRTC],[blocking-webrtc-][webrtc-uplift])
Attachments
(1 file)
1.22 KB,
patch
|
ted
:
review+
|
Details | Diff | Splinter Review |
Dumping the gyp commandline on Android (and I'm sure B2G) shows that yuv_disable_asm=1 is being passed... I suspect strongly it should only be passed if the target arch is x86 and there's no sse support. The updated libyuv has support for disabling individual assembler opts by target arch; however our configure.in can still make the choice, so no changes should be needed when that lands after this is fixed.
Assignee | ||
Comment 1•11 years ago
|
||
Caused by landing bug 878476; the test for disabling it is broken on non-x86
Assignee: nobody → rjesup
Depends on: 878476
Whiteboard: [WebRTC] [blocking-webrtc-] → [WebRTC],[blocking-webrtc-][webrtc-uplift]
Assignee | ||
Comment 2•11 years ago
|
||
also, bug 878476 broke SSSE support on SSSE3 x86 machines as well (forgot the 'M' in HAVE_TOOLCHAIN_SUPPORT_MSSSE3)
Assignee | ||
Updated•11 years ago
|
Attachment #773117 -
Flags: review?(ted)
Assignee | ||
Updated•11 years ago
|
Summary: libyuv assembly code turned off for all non-sse targets → libyuv assembly code turned off for all non-sse4 targets
Assignee | ||
Updated•11 years ago
|
Comment 3•11 years ago
|
||
Oops, my bad, iirc randall reminded me of that issue after bug 878446 (see comment there), but i totally forgot about it. Definitely needs uplift to 24/aurora.
Updated•11 years ago
|
Attachment #773117 -
Flags: review?(ted) → review+
Assignee | ||
Comment 4•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/67c757885771
Comment 5•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/67c757885771
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•