[{"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}]