[{"title":"( 41 个子文件 118KB ) 基于CUDA+ffmpeg+QT+QOpenGL的硬解码解决方案demo","children":[{"title":"GOUDecoder","children":[{"title":"ffmpeg","children":[{"title":"ffmpeg.pri <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"win","children":[{"title":"4.0.1","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"code","children":[{"title":"GPUDecoder.h <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"nv12render.h <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"widget.h <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"GPUDecoder.cpp <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"nvidiadecoder.cpp <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"NvDecoder.h <span style='color:#111;'> 11.88KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 534B </span>","children":null,"spread":false},{"title":"NvDecoder.cpp <span style='color:#111;'> 28.33KB </span>","children":null,"spread":false},{"title":"nv12render.cpp <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"widget.cpp <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"nvidiadecoder.h <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"GPUDecoder.pro <span style='color:#111;'> 931B </span>","children":null,"spread":false},{"title":"cuvid","children":[{"title":"NvCodec","children":[{"title":"Lib","children":[{"title":"Win32","children":[{"title":"nvcuvid.lib <span style='color:#111;'> 8.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"x64","children":[{"title":"nvcuvid.lib <span style='color:#111;'> 7.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"linux","children":[{"title":"stubs","children":[{"title":"x86_64","children":[{"title":"libnvidia-encode.so <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"libnvcuvid.so <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"NvDecoder","children":[{"title":"nvcuvid.h <span style='color:#111;'> 21.81KB </span>","children":null,"spread":false},{"title":"cuviddec.h <span style='color:#111;'> 49.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"NvEncoder","children":[{"title":"NvEncoderD3D11.cpp <span style='color:#111;'> 4.39KB </span>","children":null,"spread":false},{"title":"NvEncoder.cpp <span style='color:#111;'> 32.67KB </span>","children":null,"spread":false},{"title":"nvEncodeAPI.h <span style='color:#111;'> 197.76KB </span>","children":null,"spread":false},{"title":"NvEncoderCuda.h <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"NvEncoderD3D9.h <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"NvEncoderD3D9.cpp <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"NvEncoderGL.h <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"NvEncoderGL.cpp <span style='color:#111;'> 3.59KB </span>","children":null,"spread":false},{"title":"NvEncoderD3D11.h <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"NvEncoderCuda.cpp <span style='color:#111;'> 10.64KB </span>","children":null,"spread":false},{"title":"NvEncoder.h <span style='color:#111;'> 16.53KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"cuvid.pri <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"cudamain.cu <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 199B </span>","children":null,"spread":false},{"title":"Utils","children":[{"title":"Resize.cu <span style='color:#111;'> 7.79KB </span>","children":null,"spread":false},{"title":"FFmpegDemuxer.h <span style='color:#111;'> 6.90KB </span>","children":null,"spread":false},{"title":"BitDepth.cu <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"Logger.h <span style='color:#111;'> 6.95KB </span>","children":null,"spread":false},{"title":"FFmpegStreamer.h <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"NvEncoderCLIOptions.h <span style='color:#111;'> 36.82KB </span>","children":null,"spread":false},{"title":"NvCodecUtils.h <span style='color:#111;'> 9.99KB </span>","children":null,"spread":false},{"title":"ColorSpace.cu <span style='color:#111;'> 10.66KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]