Skip to content

Releases: wysaid/android-gpuimage-plus

Release v3.1.2

21 Feb 16:19
4353488

Choose a tag to compare

🚀 Android GPUImage Plus v3.1.2

📦 Downloads

Demo APK:

  • cgeDemo-3.1.2.apk - Demo application with full video features

AAR Library Artifacts:

Four variants are available for different use cases:

  1. gpuimage-plus-3.1.2.aar

    • Page size: 4KB (default)
    • Full-featured with FFmpeg bundled
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
  2. gpuimage-plus-3.1.2-16k.aar

    • Page size: 16KB
    • Full-featured with FFmpeg bundled
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
  3. gpuimage-plus-3.1.2-min.aar

    • Page size: 4KB (default)
    • Image-only version (no video features or FFmpeg)
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
  4. gpuimage-plus-3.1.2-16k-min.aar

    • Page size: 16KB
    • Image-only version (no video features or FFmpeg)
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64

🔧 Gradle Dependency

allprojects {
    repositories {
        maven {
            url 'https://maven.wysaid.org/'
        }
    }
}

dependencies {
    // Choose one of the following based on your needs:
    
    // Full-featured with FFmpeg (4KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.2'
    
    // Full-featured with FFmpeg (16KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.2-16k'
    
    // Image-only, no video (4KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.2-min'
    
    // Image-only, no video (16KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.2-16k-min'
}

📋 System Requirements

  • Minimum Android SDK: API 21 (Android 5.0)
  • Target Android SDK: API 25
  • NDK Version: r26d
  • Supported Architectures: armeabi-v7a, arm64-v8a, x86, x86_64

📚 Documentation


For complete changelog, see the auto-generated content below.

What's Changed

  • fix: remove redundant -Wl,-z,relro,-z,now to fix UnsatisfiedLinkError on 16k-page-size builds by @wysaid in #563

Full Changelog: v3.1.1...v3.1.2

Release v3.1.1

18 Feb 14:41
03e4d51

Choose a tag to compare

🚀 Android GPUImage Plus v3.1.1

📦 Downloads

Demo APK:

  • cgeDemo-3.1.1.apk - Demo application with full video features

AAR Library Artifacts:

Four variants are available for different use cases:

  1. gpuimage-plus-3.1.1.aar

    • Page size: 4KB (default)
    • Full-featured with FFmpeg bundled
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
  2. gpuimage-plus-3.1.1-16k.aar

    • Page size: 16KB
    • Full-featured with FFmpeg bundled
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
  3. gpuimage-plus-3.1.1-min.aar

    • Page size: 4KB (default)
    • Image-only version (no video features or FFmpeg)
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
  4. gpuimage-plus-3.1.1-16k-min.aar

    • Page size: 16KB
    • Image-only version (no video features or FFmpeg)
    • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64

🔧 Gradle Dependency

allprojects {
    repositories {
        maven {
            url 'https://maven.wysaid.org/'
        }
    }
}

dependencies {
    // Choose one of the following based on your needs:
    
    // Full-featured with FFmpeg (4KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.1'
    
    // Full-featured with FFmpeg (16KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.1-16k'
    
    // Image-only, no video (4KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.1-min'
    
    // Image-only, no video (16KB page size)
    implementation 'org.wysaid:gpuimage-plus:3.1.1-16k-min'
}

📋 System Requirements

  • Minimum Android SDK: API 21 (Android 5.0)
  • Target Android SDK: API 25
  • NDK Version: r26d
  • Supported Architectures: armeabi-v7a, arm64-v8a, x86, x86_64

📚 Documentation


For complete changelog, see the auto-generated content below.

What's Changed

  • Some new feature from #510 by @wysaid in #512
  • new option: disable video module by @wysaid in #516
  • fix crash: #524 by @wysaid in #526
  • Add a Demo that can use a matrix to control FilterView by @phcbest in #534
  • Support 16 KB page sizes by @wysaid in #537
  • bugfix #540 : immutable texture can not be resized by glTexImage2D by @wysaid in #541
  • Add ffmpeg with 16kb page size support, add prebuilt 16kb aligned libraries in the README by @wysaid in #543
  • Fix GL stub symbol conflicts for 16KB page size support in #545
  • Replace GL_TRIANGLE_FAN with GL_TRIANGLE_STRIP for better performance in #547
  • Add conditional 16KB page size support for Android 15+ compliance in #546
  • chore: add workspace instructions by @LeeGoDamn in #559
  • docs: restructure documentation and optimize README by @wysaid in #560
  • Improve video recording quality and simplify native library loading by @wysaid in #561

New Contributors

Full Changelog: 2.7.0-alpha...v3.1.1

2.7.0-alpha

06 Feb 14:32
3d0fa33

Choose a tag to compare

2.7.0-alpha Pre-release
Pre-release

Pre-release of latest repo, using NDK23.