├── .gitignore ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── github │ │ └── h0ngyue │ │ └── androidlivesdk │ │ ├── App.java │ │ └── MainActivity.java │ └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sdk ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ ├── render_view │ │ ├── CameraSetting.java │ │ ├── LockStore.java │ │ ├── PlayView.java │ │ ├── YUVRender.java │ │ └── YUVRenderNew.java │ │ ├── utils │ │ ├── BenchUtil.java │ │ ├── FileUtil.java │ │ ├── GestureUtils.java │ │ ├── RxUtils.java │ │ └── ScreenUtils.java │ │ └── yolo │ │ ├── beautycamera │ │ ├── beauty_preview │ │ │ ├── BeautyCamera.java │ │ │ ├── filter │ │ │ │ ├── base │ │ │ │ │ ├── MagicBaseGroupFilter.java │ │ │ │ │ ├── MagicCameraInputFilter.java │ │ │ │ │ ├── MyBeautyFilter.java │ │ │ │ │ ├── MyRGBMapFilter.java │ │ │ │ │ ├── MySmoothFilter.java │ │ │ │ │ └── gpuimage │ │ │ │ │ │ ├── GPUImageBrightnessFilter.java │ │ │ │ │ │ ├── GPUImageContrastFilter.java │ │ │ │ │ │ ├── GPUImageExposureFilter.java │ │ │ │ │ │ ├── GPUImageHueFilter.java │ │ │ │ │ │ ├── GPUImageSaturationFilter.java │ │ │ │ │ │ ├── GPUImageSharpenFilter.java │ │ │ │ │ │ ├── MyGPUImageFilter.java │ │ │ │ │ │ └── MyGPUImageTwoInputFilter.java │ │ │ │ └── helper │ │ │ │ │ ├── MagicFilterFactory.java │ │ │ │ │ └── MagicFilterType.java │ │ │ ├── gles │ │ │ │ ├── EglCore.java │ │ │ │ ├── EglSurfaceBase.java │ │ │ │ ├── OffscreenSurface.java │ │ │ │ └── WindowSurface.java │ │ │ └── utils │ │ │ │ ├── CosumeOnceLock.java │ │ │ │ ├── MyUtil.java │ │ │ │ ├── OpenGlUtils.java │ │ │ │ ├── Rotation.java │ │ │ │ └── TextureRotationUtil.java │ │ ├── camera │ │ │ ├── Camera1Engine.java │ │ │ ├── Camera2Engine.java │ │ │ ├── CameraEngine.java │ │ │ └── CameraUtil.java │ │ └── util │ │ │ ├── Averages.java │ │ │ ├── Const.java │ │ │ ├── Profiler.java │ │ │ └── TimeUtil.java │ │ └── livesdk │ │ ├── Receiver.java │ │ ├── YoloLiveNative.java │ │ ├── audio │ │ └── YoloLiveAudioRecorder.java │ │ ├── rx │ │ ├── NetDetectorReceiver.java │ │ ├── RxYoloLive.java │ │ ├── YoloAudioDataCallback.java │ │ ├── YoloLiveObs.java │ │ ├── YoloLiveOpsCallBack.java │ │ └── YoloLivePublishParam.java │ │ └── widget │ │ ├── PublishConst.java │ │ ├── publish │ │ └── SenderControlEvent.java │ │ ├── publish_3 │ │ ├── BeautyPublishOutput.java │ │ ├── BeautySurfaceView.java │ │ ├── FpsController.java │ │ ├── FpsRecorder.java │ │ ├── FrameMessage.java │ │ ├── FrameMessagePool.java │ │ └── filter │ │ │ ├── SimpleBeautyFilter.java │ │ │ ├── SimpleCameraInput.java │ │ │ ├── SimpleRGBMapFilter.java │ │ │ └── SimpleSmoothFilter.java │ │ ├── publish_controller │ │ ├── BeautyCameraPreviewOutput.java │ │ ├── BeautyPublishController.java │ │ ├── BeautyPublishControllerImpl.java │ │ ├── BeautyPublisherCallback.java │ │ └── PublishTimeStamp.java │ │ └── watch │ │ ├── FastWatch.java │ │ ├── FastWatchStatusListener.java │ │ ├── FastWatchViewManager.java │ │ ├── WatchViewManager.java │ │ ├── WatchViewUtils.java │ │ └── YoloWatchView.java │ ├── jniLibs │ └── armeabi │ │ ├── libYoloLive.so │ │ ├── libffmpeg.so │ │ └── libgnustl_shared.so │ └── res │ ├── drawable │ └── map.png │ ├── raw │ ├── default_fragment.glsl │ ├── default_fragment_simple.glsl │ ├── default_vertex.glsl │ ├── lg_rgb_map_frag.glsl │ ├── lg_smooth_frag_new_tex2d_all.glsl │ ├── lg_smooth_frag_new_tex2d_face_only.glsl │ ├── lg_smooth_frag_new_with_samples.glsl │ ├── lg_smooth_frag_orig_deprecated.glsl │ ├── lg_smooth_vertex_new_with_samples.glsl │ ├── yuv_renderer_frag.glsl │ ├── yuv_renderer_frag_new.glsl │ └── yuv_renderer_vert.glsl │ └── values │ ├── attrs.xml │ └── strings.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/github/h0ngyue/androidlivesdk/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/java/com/github/h0ngyue/androidlivesdk/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/github/h0ngyue/androidlivesdk/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/java/com/github/h0ngyue/androidlivesdk/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sdk/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/README.md -------------------------------------------------------------------------------- /sdk/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/build.gradle -------------------------------------------------------------------------------- /sdk/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/proguard-rules.pro -------------------------------------------------------------------------------- /sdk/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sdk/src/main/java/com/render_view/CameraSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/render_view/CameraSetting.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/render_view/LockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/render_view/LockStore.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/render_view/PlayView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/render_view/PlayView.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/render_view/YUVRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/render_view/YUVRender.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/render_view/YUVRenderNew.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/render_view/YUVRenderNew.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/utils/BenchUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/utils/BenchUtil.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/utils/FileUtil.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/utils/GestureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/utils/GestureUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/utils/RxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/utils/RxUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/utils/ScreenUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/utils/ScreenUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/BeautyCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/BeautyCamera.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MagicBaseGroupFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MagicBaseGroupFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MagicCameraInputFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MagicCameraInputFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MyBeautyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MyBeautyFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MyRGBMapFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MyRGBMapFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MySmoothFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/MySmoothFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageBrightnessFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageBrightnessFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageContrastFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageContrastFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageExposureFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageExposureFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageHueFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageHueFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageSaturationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageSaturationFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageSharpenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/GPUImageSharpenFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/MyGPUImageFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/MyGPUImageFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/MyGPUImageTwoInputFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/base/gpuimage/MyGPUImageTwoInputFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/helper/MagicFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/helper/MagicFilterFactory.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/helper/MagicFilterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/filter/helper/MagicFilterType.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/EglCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/EglCore.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/EglSurfaceBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/EglSurfaceBase.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/OffscreenSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/OffscreenSurface.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/WindowSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/gles/WindowSurface.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/CosumeOnceLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/CosumeOnceLock.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/MyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/MyUtil.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/OpenGlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/OpenGlUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/Rotation.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/TextureRotationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/beauty_preview/utils/TextureRotationUtil.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/camera/Camera1Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/camera/Camera1Engine.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/camera/Camera2Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/camera/Camera2Engine.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/camera/CameraEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/camera/CameraEngine.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/camera/CameraUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/camera/CameraUtil.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/util/Averages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/util/Averages.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/util/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/util/Const.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/util/Profiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/util/Profiler.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/beautycamera/util/TimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/beautycamera/util/TimeUtil.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/Receiver.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/YoloLiveNative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/YoloLiveNative.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/audio/YoloLiveAudioRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/audio/YoloLiveAudioRecorder.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/rx/NetDetectorReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/rx/NetDetectorReceiver.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/rx/RxYoloLive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/rx/RxYoloLive.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/rx/YoloAudioDataCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/rx/YoloAudioDataCallback.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/rx/YoloLiveObs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/rx/YoloLiveObs.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/rx/YoloLiveOpsCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/rx/YoloLiveOpsCallBack.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/rx/YoloLivePublishParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/rx/YoloLivePublishParam.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/PublishConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/PublishConst.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish/SenderControlEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish/SenderControlEvent.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/BeautyPublishOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/BeautyPublishOutput.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/BeautySurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/BeautySurfaceView.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FpsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FpsController.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FpsRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FpsRecorder.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FrameMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FrameMessage.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FrameMessagePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/FrameMessagePool.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleBeautyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleBeautyFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleCameraInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleCameraInput.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleRGBMapFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleRGBMapFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleSmoothFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_3/filter/SimpleSmoothFilter.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyCameraPreviewOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyCameraPreviewOutput.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyPublishController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyPublishController.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyPublishControllerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyPublishControllerImpl.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyPublisherCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/BeautyPublisherCallback.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/PublishTimeStamp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/publish_controller/PublishTimeStamp.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/watch/FastWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/watch/FastWatch.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/watch/FastWatchStatusListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/watch/FastWatchStatusListener.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/watch/FastWatchViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/watch/FastWatchViewManager.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/watch/WatchViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/watch/WatchViewManager.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/watch/WatchViewUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/watch/WatchViewUtils.java -------------------------------------------------------------------------------- /sdk/src/main/java/com/yolo/livesdk/widget/watch/YoloWatchView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/java/com/yolo/livesdk/widget/watch/YoloWatchView.java -------------------------------------------------------------------------------- /sdk/src/main/jniLibs/armeabi/libYoloLive.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/jniLibs/armeabi/libYoloLive.so -------------------------------------------------------------------------------- /sdk/src/main/jniLibs/armeabi/libffmpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/jniLibs/armeabi/libffmpeg.so -------------------------------------------------------------------------------- /sdk/src/main/jniLibs/armeabi/libgnustl_shared.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/jniLibs/armeabi/libgnustl_shared.so -------------------------------------------------------------------------------- /sdk/src/main/res/drawable/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/drawable/map.png -------------------------------------------------------------------------------- /sdk/src/main/res/raw/default_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/default_fragment.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/default_fragment_simple.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/default_fragment_simple.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/default_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/default_vertex.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/lg_rgb_map_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/lg_rgb_map_frag.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/lg_smooth_frag_new_tex2d_all.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/lg_smooth_frag_new_tex2d_all.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/lg_smooth_frag_new_tex2d_face_only.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/lg_smooth_frag_new_tex2d_face_only.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/lg_smooth_frag_new_with_samples.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/lg_smooth_frag_new_with_samples.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/lg_smooth_frag_orig_deprecated.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/lg_smooth_frag_orig_deprecated.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/lg_smooth_vertex_new_with_samples.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/lg_smooth_vertex_new_with_samples.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/yuv_renderer_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/yuv_renderer_frag.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/yuv_renderer_frag_new.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/yuv_renderer_frag_new.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/raw/yuv_renderer_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/raw/yuv_renderer_vert.glsl -------------------------------------------------------------------------------- /sdk/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /sdk/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/h0ngyue/AndroidLiveSDK/HEAD/sdk/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':sdk' 2 | --------------------------------------------------------------------------------