Closed
Bug 1148639
Opened 8 years ago
Closed 8 years ago
Update libvpx
Categories
(Core :: Audio/Video, defect)
Core
Audio/Video
Tracking
()
RESOLVED
FIXED
mozilla40
Tracking | Status | |
---|---|---|
firefox40 | --- | fixed |
People
(Reporter: rillian, Assigned: rillian)
References
Details
Attachments
(3 files, 5 obsolete files)
9.75 KB,
patch
|
kinetik
:
review+
|
Details | Diff | Splinter Review |
6.27 MB,
patch
|
kinetik
:
review+
|
Details | Diff | Splinter Review |
8.73 KB,
patch
|
kinetik
:
review+
|
Details | Diff | Splinter Review |
It's been a while since we updated libvpx, primarily because they haven't made a release. This bug is to update us to whatever commit chrome was using when I started this patch.
Assignee | ||
Comment 1•8 years ago
|
||
Assignee: nobody → giles
Assignee | ||
Comment 2•8 years ago
|
||
Result of running the new update script on commit afad1a84c15b9af8298a37c0fa449e0af40931fd.
Assignee | ||
Comment 3•8 years ago
|
||
forgot to add new source files.
Attachment #8584833 -
Attachment is obsolete: true
Assignee | ||
Comment 4•8 years ago
|
||
Move a couple of asm files which assume they're on x86_64.
Attachment #8584832 -
Attachment is obsolete: true
Assignee | ||
Comment 5•8 years ago
|
||
Result of running the new update script.
Attachment #8584847 -
Attachment is obsolete: true
Comment 6•8 years ago
|
||
FYI, this doesn't build locally for me with MSVC2013. Unified_c_media_libvpx7.c Warning: C4005 in media\libvpx\vpx_config_x86_64-win64-vs12.h: 'HAVE_STDINT_H' : macro redefinition media\libvpx\vpx_config_x86_64-win64-vs12.h(34) : warning C4005: 'HAVE_STDINT_H' : macro redefinition objdir-fx-64\media\libvpx\../../dist/include/mozilla-config.h(37) : see previous definition of 'HAVE_STDINT_H' Unified_c_media_libvpx6.c Warning: C4005 in media\libvpx\vpx_config_x86_64-win64-vs12.h: 'HAVE_STDINT_H' : macro redefinition media\libvpx\vpx_config_x86_64-win64-vs12.h(34) : warning C4005: 'HAVE_STDINT_H' : macro redefinition objdir-fx-64\media\libvpx\../../dist/include/mozilla-config.h(37) : see previous definition of 'HAVE_STDINT_H' media\libvpx\vp9\decoder\./vp9_thread.h(49) : error C2059: syntax error : 'type' media\libvpx\vp9\decoder\./vp9_thread.h(62) : error C2143: syntax error : missing ')' before '(' media\libvpx\vp9\decoder\./vp9_thread.h(62) : error C2091: function returns function media\libvpx\vp9\decoder\./vp9_thread.h(62) : error C2143: syntax error : missing ')' before ','
Comment 7•8 years ago
|
||
Filed : https://code.google.com/p/webm/issues/detail?id=986 To look into the issue.
Comment 8•8 years ago
|
||
This isn't an issue with the libvpx build system. It has something to do with the include order in the c file : Unified_c_media_libvpx7.c We recommend someone familiar with the build system to further separate the libvpx sources.
Assignee | ||
Comment 9•8 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-4] from comment #6) > media\libvpx\vp9\decoder\./vp9_thread.h(49) : error C2059: syntax error : > 'type' Yeah, sorry, I should have been updating the bug. Was trying to remember how to build on windows to find a fix for that one. Jim's theory of unified build bustage is a likely one. There have been several similar issues with the updated code.
Assignee | ||
Comment 10•8 years ago
|
||
Rebase after bug 1061339.
Attachment #8589366 -
Attachment is obsolete: true
Assignee | ||
Comment 11•8 years ago
|
||
Attachment #8589367 -
Attachment is obsolete: true
Assignee | ||
Comment 12•8 years ago
|
||
Disable unified build for all libvpx source files. This avoids problems with the previous patch set on MSVC and possible other miscompilation issues. f=derf from irc.
Assignee | ||
Comment 13•8 years ago
|
||
Green on try. https://treeherder.mozilla.org/#/jobs?repo=try&revision=c2be547c963c
Assignee | ||
Updated•8 years ago
|
Attachment #8593090 -
Flags: review?(kinetik)
Assignee | ||
Updated•8 years ago
|
Attachment #8593091 -
Flags: review?(kinetik)
Assignee | ||
Updated•8 years ago
|
Attachment #8593093 -
Flags: review?(kinetik)
Updated•8 years ago
|
Attachment #8593093 -
Flags: review?(kinetik) → review+
Updated•8 years ago
|
Attachment #8593091 -
Flags: review?(kinetik) → review+
Updated•8 years ago
|
Attachment #8593090 -
Flags: review?(kinetik) → review+
Comment 14•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/8f2814bc943b https://hg.mozilla.org/integration/mozilla-inbound/rev/7cfa6632f4ce https://hg.mozilla.org/integration/mozilla-inbound/rev/7a16421424ad
Assignee | ||
Comment 15•8 years ago
|
||
Thanks for the review!
Comment 16•8 years ago
|
||
Touch CLOBBER. https://hg.mozilla.org/integration/mozilla-inbound/rev/9f8939858166
Comment 17•8 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/8f2814bc943b https://hg.mozilla.org/mozilla-central/rev/7cfa6632f4ce https://hg.mozilla.org/mozilla-central/rev/7a16421424ad https://hg.mozilla.org/mozilla-central/rev/9f8939858166
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox40:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
You need to log in
before you can comment on or make changes to this bug.
Description
•