├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── nvcodec-python.cpp ├── setup.py ├── src ├── cuvid │ ├── AppDecUtils.h │ ├── Logger.cpp │ ├── NvDecoder │ │ ├── NvDecoder.cpp │ │ └── NvDecoder.h │ ├── NvEncoder │ │ ├── NvEncoder.cpp │ │ ├── NvEncoder.h │ │ ├── NvEncoderCuda.cpp │ │ └── NvEncoderCuda.h │ ├── Utils │ │ ├── BitDepth.cu │ │ ├── ColorSpace.cu │ │ ├── ColorSpace.h │ │ ├── FFmpegDemuxer.h │ │ ├── FFmpegStreamer.h │ │ ├── Logger.h │ │ ├── NvCodecUtils.h │ │ ├── NvEncoderCLIOptions.h │ │ ├── Resize.cu │ │ └── crc.cu │ ├── cuviddec.h │ ├── nvEncodeAPI.h │ └── nvcuvid.h ├── decoder.cpp ├── decoder.h ├── encoder.cpp ├── encoder.h ├── source.cpp └── source.h └── tests ├── cpp ├── decode.cpp ├── encode.cpp └── read_source.cpp └── python ├── read_source_opencv.py └── read_source_sdl.py /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | dist 3 | build 4 | pynvcodec.egg-info 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/README.md -------------------------------------------------------------------------------- /nvcodec-python.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/nvcodec-python.cpp -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/setup.py -------------------------------------------------------------------------------- /src/cuvid/AppDecUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/AppDecUtils.h -------------------------------------------------------------------------------- /src/cuvid/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Logger.cpp -------------------------------------------------------------------------------- /src/cuvid/NvDecoder/NvDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/NvDecoder/NvDecoder.cpp -------------------------------------------------------------------------------- /src/cuvid/NvDecoder/NvDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/NvDecoder/NvDecoder.h -------------------------------------------------------------------------------- /src/cuvid/NvEncoder/NvEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/NvEncoder/NvEncoder.cpp -------------------------------------------------------------------------------- /src/cuvid/NvEncoder/NvEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/NvEncoder/NvEncoder.h -------------------------------------------------------------------------------- /src/cuvid/NvEncoder/NvEncoderCuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/NvEncoder/NvEncoderCuda.cpp -------------------------------------------------------------------------------- /src/cuvid/NvEncoder/NvEncoderCuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/NvEncoder/NvEncoderCuda.h -------------------------------------------------------------------------------- /src/cuvid/Utils/BitDepth.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/BitDepth.cu -------------------------------------------------------------------------------- /src/cuvid/Utils/ColorSpace.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/ColorSpace.cu -------------------------------------------------------------------------------- /src/cuvid/Utils/ColorSpace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/ColorSpace.h -------------------------------------------------------------------------------- /src/cuvid/Utils/FFmpegDemuxer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/FFmpegDemuxer.h -------------------------------------------------------------------------------- /src/cuvid/Utils/FFmpegStreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/FFmpegStreamer.h -------------------------------------------------------------------------------- /src/cuvid/Utils/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/Logger.h -------------------------------------------------------------------------------- /src/cuvid/Utils/NvCodecUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/NvCodecUtils.h -------------------------------------------------------------------------------- /src/cuvid/Utils/NvEncoderCLIOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/NvEncoderCLIOptions.h -------------------------------------------------------------------------------- /src/cuvid/Utils/Resize.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/Resize.cu -------------------------------------------------------------------------------- /src/cuvid/Utils/crc.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/Utils/crc.cu -------------------------------------------------------------------------------- /src/cuvid/cuviddec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/cuviddec.h -------------------------------------------------------------------------------- /src/cuvid/nvEncodeAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/nvEncodeAPI.h -------------------------------------------------------------------------------- /src/cuvid/nvcuvid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/cuvid/nvcuvid.h -------------------------------------------------------------------------------- /src/decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/decoder.cpp -------------------------------------------------------------------------------- /src/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/decoder.h -------------------------------------------------------------------------------- /src/encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/encoder.cpp -------------------------------------------------------------------------------- /src/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/encoder.h -------------------------------------------------------------------------------- /src/source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/source.cpp -------------------------------------------------------------------------------- /src/source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/src/source.h -------------------------------------------------------------------------------- /tests/cpp/decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/tests/cpp/decode.cpp -------------------------------------------------------------------------------- /tests/cpp/encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/tests/cpp/encode.cpp -------------------------------------------------------------------------------- /tests/cpp/read_source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/tests/cpp/read_source.cpp -------------------------------------------------------------------------------- /tests/python/read_source_opencv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/tests/python/read_source_opencv.py -------------------------------------------------------------------------------- /tests/python/read_source_sdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UsingNet/nvcodec-python/HEAD/tests/python/read_source_sdl.py --------------------------------------------------------------------------------