├── .clang-format ├── .github └── workflows │ ├── build.yml │ └── release_packages.yml ├── .gitignore ├── CMakeLists.txt ├── COPYING ├── README.md ├── app ├── CMakeLists.txt ├── xevd_app.c ├── xevd_app_args.h └── xevd_app_util.h ├── cmake_uninstall.cmake.in ├── inc └── xevd.h ├── pkgconfig ├── xevd.pc.in └── xevdb.pc.in ├── src_base ├── CMakeLists.txt ├── avx │ ├── xevd_itdq_avx.c │ ├── xevd_itdq_avx.h │ ├── xevd_mc_avx.c │ ├── xevd_mc_avx.h │ ├── xevd_recon_avx.c │ └── xevd_recon_avx.h ├── neon │ ├── xevd_dbk_neon.c │ ├── xevd_dbk_neon.h │ ├── xevd_itdq_neon.c │ ├── xevd_itdq_neon.h │ ├── xevd_mc_neon.c │ ├── xevd_mc_neon.h │ ├── xevd_recon_neon.c │ └── xevd_recon_neon.h ├── sse │ ├── xevd_dbk_sse.c │ ├── xevd_dbk_sse.h │ ├── xevd_itdq_sse.c │ ├── xevd_itdq_sse.h │ ├── xevd_mc_sse.c │ ├── xevd_mc_sse.h │ ├── xevd_recon_sse.c │ └── xevd_recon_sse.h ├── xevd.c ├── xevd_bsr.c ├── xevd_bsr.h ├── xevd_def.h ├── xevd_df.c ├── xevd_df.h ├── xevd_eco.c ├── xevd_eco.h ├── xevd_ipred.c ├── xevd_ipred.h ├── xevd_itdq.c ├── xevd_itdq.h ├── xevd_mc.c ├── xevd_mc.h ├── xevd_picman.c ├── xevd_picman.h ├── xevd_port.c ├── xevd_port.h ├── xevd_recon.c ├── xevd_recon.h ├── xevd_tbl.c ├── xevd_tbl.h ├── xevd_tp.c ├── xevd_tp.h ├── xevd_util.c └── xevd_util.h └── src_main ├── CMakeLists.txt ├── avx ├── xevdm_itdq_avx.c └── xevdm_itdq_avx.h ├── neon ├── xevdm_itdq_neon.c ├── xevdm_itdq_neon.h ├── xevdm_mc_neon.c └── xevdm_mc_neon.h ├── sse ├── xevdm_itdq_sse.c ├── xevdm_itdq_sse.h ├── xevdm_mc_sse.c └── xevdm_mc_sse.h ├── xevdm.c ├── xevdm_alf.c ├── xevdm_alf.h ├── xevdm_def.h ├── xevdm_df.c ├── xevdm_df.h ├── xevdm_dra.c ├── xevdm_dra.h ├── xevdm_eco.c ├── xevdm_eco.h ├── xevdm_ipred.c ├── xevdm_ipred.h ├── xevdm_itdq.c ├── xevdm_itdq.h ├── xevdm_mc.c ├── xevdm_mc.h ├── xevdm_picman.c ├── xevdm_picman.h ├── xevdm_recon.c ├── xevdm_recon.h ├── xevdm_tbl.c ├── xevdm_tbl.h ├── xevdm_util.c └── xevdm_util.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release_packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/.github/workflows/release_packages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/README.md -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/xevd_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/app/xevd_app.c -------------------------------------------------------------------------------- /app/xevd_app_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/app/xevd_app_args.h -------------------------------------------------------------------------------- /app/xevd_app_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/app/xevd_app_util.h -------------------------------------------------------------------------------- /cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /inc/xevd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/inc/xevd.h -------------------------------------------------------------------------------- /pkgconfig/xevd.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/pkgconfig/xevd.pc.in -------------------------------------------------------------------------------- /pkgconfig/xevdb.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/pkgconfig/xevdb.pc.in -------------------------------------------------------------------------------- /src_base/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/CMakeLists.txt -------------------------------------------------------------------------------- /src_base/avx/xevd_itdq_avx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/avx/xevd_itdq_avx.c -------------------------------------------------------------------------------- /src_base/avx/xevd_itdq_avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/avx/xevd_itdq_avx.h -------------------------------------------------------------------------------- /src_base/avx/xevd_mc_avx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/avx/xevd_mc_avx.c -------------------------------------------------------------------------------- /src_base/avx/xevd_mc_avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/avx/xevd_mc_avx.h -------------------------------------------------------------------------------- /src_base/avx/xevd_recon_avx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/avx/xevd_recon_avx.c -------------------------------------------------------------------------------- /src_base/avx/xevd_recon_avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/avx/xevd_recon_avx.h -------------------------------------------------------------------------------- /src_base/neon/xevd_dbk_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_dbk_neon.c -------------------------------------------------------------------------------- /src_base/neon/xevd_dbk_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_dbk_neon.h -------------------------------------------------------------------------------- /src_base/neon/xevd_itdq_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_itdq_neon.c -------------------------------------------------------------------------------- /src_base/neon/xevd_itdq_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_itdq_neon.h -------------------------------------------------------------------------------- /src_base/neon/xevd_mc_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_mc_neon.c -------------------------------------------------------------------------------- /src_base/neon/xevd_mc_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_mc_neon.h -------------------------------------------------------------------------------- /src_base/neon/xevd_recon_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_recon_neon.c -------------------------------------------------------------------------------- /src_base/neon/xevd_recon_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/neon/xevd_recon_neon.h -------------------------------------------------------------------------------- /src_base/sse/xevd_dbk_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_dbk_sse.c -------------------------------------------------------------------------------- /src_base/sse/xevd_dbk_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_dbk_sse.h -------------------------------------------------------------------------------- /src_base/sse/xevd_itdq_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_itdq_sse.c -------------------------------------------------------------------------------- /src_base/sse/xevd_itdq_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_itdq_sse.h -------------------------------------------------------------------------------- /src_base/sse/xevd_mc_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_mc_sse.c -------------------------------------------------------------------------------- /src_base/sse/xevd_mc_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_mc_sse.h -------------------------------------------------------------------------------- /src_base/sse/xevd_recon_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_recon_sse.c -------------------------------------------------------------------------------- /src_base/sse/xevd_recon_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/sse/xevd_recon_sse.h -------------------------------------------------------------------------------- /src_base/xevd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd.c -------------------------------------------------------------------------------- /src_base/xevd_bsr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_bsr.c -------------------------------------------------------------------------------- /src_base/xevd_bsr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_bsr.h -------------------------------------------------------------------------------- /src_base/xevd_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_def.h -------------------------------------------------------------------------------- /src_base/xevd_df.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_df.c -------------------------------------------------------------------------------- /src_base/xevd_df.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_df.h -------------------------------------------------------------------------------- /src_base/xevd_eco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_eco.c -------------------------------------------------------------------------------- /src_base/xevd_eco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_eco.h -------------------------------------------------------------------------------- /src_base/xevd_ipred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_ipred.c -------------------------------------------------------------------------------- /src_base/xevd_ipred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_ipred.h -------------------------------------------------------------------------------- /src_base/xevd_itdq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_itdq.c -------------------------------------------------------------------------------- /src_base/xevd_itdq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_itdq.h -------------------------------------------------------------------------------- /src_base/xevd_mc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_mc.c -------------------------------------------------------------------------------- /src_base/xevd_mc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_mc.h -------------------------------------------------------------------------------- /src_base/xevd_picman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_picman.c -------------------------------------------------------------------------------- /src_base/xevd_picman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_picman.h -------------------------------------------------------------------------------- /src_base/xevd_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_port.c -------------------------------------------------------------------------------- /src_base/xevd_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_port.h -------------------------------------------------------------------------------- /src_base/xevd_recon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_recon.c -------------------------------------------------------------------------------- /src_base/xevd_recon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_recon.h -------------------------------------------------------------------------------- /src_base/xevd_tbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_tbl.c -------------------------------------------------------------------------------- /src_base/xevd_tbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_tbl.h -------------------------------------------------------------------------------- /src_base/xevd_tp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_tp.c -------------------------------------------------------------------------------- /src_base/xevd_tp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_tp.h -------------------------------------------------------------------------------- /src_base/xevd_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_util.c -------------------------------------------------------------------------------- /src_base/xevd_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_base/xevd_util.h -------------------------------------------------------------------------------- /src_main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/CMakeLists.txt -------------------------------------------------------------------------------- /src_main/avx/xevdm_itdq_avx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/avx/xevdm_itdq_avx.c -------------------------------------------------------------------------------- /src_main/avx/xevdm_itdq_avx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/avx/xevdm_itdq_avx.h -------------------------------------------------------------------------------- /src_main/neon/xevdm_itdq_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/neon/xevdm_itdq_neon.c -------------------------------------------------------------------------------- /src_main/neon/xevdm_itdq_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/neon/xevdm_itdq_neon.h -------------------------------------------------------------------------------- /src_main/neon/xevdm_mc_neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/neon/xevdm_mc_neon.c -------------------------------------------------------------------------------- /src_main/neon/xevdm_mc_neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/neon/xevdm_mc_neon.h -------------------------------------------------------------------------------- /src_main/sse/xevdm_itdq_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/sse/xevdm_itdq_sse.c -------------------------------------------------------------------------------- /src_main/sse/xevdm_itdq_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/sse/xevdm_itdq_sse.h -------------------------------------------------------------------------------- /src_main/sse/xevdm_mc_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/sse/xevdm_mc_sse.c -------------------------------------------------------------------------------- /src_main/sse/xevdm_mc_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/sse/xevdm_mc_sse.h -------------------------------------------------------------------------------- /src_main/xevdm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm.c -------------------------------------------------------------------------------- /src_main/xevdm_alf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_alf.c -------------------------------------------------------------------------------- /src_main/xevdm_alf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_alf.h -------------------------------------------------------------------------------- /src_main/xevdm_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_def.h -------------------------------------------------------------------------------- /src_main/xevdm_df.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_df.c -------------------------------------------------------------------------------- /src_main/xevdm_df.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_df.h -------------------------------------------------------------------------------- /src_main/xevdm_dra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_dra.c -------------------------------------------------------------------------------- /src_main/xevdm_dra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_dra.h -------------------------------------------------------------------------------- /src_main/xevdm_eco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_eco.c -------------------------------------------------------------------------------- /src_main/xevdm_eco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_eco.h -------------------------------------------------------------------------------- /src_main/xevdm_ipred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_ipred.c -------------------------------------------------------------------------------- /src_main/xevdm_ipred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_ipred.h -------------------------------------------------------------------------------- /src_main/xevdm_itdq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_itdq.c -------------------------------------------------------------------------------- /src_main/xevdm_itdq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_itdq.h -------------------------------------------------------------------------------- /src_main/xevdm_mc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_mc.c -------------------------------------------------------------------------------- /src_main/xevdm_mc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_mc.h -------------------------------------------------------------------------------- /src_main/xevdm_picman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_picman.c -------------------------------------------------------------------------------- /src_main/xevdm_picman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_picman.h -------------------------------------------------------------------------------- /src_main/xevdm_recon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_recon.c -------------------------------------------------------------------------------- /src_main/xevdm_recon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_recon.h -------------------------------------------------------------------------------- /src_main/xevdm_tbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_tbl.c -------------------------------------------------------------------------------- /src_main/xevdm_tbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_tbl.h -------------------------------------------------------------------------------- /src_main/xevdm_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_util.c -------------------------------------------------------------------------------- /src_main/xevdm_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpeg5/xevd/HEAD/src_main/xevdm_util.h --------------------------------------------------------------------------------