-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: