This repository has been archived by the owner on Oct 7, 2021. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* cleanup openh264 build * apply 'use build host and target host in build scripts' efe1c59 * remove custom common_includes The includes are handled by llvm via --sysroot parameter. * remove unnecessary parameters for make command using the names of compiler tools same way as they are used (without full path) for ffmpeg build * let AndroidStudio manage project root * import cpufeatures from NDK * Enable stale action * Use JSON parsing in getMediaInformation, fixes #417 * Remove internal log line limit on Android, fixes #418 * add support for vo-amrwbenc, fixes #381 * Enable all gpl libraries when both --full and --enable-gpl flags are present, fixes #394 * let the project be opened and managed in Android Studio * bring in cpu_features as a submodule * add cpu_features script and some helper fuctions to android-common * fix lint errors * use cpu_features script it's a regular library, only it's enabled by default * import cpu_features into Android.mk also clean up the Android.mk files a bit also, import libc++_shared correctly, so that it is packed in AAR * fix Android.lts.mk * with NDK r20 and higher, openh264.a does not depend on libc++ * Revert "with NDK r20 and higher, openh264.a does not depend on libc++" This reverts commit dc75101 * Revert a (small) portion of commit e77f897 On lower API, openh264 depends on libc++_shared. Here, for simplicity, we force this dependency for all API levels. * LTS: fix the static constructor blocks to handle the changed name of the cpu features library Also, add ffmpeg dependencies for lower APIs (how did it work before?) Also, just try to load c++_shared if it is present, not trying to guess whether the external libraries require it (android.sh will still make the decision to add c++_shared to dependencies list based on the list of external libraries). * switch the submodule to fork * rename the submodule library * scripts changed for renamed libary and move cpu-features to slot 47 create_cpufeatures_package_config moved back to android-common.sh android_ndk_cmake to handle generic Android-NDK toolchain invocation of cmake * update the Android.mk files to reflect cpu-features rename also, remove unnecessary dependencies * fix for LTS * not needed anymore * revert the commit 740fd2e load of c++_shared determined by the list of enabled external libraries * Using static lib for Google cpu-features * let openh264 work with external cpu-features compatible with NDK deperecated implementation and with ndk_compat from https://github.com/google/cpu_features * set packages path * make android-cpu-features.sh executable * automatically update submodules from android.sh * disable publishing to bintray * bump version * list cpu-features after builtin libraries * fix javadoc warnings * disable stripping of debug symbols for ffmpeg, fixes #447 * do not detach main thread on error cases, fixes #446 * release unreleased utf strings in setNativeEnvironmentVariable(), fixes #443 * implement toString() method for Statistics and LogMessage classes, fixes #438 * do not install lldb for android in travis builds * fix travis builds * remove unused test resources * switch src/cpu-features remote to google/cpu_features * switch expat source code with expat submodule * update submodules in top level build scripts * switch openh264 source code with openh264 submodule * implement bash functions to download external libraries * implement ignoreSignal api method, fixes #258, #214 * use the latest android ndk * disable avfoundation device for ios lts releases, fixes #462 * update ios test-app versions * implement an api method to set environment variables, fixes #466 * update release scripts to use the latest ndk version * update stale.yml * implement ffmpeg async api * add executionId to log and statistic callbacks * fix ndk version in travis * fix test commands in android test app * fix android env variables in travis * switch to personal fork for cpu-features, use in-repo sources for expat and openh264 * introduce an api method to list ongoing executions * use a thread safe implementation to list ongoing executions * add startTime to FFmpegExecution class * test openh264 in ios/tvos test applications * use new x265 version v3.4 * use new x264 version v20200630-stable * use new chromaprint version v1.5.0 * use new wavpack version v5.3.0 * use new kvazaar version v2.0.0 * use new libvorbis version v1.3.7 * use new nettle version v3.6 * use new libjpeg-turbo version v2.0.5 * use new ffmpeg version v4.4-dev-416-g1998d1d6af * remove coreimage references on ios/tvos, fixes #480 * use new freetype version 2.10.2 * enable redownloading of ffmpeg source code * freeze v4.4 * disable building of audiotoolbox output device on ios/tvos * do not process log lines with zero length on ios/tvos * update libsamplerate build workarounds * do not print parsing exceptions for not found keys on android * synchronize updating lastCommandOutput on ios/tvos, fixes #494 * introduce execution specific log levels, fixes #495 * fix x265 compilation errors on ios/tvos * fix android lts neon packaging * fix processing of ios/tvos flags * fix mobile-ffmpeg videotoolbox flags for tvos * release v4.4.LTS * use v4.4.LTS in test applications * fix ios/tvos system library indexes in ffmpeg build scripts * update ios test-app settings * fix android release packaging script * Update README Co-authored-by: alexcohn <sasha.cohn@gmail.com>
- Loading branch information