Closed
Bug 593753
Opened 13 years ago
Closed 13 years ago
Update libvpx to 0.9.2
Categories
(Core :: Audio/Video, defect)
Core
Audio/Video
Tracking
()
RESOLVED
FIXED
mozilla2.0b7
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: derf, Assigned: derf)
References
Details
Attachments
(2 files, 1 obsolete file)
503.61 KB,
patch
|
cpearce
:
review+
|
Details | Diff | Splinter Review |
1013 bytes,
patch
|
derf
:
review+
|
Details | Diff | Splinter Review |
libvpx 0.9.2 was recently released: http://webm.googlecode.com/files/libvpx-v0.9.2.tar.bz2 This release resolves several outstanding issues and improves VP8 decoding performance.
Assignee | ||
Updated•13 years ago
|
Attachment #472330 -
Attachment is patch: true
Attachment #472330 -
Attachment mime type: application/octet-stream → text/plain
Updated•13 years ago
|
Attachment #472330 -
Attachment is patch: true
Attachment #472330 -
Attachment mime type: application/octet-stream → text/plain
Assignee | ||
Updated•13 years ago
|
Assignee | ||
Updated•13 years ago
|
OS: Linux → All
Hardware: x86_64 → All
Assignee | ||
Comment 1•13 years ago
|
||
Some of the new assembly (specifically vp8/common/x86/idctllm_sse2.asm) does not compile using the old yasm2masm script, apparently because many of the memory operands do not have explicit size prefixes and masm always assumes a 32-bit size, even when that makes no sense in combination with the current opcode (e.g., pinsrw or movq, which seem to be most of the offenders). My original patch also did not update the HIDDEN_DATA directive, which is required, since the upstream approach to fixing bug 572876 differed in syntax slightly from ours. We could keep trying to extend the yasm2masm script, but I think the better long-term approach is to land bug 583849, so I've made that block this one.
Depends on: 583849
Assignee | ||
Updated•13 years ago
|
Attachment #472330 -
Flags: review?(chris)
Assignee | ||
Comment 2•13 years ago
|
||
Apparently following the update instructions on a 64-bit Linux machine gets the architecture wrong for the x86-linux-gcc target. Updated patch to fix this.
Attachment #472330 -
Attachment is obsolete: true
Attachment #472512 -
Flags: review?(chris)
Attachment #472330 -
Flags: review?(chris)
Comment 3•13 years ago
|
||
Comment on attachment 472512 [details] [diff] [review] Patch to update to libvpx 0.9.2 Looks good. Builds on everything we build with on TryServer. (In reply to comment #2) > Apparently following the update instructions on a 64-bit Linux machine gets the > architecture wrong for the x86-linux-gcc target. Updated patch to fix this. Can you the update the instructions wiki page to prevent this in future? Thanks.
Attachment #472512 -
Flags: review?(chris) → review+
Assignee | ||
Comment 4•13 years ago
|
||
I've updated the page (https://wiki.mozilla.org/WebM/Updating_libvpx, for reference).
blocking2.0: --- → final+
Assignee | ||
Updated•13 years ago
|
Keywords: checkin-needed
Updated•13 years ago
|
Assignee: nobody → tterribe
Comment 5•13 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/012c64c66def
Status: NEW → RESOLVED
Closed: 13 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b6
now they're using "static __inline"
Attachment #473909 -
Flags: review?(tterribe)
Assignee | ||
Comment 7•13 years ago
|
||
Every __inline function in that file is already declared static.
Timonthy, That's exactly why I need to change #define __inline static inline to #define __inline inline for Sun Studio compiler. (In reply to comment #7) > Every __inline function in that file is already declared static.
Assignee | ||
Comment 9•13 years ago
|
||
Ah, my mistake. I read the patch backwards.
Comment 10•13 years ago
|
||
Timothy, can I assume you gave r+ for the patch?
Assignee | ||
Comment 11•13 years ago
|
||
Comment on attachment 473909 [details] [diff] [review] fix for Solaris Yes, sorry, r+
Attachment #473909 -
Flags: review?(tterribe) → review+
Comment 12•13 years ago
|
||
Solaris bustage patch committed: http://hg.mozilla.org/mozilla-central/rev/d45c87e58110
Updated•7 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•