├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── ffmpeg_dev ├── .gitignore ├── 4.2 │ ├── configure │ └── libavcodec │ │ ├── Makefile │ │ └── allcodecs.c ├── 4.4 │ ├── configure │ └── libavcodec │ │ ├── Makefile │ │ └── allcodecs.c ├── 6.0 │ ├── configure │ └── libavcodec │ │ ├── Makefile │ │ └── allcodecs.c ├── common │ └── libavcodec │ │ ├── nvmpi_dec.c │ │ └── nvmpi_enc.c ├── copy_files.sh ├── try_build.sh └── update_patch.sh ├── ffmpeg_patches ├── ffmpeg4.2_nvmpi.patch ├── ffmpeg4.4_nvmpi.patch └── ffmpeg6.0_nvmpi.patch ├── ffpatch.sh ├── include ├── NVMPI_bufPool.hpp ├── NVMPI_frameBuf.hpp ├── nvUtils2NvBuf.h └── nvmpi.h ├── nvmpi.pc.in ├── src ├── NVMPI_frameBuf.cpp ├── nvmpi_dec.cpp └── nvmpi_enc.cpp └── stubs ├── libnvbuf_utils.so ├── libnvbuf_utils.so.1.0.0 ├── libnvbufsurface.so ├── libnvbufsurface.so.1.0.0 ├── libnvbufsurftransform.so ├── libnvbufsurftransform.so.1.0.0 ├── libnvjpeg.so ├── libnvv4l2.so └── libv4l2.so.0 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/README.md -------------------------------------------------------------------------------- /ffmpeg_dev/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/.gitignore -------------------------------------------------------------------------------- /ffmpeg_dev/4.2/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/4.2/configure -------------------------------------------------------------------------------- /ffmpeg_dev/4.2/libavcodec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/4.2/libavcodec/Makefile -------------------------------------------------------------------------------- /ffmpeg_dev/4.2/libavcodec/allcodecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/4.2/libavcodec/allcodecs.c -------------------------------------------------------------------------------- /ffmpeg_dev/4.4/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/4.4/configure -------------------------------------------------------------------------------- /ffmpeg_dev/4.4/libavcodec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/4.4/libavcodec/Makefile -------------------------------------------------------------------------------- /ffmpeg_dev/4.4/libavcodec/allcodecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/4.4/libavcodec/allcodecs.c -------------------------------------------------------------------------------- /ffmpeg_dev/6.0/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/6.0/configure -------------------------------------------------------------------------------- /ffmpeg_dev/6.0/libavcodec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/6.0/libavcodec/Makefile -------------------------------------------------------------------------------- /ffmpeg_dev/6.0/libavcodec/allcodecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/6.0/libavcodec/allcodecs.c -------------------------------------------------------------------------------- /ffmpeg_dev/common/libavcodec/nvmpi_dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/common/libavcodec/nvmpi_dec.c -------------------------------------------------------------------------------- /ffmpeg_dev/common/libavcodec/nvmpi_enc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/common/libavcodec/nvmpi_enc.c -------------------------------------------------------------------------------- /ffmpeg_dev/copy_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/copy_files.sh -------------------------------------------------------------------------------- /ffmpeg_dev/try_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/try_build.sh -------------------------------------------------------------------------------- /ffmpeg_dev/update_patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_dev/update_patch.sh -------------------------------------------------------------------------------- /ffmpeg_patches/ffmpeg4.2_nvmpi.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_patches/ffmpeg4.2_nvmpi.patch -------------------------------------------------------------------------------- /ffmpeg_patches/ffmpeg4.4_nvmpi.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_patches/ffmpeg4.4_nvmpi.patch -------------------------------------------------------------------------------- /ffmpeg_patches/ffmpeg6.0_nvmpi.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffmpeg_patches/ffmpeg6.0_nvmpi.patch -------------------------------------------------------------------------------- /ffpatch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/ffpatch.sh -------------------------------------------------------------------------------- /include/NVMPI_bufPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/include/NVMPI_bufPool.hpp -------------------------------------------------------------------------------- /include/NVMPI_frameBuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/include/NVMPI_frameBuf.hpp -------------------------------------------------------------------------------- /include/nvUtils2NvBuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/include/nvUtils2NvBuf.h -------------------------------------------------------------------------------- /include/nvmpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/include/nvmpi.h -------------------------------------------------------------------------------- /nvmpi.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/nvmpi.pc.in -------------------------------------------------------------------------------- /src/NVMPI_frameBuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/src/NVMPI_frameBuf.cpp -------------------------------------------------------------------------------- /src/nvmpi_dec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/src/nvmpi_dec.cpp -------------------------------------------------------------------------------- /src/nvmpi_enc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/src/nvmpi_enc.cpp -------------------------------------------------------------------------------- /stubs/libnvbuf_utils.so: -------------------------------------------------------------------------------- 1 | libnvbuf_utils.so.1.0.0 -------------------------------------------------------------------------------- /stubs/libnvbuf_utils.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/stubs/libnvbuf_utils.so.1.0.0 -------------------------------------------------------------------------------- /stubs/libnvbufsurface.so: -------------------------------------------------------------------------------- 1 | libnvbufsurface.so.1.0.0 -------------------------------------------------------------------------------- /stubs/libnvbufsurface.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/stubs/libnvbufsurface.so.1.0.0 -------------------------------------------------------------------------------- /stubs/libnvbufsurftransform.so: -------------------------------------------------------------------------------- 1 | libnvbufsurftransform.so.1.0.0 -------------------------------------------------------------------------------- /stubs/libnvbufsurftransform.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/stubs/libnvbufsurftransform.so.1.0.0 -------------------------------------------------------------------------------- /stubs/libnvjpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/stubs/libnvjpeg.so -------------------------------------------------------------------------------- /stubs/libnvv4l2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keylost/jetson-ffmpeg/HEAD/stubs/libnvv4l2.so -------------------------------------------------------------------------------- /stubs/libv4l2.so.0: -------------------------------------------------------------------------------- 1 | libnvv4l2.so --------------------------------------------------------------------------------