├── README.md ├── yuv.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── ALiang.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── ALiang.xcuserdatad │ └── xcschemes │ ├── xcschememanagement.plist │ ├── yuv.xcscheme │ └── yuvTests.xcscheme └── yuv ├── 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 /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/README.md -------------------------------------------------------------------------------- /yuv.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /yuv.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /yuv.xcodeproj/project.xcworkspace/xcuserdata/ALiang.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv.xcodeproj/project.xcworkspace/xcuserdata/ALiang.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /yuv.xcodeproj/xcuserdata/ALiang.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv.xcodeproj/xcuserdata/ALiang.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /yuv.xcodeproj/xcuserdata/ALiang.xcuserdatad/xcschemes/yuv.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv.xcodeproj/xcuserdata/ALiang.xcuserdatad/xcschemes/yuv.xcscheme -------------------------------------------------------------------------------- /yuv.xcodeproj/xcuserdata/ALiang.xcuserdatad/xcschemes/yuvTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv.xcodeproj/xcuserdata/ALiang.xcuserdatad/xcschemes/yuvTests.xcscheme -------------------------------------------------------------------------------- /yuv/include/libyuv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv.h -------------------------------------------------------------------------------- /yuv/include/libyuv/basic_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/basic_types.h -------------------------------------------------------------------------------- /yuv/include/libyuv/compare.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/compare.h -------------------------------------------------------------------------------- /yuv/include/libyuv/compare_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/compare_row.h -------------------------------------------------------------------------------- /yuv/include/libyuv/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/convert.h -------------------------------------------------------------------------------- /yuv/include/libyuv/convert_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/convert_argb.h -------------------------------------------------------------------------------- /yuv/include/libyuv/convert_from.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/convert_from.h -------------------------------------------------------------------------------- /yuv/include/libyuv/convert_from_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/convert_from_argb.h -------------------------------------------------------------------------------- /yuv/include/libyuv/cpu_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/cpu_id.h -------------------------------------------------------------------------------- /yuv/include/libyuv/macros_msa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/macros_msa.h -------------------------------------------------------------------------------- /yuv/include/libyuv/mjpeg_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/mjpeg_decoder.h -------------------------------------------------------------------------------- /yuv/include/libyuv/planar_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/planar_functions.h -------------------------------------------------------------------------------- /yuv/include/libyuv/rotate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/rotate.h -------------------------------------------------------------------------------- /yuv/include/libyuv/rotate_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/rotate_argb.h -------------------------------------------------------------------------------- /yuv/include/libyuv/rotate_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/rotate_row.h -------------------------------------------------------------------------------- /yuv/include/libyuv/row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/row.h -------------------------------------------------------------------------------- /yuv/include/libyuv/scale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/scale.h -------------------------------------------------------------------------------- /yuv/include/libyuv/scale_argb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/scale_argb.h -------------------------------------------------------------------------------- /yuv/include/libyuv/scale_row.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/scale_row.h -------------------------------------------------------------------------------- /yuv/include/libyuv/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/version.h -------------------------------------------------------------------------------- /yuv/include/libyuv/video_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/include/libyuv/video_common.h -------------------------------------------------------------------------------- /yuv/source/compare.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/compare.cc -------------------------------------------------------------------------------- /yuv/source/compare_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/compare_common.cc -------------------------------------------------------------------------------- /yuv/source/compare_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/compare_gcc.cc -------------------------------------------------------------------------------- /yuv/source/compare_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/compare_neon.cc -------------------------------------------------------------------------------- /yuv/source/compare_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/compare_neon64.cc -------------------------------------------------------------------------------- /yuv/source/compare_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/compare_win.cc -------------------------------------------------------------------------------- /yuv/source/convert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert.cc -------------------------------------------------------------------------------- /yuv/source/convert_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert_argb.cc -------------------------------------------------------------------------------- /yuv/source/convert_from.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert_from.cc -------------------------------------------------------------------------------- /yuv/source/convert_from_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert_from_argb.cc -------------------------------------------------------------------------------- /yuv/source/convert_jpeg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert_jpeg.cc -------------------------------------------------------------------------------- /yuv/source/convert_to_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert_to_argb.cc -------------------------------------------------------------------------------- /yuv/source/convert_to_i420.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/convert_to_i420.cc -------------------------------------------------------------------------------- /yuv/source/cpu_id.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/cpu_id.cc -------------------------------------------------------------------------------- /yuv/source/mjpeg_decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/mjpeg_decoder.cc -------------------------------------------------------------------------------- /yuv/source/mjpeg_validate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/mjpeg_validate.cc -------------------------------------------------------------------------------- /yuv/source/planar_functions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/planar_functions.cc -------------------------------------------------------------------------------- /yuv/source/rotate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate.cc -------------------------------------------------------------------------------- /yuv/source/rotate_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_any.cc -------------------------------------------------------------------------------- /yuv/source/rotate_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_argb.cc -------------------------------------------------------------------------------- /yuv/source/rotate_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_common.cc -------------------------------------------------------------------------------- /yuv/source/rotate_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_gcc.cc -------------------------------------------------------------------------------- /yuv/source/rotate_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_mips.cc -------------------------------------------------------------------------------- /yuv/source/rotate_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_neon.cc -------------------------------------------------------------------------------- /yuv/source/rotate_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_neon64.cc -------------------------------------------------------------------------------- /yuv/source/rotate_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/rotate_win.cc -------------------------------------------------------------------------------- /yuv/source/row_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_any.cc -------------------------------------------------------------------------------- /yuv/source/row_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_common.cc -------------------------------------------------------------------------------- /yuv/source/row_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_gcc.cc -------------------------------------------------------------------------------- /yuv/source/row_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_mips.cc -------------------------------------------------------------------------------- /yuv/source/row_msa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_msa.cc -------------------------------------------------------------------------------- /yuv/source/row_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_neon.cc -------------------------------------------------------------------------------- /yuv/source/row_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_neon64.cc -------------------------------------------------------------------------------- /yuv/source/row_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/row_win.cc -------------------------------------------------------------------------------- /yuv/source/scale.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale.cc -------------------------------------------------------------------------------- /yuv/source/scale_any.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_any.cc -------------------------------------------------------------------------------- /yuv/source/scale_argb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_argb.cc -------------------------------------------------------------------------------- /yuv/source/scale_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_common.cc -------------------------------------------------------------------------------- /yuv/source/scale_gcc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_gcc.cc -------------------------------------------------------------------------------- /yuv/source/scale_mips.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_mips.cc -------------------------------------------------------------------------------- /yuv/source/scale_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_neon.cc -------------------------------------------------------------------------------- /yuv/source/scale_neon64.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_neon64.cc -------------------------------------------------------------------------------- /yuv/source/scale_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/scale_win.cc -------------------------------------------------------------------------------- /yuv/source/video_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/illuspas/libyuv-iOS/HEAD/yuv/source/video_common.cc --------------------------------------------------------------------------------