-
Notifications
You must be signed in to change notification settings - Fork 6k
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
ffmpeg extensions, Apache licensing #2561
Comments
|
ojw28, is there a chance you could add an instruction on how to build a FFMPEG extension for x86 platform, since the readme (https://github.com/google/ExoPlayer/tree/release-v2/extensions/ffmpeg/README.md) for ARM devices was very straightforward and worked really well? |
@vigneshvg - Do you have any x86 instructions? |
@needz, please try the following:
Note: It seems to be necessary to disable using assembly ( Also, include x86 in the
I plan to update the extension's README to include these instructions soon. |
@andrewlewis thanks! Here's what I get after the last command:
Any chance to fix it somehow? the armeabi-v7a build went fine before this. I see the --disable-swresample in x86 config (which is not included in armeabi-v7a config), maybe it influenced this somehow? What is this option for? |
@needz, please try removing libswresample from Sorry for the confusion -- while testing the instructions for x86 I removed libswresample as it's not needed when using libavresample. I intended these instructions to be standalone but missed out that part of the change. |
@andrewlewis, thanks, I ended up removing the --disable-swresample (since I didn't want to modify Android.mk) and it worked. I can now normally use ExoPlayer in Android Studio emulator. |
Also add instructions for building arm64-v8a and x86. Issue: #2561 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=152141270
@andrewlewis, thanks for fixing the FFmpeg extension instructions for several platforms, it worked great out of the box. |
Thank @andrewlewis (if you look at the change you'll see I'm not the author, just the one who pushed it :)). |
Issue description
I noticed in the release notes that the version 2 library includes some "ffmpeg extension" code. Can you explicitly confirm that this new code is Apache licensed? I saw that the headers in the files suggest it is but that could have been a copy/paste thing.
I'm not asking for legal advice, I don't think, just whether or not the extension includes non-Apache code (specifically LGPL, but really any).
Version of ExoPlayer being used
I'm looking at r2.0.0+
The text was updated successfully, but these errors were encountered: