├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README.md ├── source ├── CMakeLists.txt ├── decoder │ ├── bitstream.c │ ├── bitstream.h │ ├── dec_type.h │ ├── dec_util.c │ ├── dec_util.h │ ├── parser.c │ ├── parser.h │ ├── uavs3d.c │ └── uavs3d.h └── decore │ ├── alf.c │ ├── arm64 │ ├── alf_arm64.S │ ├── arm64.c │ ├── arm64.h │ ├── deblock_arm64.S │ ├── def_arm64.S │ ├── inter_pred_arm64.S │ ├── intra_pred_arm64.S │ ├── intra_pred_chroma_arm64.S │ ├── itrans_arm64.c │ ├── itrans_arm64.h │ ├── itrans_dct2_arm64.S │ ├── itrans_dct8_dst7_arm64.S │ ├── pixel_arm64.S │ ├── sao_arm64.c │ ├── sao_kernel_arm64.S │ └── sao_kernel_arm64.h │ ├── armv7 │ ├── alf_armv7.S │ ├── armv7.c │ ├── armv7.h │ ├── dct2_armv7.S │ ├── deblock_armv7.S │ ├── def_armv7.S │ ├── inter_pred_armv7.S │ ├── intra_pred_armv7.S │ ├── itrans_dct8_dst7_armv7.S │ ├── pixel_armv7.S │ ├── sao_armv7.c │ ├── sao_kernel_armv7.S │ └── sao_kernel_armv7.h │ ├── avx2 │ ├── alf_avx2.c │ ├── avx2.c │ ├── avx2.h │ ├── inter_pred_avx2.c │ ├── intra_pred_avx2.c │ ├── itrans_avx2.c │ ├── pixel_avx2.c │ └── sao_avx2.c │ ├── com_def.h │ ├── com_sys.h │ ├── com_table.c │ ├── com_table.h │ ├── com_type.h │ ├── com_util.c │ ├── com_util.h │ ├── contributor.h │ ├── deblock.c │ ├── inter_pred.c │ ├── intra_pred.c │ ├── inv_trans.c │ ├── modules.h │ ├── pic_manager.c │ ├── recon.c │ ├── sao.c │ ├── sse │ ├── alf_sse.c │ ├── deblock_sse.c │ ├── inter_pred_sse.c │ ├── intra_pred_sse.c │ ├── itrans_sse.c │ ├── pixel_sse.c │ ├── sao_sse.c │ ├── sse.c │ └── sse.h │ ├── threadpool.c │ ├── threadpool.h │ ├── win32thread.c │ └── win32thread.h ├── test ├── utest.c └── utest.h ├── version.bat └── version.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/README.md -------------------------------------------------------------------------------- /source/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/CMakeLists.txt -------------------------------------------------------------------------------- /source/decoder/bitstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/bitstream.c -------------------------------------------------------------------------------- /source/decoder/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/bitstream.h -------------------------------------------------------------------------------- /source/decoder/dec_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/dec_type.h -------------------------------------------------------------------------------- /source/decoder/dec_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/dec_util.c -------------------------------------------------------------------------------- /source/decoder/dec_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/dec_util.h -------------------------------------------------------------------------------- /source/decoder/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/parser.c -------------------------------------------------------------------------------- /source/decoder/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/parser.h -------------------------------------------------------------------------------- /source/decoder/uavs3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/uavs3d.c -------------------------------------------------------------------------------- /source/decoder/uavs3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decoder/uavs3d.h -------------------------------------------------------------------------------- /source/decore/alf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/alf.c -------------------------------------------------------------------------------- /source/decore/arm64/alf_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/alf_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/arm64.c -------------------------------------------------------------------------------- /source/decore/arm64/arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/arm64.h -------------------------------------------------------------------------------- /source/decore/arm64/deblock_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/deblock_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/def_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/def_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/inter_pred_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/inter_pred_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/intra_pred_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/intra_pred_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/intra_pred_chroma_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/intra_pred_chroma_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/itrans_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/itrans_arm64.c -------------------------------------------------------------------------------- /source/decore/arm64/itrans_arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/itrans_arm64.h -------------------------------------------------------------------------------- /source/decore/arm64/itrans_dct2_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/itrans_dct2_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/itrans_dct8_dst7_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/itrans_dct8_dst7_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/pixel_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/pixel_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/sao_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/sao_arm64.c -------------------------------------------------------------------------------- /source/decore/arm64/sao_kernel_arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/sao_kernel_arm64.S -------------------------------------------------------------------------------- /source/decore/arm64/sao_kernel_arm64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/arm64/sao_kernel_arm64.h -------------------------------------------------------------------------------- /source/decore/armv7/alf_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/alf_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/armv7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/armv7.c -------------------------------------------------------------------------------- /source/decore/armv7/armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/armv7.h -------------------------------------------------------------------------------- /source/decore/armv7/dct2_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/dct2_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/deblock_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/deblock_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/def_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/def_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/inter_pred_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/inter_pred_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/intra_pred_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/intra_pred_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/itrans_dct8_dst7_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/itrans_dct8_dst7_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/pixel_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/pixel_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/sao_armv7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/sao_armv7.c -------------------------------------------------------------------------------- /source/decore/armv7/sao_kernel_armv7.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/sao_kernel_armv7.S -------------------------------------------------------------------------------- /source/decore/armv7/sao_kernel_armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/armv7/sao_kernel_armv7.h -------------------------------------------------------------------------------- /source/decore/avx2/alf_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/alf_avx2.c -------------------------------------------------------------------------------- /source/decore/avx2/avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/avx2.c -------------------------------------------------------------------------------- /source/decore/avx2/avx2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/avx2.h -------------------------------------------------------------------------------- /source/decore/avx2/inter_pred_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/inter_pred_avx2.c -------------------------------------------------------------------------------- /source/decore/avx2/intra_pred_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/intra_pred_avx2.c -------------------------------------------------------------------------------- /source/decore/avx2/itrans_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/itrans_avx2.c -------------------------------------------------------------------------------- /source/decore/avx2/pixel_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/pixel_avx2.c -------------------------------------------------------------------------------- /source/decore/avx2/sao_avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/avx2/sao_avx2.c -------------------------------------------------------------------------------- /source/decore/com_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_def.h -------------------------------------------------------------------------------- /source/decore/com_sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_sys.h -------------------------------------------------------------------------------- /source/decore/com_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_table.c -------------------------------------------------------------------------------- /source/decore/com_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_table.h -------------------------------------------------------------------------------- /source/decore/com_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_type.h -------------------------------------------------------------------------------- /source/decore/com_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_util.c -------------------------------------------------------------------------------- /source/decore/com_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/com_util.h -------------------------------------------------------------------------------- /source/decore/contributor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/contributor.h -------------------------------------------------------------------------------- /source/decore/deblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/deblock.c -------------------------------------------------------------------------------- /source/decore/inter_pred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/inter_pred.c -------------------------------------------------------------------------------- /source/decore/intra_pred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/intra_pred.c -------------------------------------------------------------------------------- /source/decore/inv_trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/inv_trans.c -------------------------------------------------------------------------------- /source/decore/modules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/modules.h -------------------------------------------------------------------------------- /source/decore/pic_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/pic_manager.c -------------------------------------------------------------------------------- /source/decore/recon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/recon.c -------------------------------------------------------------------------------- /source/decore/sao.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sao.c -------------------------------------------------------------------------------- /source/decore/sse/alf_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/alf_sse.c -------------------------------------------------------------------------------- /source/decore/sse/deblock_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/deblock_sse.c -------------------------------------------------------------------------------- /source/decore/sse/inter_pred_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/inter_pred_sse.c -------------------------------------------------------------------------------- /source/decore/sse/intra_pred_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/intra_pred_sse.c -------------------------------------------------------------------------------- /source/decore/sse/itrans_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/itrans_sse.c -------------------------------------------------------------------------------- /source/decore/sse/pixel_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/pixel_sse.c -------------------------------------------------------------------------------- /source/decore/sse/sao_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/sao_sse.c -------------------------------------------------------------------------------- /source/decore/sse/sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/sse.c -------------------------------------------------------------------------------- /source/decore/sse/sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/sse/sse.h -------------------------------------------------------------------------------- /source/decore/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/threadpool.c -------------------------------------------------------------------------------- /source/decore/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/threadpool.h -------------------------------------------------------------------------------- /source/decore/win32thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/win32thread.c -------------------------------------------------------------------------------- /source/decore/win32thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/source/decore/win32thread.h -------------------------------------------------------------------------------- /test/utest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/test/utest.c -------------------------------------------------------------------------------- /test/utest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/test/utest.h -------------------------------------------------------------------------------- /version.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | sh version.sh 3 | pause 4 | -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uavs3/uavs3d/HEAD/version.sh --------------------------------------------------------------------------------