-
-
Notifications
You must be signed in to change notification settings - Fork 22k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libvpx: Update to version 1.7.0 #8334
Comments
Some files are generated manually (based on files generated during libvpx compilation), it is a ARM assembly files are converted using perl script as in libvpx compilation ( I've used only necessary files, so any other files are not exists in repository, so replace only existing files, remove non-existing files in newer version and add missing new files. Modify Some files are modified, but not much (please look at commit from my PR - most of it is |
Kicking to 3.1, I won't have time to handle this myself as it seems far from trivial. |
Is it possible to automate all the required steps with SCons so we just have to update the libvpx files and SCons does all the remaining tasks? "converted using perl script" sounds like we could write some python script that is run by SCons instead. Same with "files are generated manually". |
i really would need this feature. now its postponed to 3.2... |
Updating a source code for new libvpx shoulnd't be a long task, but adding new library into a custom build system (+ necessary ASM files which are mandatory for decoding speed) took much longer time and it was much more difficult for me than writing a functionality in C++. I don't have time now for doing this now :( When adding libvpx here I modified some source files and I've did some configuration based on what libvpx compilation scripts did. See comment #8334 (comment) Maybe compiling libvpx library separately as a static lib and then linking it wouldn't be a bad idea? For people which wouldn't compile it manually there can be precompiled libraries somewhere. |
cc @zaps166 as I have no clue how to do it. I had a look at the upstream tarball but it's not trivial to match it with our files.
When you get to it, please document the steps in
thirdparty/README.md
so that we know how to handle the update next time.The text was updated successfully, but these errors were encountered: