Closed
Bug 1148639
Opened 10 years ago
Closed 10 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•10 years ago
|
||
Assignee: nobody → giles
| Assignee | ||
Comment 2•10 years ago
|
||
Result of running the new update script on commit afad1a84c15b9af8298a37c0fa449e0af40931fd.
| Assignee | ||
Comment 3•10 years ago
|
||
forgot to add new source files.
Attachment #8584833 -
Attachment is obsolete: true
| Assignee | ||
Comment 4•10 years ago
|
||
Move a couple of asm files which assume they're on x86_64.
Attachment #8584832 -
Attachment is obsolete: true
| Assignee | ||
Comment 5•10 years ago
|
||
Result of running the new update script.
Attachment #8584847 -
Attachment is obsolete: true
Comment 6•10 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•10 years ago
|
||
Filed : https://code.google.com/p/webm/issues/detail?id=986
To look into the issue.
Comment 8•10 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•10 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•10 years ago
|
||
Rebase after bug 1061339.
Attachment #8589366 -
Attachment is obsolete: true
| Assignee | ||
Comment 11•10 years ago
|
||
Attachment #8589367 -
Attachment is obsolete: true
| Assignee | ||
Comment 12•10 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•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
Attachment #8593090 -
Flags: review?(kinetik)
| Assignee | ||
Updated•10 years ago
|
Attachment #8593091 -
Flags: review?(kinetik)
| Assignee | ||
Updated•10 years ago
|
Attachment #8593093 -
Flags: review?(kinetik)
Updated•10 years ago
|
Attachment #8593093 -
Flags: review?(kinetik) → review+
Updated•10 years ago
|
Attachment #8593091 -
Flags: review?(kinetik) → review+
Updated•10 years ago
|
Attachment #8593090 -
Flags: review?(kinetik) → review+
Comment 14•10 years ago
|
||
| Assignee | ||
Comment 15•10 years ago
|
||
Thanks for the review!
Comment 16•10 years ago
|
||
Comment 17•10 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: 10 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
•