├── .gitignore ├── LICENSE ├── README.md └── jni ├── Android.mk ├── Application.mk ├── include ├── libyuv.h └── libyuv │ ├── basic_types.h │ ├── compare.h │ ├── compare_row.h │ ├── convert.h │ ├── convert_argb.h │ ├── convert_from.h │ ├── convert_from_argb.h │ ├── cpu_id.h │ ├── macros_msa.h │ ├── mjpeg_decoder.h │ ├── planar_functions.h │ ├── rotate.h │ ├── rotate_argb.h │ ├── rotate_row.h │ ├── row.h │ ├── scale.h │ ├── scale_argb.h │ ├── scale_row.h │ ├── version.h │ └── video_common.h └── source ├── compare.cc ├── compare_common.cc ├── compare_gcc.cc ├── compare_neon.cc ├── compare_neon64.cc ├── compare_win.cc ├── convert.cc ├── convert_argb.cc ├── convert_from.cc ├── convert_from_argb.cc ├── convert_jpeg.cc ├── convert_to_argb.cc ├── convert_to_i420.cc ├── cpu_id.cc ├── mjpeg_decoder.cc ├── mjpeg_validate.cc ├── planar_functions.cc ├── rotate.cc ├── rotate_any.cc ├── rotate_argb.cc ├── rotate_common.cc ├── rotate_gcc.cc ├── rotate_mips.cc ├── rotate_neon.cc ├── rotate_neon64.cc ├── rotate_win.cc ├── row_any.cc ├── row_common.cc ├── row_gcc.cc ├── row_mips.cc ├── row_msa.cc ├── row_neon.cc ├── row_neon64.cc ├── row_win.cc ├── scale.cc ├── scale_any.cc ├── scale_argb.cc ├── scale_common.cc ├── scale_gcc.cc ├── scale_mips.cc ├── scale_neon.cc ├── scale_neon64.cc ├── scale_win.cc └── video_common.cc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/README.md -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/Android.mk -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/Application.mk -------------------------------------------------------------------------------- /jni/include/libyuv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv.h -------------------------------------------------------------------------------- /jni/include/libyuv/basic_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/basic_types.h -------------------------------------------------------------------------------- /jni/include/libyuv/compare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/compare.h -------------------------------------------------------------------------------- /jni/include/libyuv/compare_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/compare_row.h -------------------------------------------------------------------------------- /jni/include/libyuv/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/convert.h -------------------------------------------------------------------------------- /jni/include/libyuv/convert_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/convert_argb.h -------------------------------------------------------------------------------- /jni/include/libyuv/convert_from.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/convert_from.h -------------------------------------------------------------------------------- /jni/include/libyuv/convert_from_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/convert_from_argb.h -------------------------------------------------------------------------------- /jni/include/libyuv/cpu_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/cpu_id.h -------------------------------------------------------------------------------- /jni/include/libyuv/macros_msa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/macros_msa.h -------------------------------------------------------------------------------- /jni/include/libyuv/mjpeg_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/mjpeg_decoder.h -------------------------------------------------------------------------------- /jni/include/libyuv/planar_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/planar_functions.h -------------------------------------------------------------------------------- /jni/include/libyuv/rotate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/rotate.h -------------------------------------------------------------------------------- /jni/include/libyuv/rotate_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/rotate_argb.h -------------------------------------------------------------------------------- /jni/include/libyuv/rotate_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/rotate_row.h -------------------------------------------------------------------------------- /jni/include/libyuv/row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/row.h -------------------------------------------------------------------------------- /jni/include/libyuv/scale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/scale.h -------------------------------------------------------------------------------- /jni/include/libyuv/scale_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/scale_argb.h -------------------------------------------------------------------------------- /jni/include/libyuv/scale_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/scale_row.h -------------------------------------------------------------------------------- /jni/include/libyuv/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/version.h -------------------------------------------------------------------------------- /jni/include/libyuv/video_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/include/libyuv/video_common.h -------------------------------------------------------------------------------- /jni/source/compare.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/compare.cc -------------------------------------------------------------------------------- /jni/source/compare_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/compare_common.cc -------------------------------------------------------------------------------- /jni/source/compare_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/compare_gcc.cc -------------------------------------------------------------------------------- /jni/source/compare_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/compare_neon.cc -------------------------------------------------------------------------------- /jni/source/compare_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/compare_neon64.cc -------------------------------------------------------------------------------- /jni/source/compare_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/compare_win.cc -------------------------------------------------------------------------------- /jni/source/convert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert.cc -------------------------------------------------------------------------------- /jni/source/convert_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert_argb.cc -------------------------------------------------------------------------------- /jni/source/convert_from.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert_from.cc -------------------------------------------------------------------------------- /jni/source/convert_from_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert_from_argb.cc -------------------------------------------------------------------------------- /jni/source/convert_jpeg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert_jpeg.cc -------------------------------------------------------------------------------- /jni/source/convert_to_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert_to_argb.cc -------------------------------------------------------------------------------- /jni/source/convert_to_i420.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/convert_to_i420.cc -------------------------------------------------------------------------------- /jni/source/cpu_id.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/cpu_id.cc -------------------------------------------------------------------------------- /jni/source/mjpeg_decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/mjpeg_decoder.cc -------------------------------------------------------------------------------- /jni/source/mjpeg_validate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/mjpeg_validate.cc -------------------------------------------------------------------------------- /jni/source/planar_functions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/planar_functions.cc -------------------------------------------------------------------------------- /jni/source/rotate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate.cc -------------------------------------------------------------------------------- /jni/source/rotate_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_any.cc -------------------------------------------------------------------------------- /jni/source/rotate_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_argb.cc -------------------------------------------------------------------------------- /jni/source/rotate_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_common.cc -------------------------------------------------------------------------------- /jni/source/rotate_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_gcc.cc -------------------------------------------------------------------------------- /jni/source/rotate_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_mips.cc -------------------------------------------------------------------------------- /jni/source/rotate_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_neon.cc -------------------------------------------------------------------------------- /jni/source/rotate_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_neon64.cc -------------------------------------------------------------------------------- /jni/source/rotate_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/rotate_win.cc -------------------------------------------------------------------------------- /jni/source/row_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_any.cc -------------------------------------------------------------------------------- /jni/source/row_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_common.cc -------------------------------------------------------------------------------- /jni/source/row_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_gcc.cc -------------------------------------------------------------------------------- /jni/source/row_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_mips.cc -------------------------------------------------------------------------------- /jni/source/row_msa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_msa.cc -------------------------------------------------------------------------------- /jni/source/row_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_neon.cc -------------------------------------------------------------------------------- /jni/source/row_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_neon64.cc -------------------------------------------------------------------------------- /jni/source/row_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/row_win.cc -------------------------------------------------------------------------------- /jni/source/scale.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale.cc -------------------------------------------------------------------------------- /jni/source/scale_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_any.cc -------------------------------------------------------------------------------- /jni/source/scale_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_argb.cc -------------------------------------------------------------------------------- /jni/source/scale_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_common.cc -------------------------------------------------------------------------------- /jni/source/scale_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_gcc.cc -------------------------------------------------------------------------------- /jni/source/scale_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_mips.cc -------------------------------------------------------------------------------- /jni/source/scale_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_neon.cc -------------------------------------------------------------------------------- /jni/source/scale_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_neon64.cc -------------------------------------------------------------------------------- /jni/source/scale_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/scale_win.cc -------------------------------------------------------------------------------- /jni/source/video_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-android/HEAD/jni/source/video_common.cc --------------------------------------------------------------------------------