├── .gitignore ├── .gitmodules ├── Cargo.toml ├── README.md ├── cpp ├── amf │ ├── amf_common.cpp │ ├── amf_decode.cpp │ ├── amf_encode.cpp │ └── amf_ffi.h ├── common │ ├── callback.h │ ├── common.h │ ├── ffmpeg_ffi.h │ ├── log.cpp │ ├── log.h │ ├── platform │ │ ├── linux │ │ │ ├── linux.cpp │ │ │ └── linux.h │ │ ├── mac │ │ │ └── mac.mm │ │ └── win │ │ │ ├── bmp.cpp │ │ │ ├── dump.cpp │ │ │ ├── pixel_shader_601.h │ │ │ ├── vertex_shader.h │ │ │ ├── win.cpp │ │ │ └── win.h │ ├── system.h │ ├── util.cpp │ └── util.h ├── ffmpeg_ram │ ├── ffmpeg_ram_decode.cpp │ ├── ffmpeg_ram_encode.cpp │ └── ffmpeg_ram_ffi.h ├── ffmpeg_vram │ ├── ffmpeg_vram_decode.cpp │ ├── ffmpeg_vram_encode.cpp │ └── ffmpeg_vram_ffi.h ├── mfx │ ├── mfx_decode.cpp │ ├── mfx_encode.cpp │ └── mfx_ffi.h ├── mux │ ├── mux.cpp │ └── mux_ffi.h └── nv │ ├── nv_decode.cpp │ ├── nv_encode.cpp │ └── nv_ffi.h ├── dev ├── capture │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── dxgi.cpp │ │ ├── dxgi.rs │ │ ├── dxgi_ffi.h │ │ └── lib.rs ├── render │ ├── Cargo.toml │ ├── build.rs │ ├── res │ │ ├── frag.cso │ │ └── vert.cso │ └── src │ │ ├── dxgi_sdl.cpp │ │ ├── lib.rs │ │ └── render_ffi.h ├── tool │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── lib.rs │ │ ├── tool.cpp │ │ └── tool_ffi.h └── vs │ ├── AMFTest │ ├── AMFTest.sln │ ├── AMFTest.vcxproj │ ├── AMFTest.vcxproj.filters │ ├── AMFTest.vcxproj.user │ └── main.cpp │ ├── MFXTest │ ├── MFXTest.sln │ ├── MFXTest.vcxproj │ ├── MFXTest.vcxproj.filters │ ├── MFXTest.vcxproj.user │ └── main.cpp │ └── ShaderCompileTool │ ├── ShaderCompileTool.sln │ ├── ShaderCompileTool.vcxproj │ ├── ShaderCompileTool.vcxproj.filters │ ├── ShaderCompileTool.vcxproj.user │ ├── nv_pixel_shader_601.hlsl │ └── nv_vertex_shader.hlsl ├── examples ├── align.rs ├── available.rs ├── benchmark.rs ├── codec.rs ├── pipeline_vram.rs └── resolution.rs └── src ├── android.rs ├── common.rs ├── ffmpeg.rs ├── ffmpeg_ram ├── decode.rs ├── encode.rs └── mod.rs ├── lib.rs ├── mux.rs ├── res ├── 720p.h264 └── 720p.h265 └── vram ├── amf.rs ├── decode.rs ├── encode.rs ├── ffmpeg.rs ├── inner.rs ├── mfx.rs ├── mod.rs └── nv.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/README.md -------------------------------------------------------------------------------- /cpp/amf/amf_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/amf/amf_common.cpp -------------------------------------------------------------------------------- /cpp/amf/amf_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/amf/amf_decode.cpp -------------------------------------------------------------------------------- /cpp/amf/amf_encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/amf/amf_encode.cpp -------------------------------------------------------------------------------- /cpp/amf/amf_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/amf/amf_ffi.h -------------------------------------------------------------------------------- /cpp/common/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/callback.h -------------------------------------------------------------------------------- /cpp/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/common.h -------------------------------------------------------------------------------- /cpp/common/ffmpeg_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/ffmpeg_ffi.h -------------------------------------------------------------------------------- /cpp/common/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/log.cpp -------------------------------------------------------------------------------- /cpp/common/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/log.h -------------------------------------------------------------------------------- /cpp/common/platform/linux/linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/linux/linux.cpp -------------------------------------------------------------------------------- /cpp/common/platform/linux/linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/linux/linux.h -------------------------------------------------------------------------------- /cpp/common/platform/mac/mac.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/mac/mac.mm -------------------------------------------------------------------------------- /cpp/common/platform/win/bmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/win/bmp.cpp -------------------------------------------------------------------------------- /cpp/common/platform/win/dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/win/dump.cpp -------------------------------------------------------------------------------- /cpp/common/platform/win/pixel_shader_601.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/win/pixel_shader_601.h -------------------------------------------------------------------------------- /cpp/common/platform/win/vertex_shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/win/vertex_shader.h -------------------------------------------------------------------------------- /cpp/common/platform/win/win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/win/win.cpp -------------------------------------------------------------------------------- /cpp/common/platform/win/win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/platform/win/win.h -------------------------------------------------------------------------------- /cpp/common/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/system.h -------------------------------------------------------------------------------- /cpp/common/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/util.cpp -------------------------------------------------------------------------------- /cpp/common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/common/util.h -------------------------------------------------------------------------------- /cpp/ffmpeg_ram/ffmpeg_ram_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/ffmpeg_ram/ffmpeg_ram_decode.cpp -------------------------------------------------------------------------------- /cpp/ffmpeg_ram/ffmpeg_ram_encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/ffmpeg_ram/ffmpeg_ram_encode.cpp -------------------------------------------------------------------------------- /cpp/ffmpeg_ram/ffmpeg_ram_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/ffmpeg_ram/ffmpeg_ram_ffi.h -------------------------------------------------------------------------------- /cpp/ffmpeg_vram/ffmpeg_vram_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/ffmpeg_vram/ffmpeg_vram_decode.cpp -------------------------------------------------------------------------------- /cpp/ffmpeg_vram/ffmpeg_vram_encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/ffmpeg_vram/ffmpeg_vram_encode.cpp -------------------------------------------------------------------------------- /cpp/ffmpeg_vram/ffmpeg_vram_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/ffmpeg_vram/ffmpeg_vram_ffi.h -------------------------------------------------------------------------------- /cpp/mfx/mfx_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/mfx/mfx_decode.cpp -------------------------------------------------------------------------------- /cpp/mfx/mfx_encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/mfx/mfx_encode.cpp -------------------------------------------------------------------------------- /cpp/mfx/mfx_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/mfx/mfx_ffi.h -------------------------------------------------------------------------------- /cpp/mux/mux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/mux/mux.cpp -------------------------------------------------------------------------------- /cpp/mux/mux_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/mux/mux_ffi.h -------------------------------------------------------------------------------- /cpp/nv/nv_decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/nv/nv_decode.cpp -------------------------------------------------------------------------------- /cpp/nv/nv_encode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/nv/nv_encode.cpp -------------------------------------------------------------------------------- /cpp/nv/nv_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/cpp/nv/nv_ffi.h -------------------------------------------------------------------------------- /dev/capture/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/capture/Cargo.toml -------------------------------------------------------------------------------- /dev/capture/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/capture/build.rs -------------------------------------------------------------------------------- /dev/capture/src/dxgi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/capture/src/dxgi.cpp -------------------------------------------------------------------------------- /dev/capture/src/dxgi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/capture/src/dxgi.rs -------------------------------------------------------------------------------- /dev/capture/src/dxgi_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/capture/src/dxgi_ffi.h -------------------------------------------------------------------------------- /dev/capture/src/lib.rs: -------------------------------------------------------------------------------- 1 | #[cfg(windows)] 2 | pub mod dxgi; 3 | -------------------------------------------------------------------------------- /dev/render/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/Cargo.toml -------------------------------------------------------------------------------- /dev/render/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/build.rs -------------------------------------------------------------------------------- /dev/render/res/frag.cso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/res/frag.cso -------------------------------------------------------------------------------- /dev/render/res/vert.cso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/res/vert.cso -------------------------------------------------------------------------------- /dev/render/src/dxgi_sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/src/dxgi_sdl.cpp -------------------------------------------------------------------------------- /dev/render/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/src/lib.rs -------------------------------------------------------------------------------- /dev/render/src/render_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/render/src/render_ffi.h -------------------------------------------------------------------------------- /dev/tool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/tool/Cargo.toml -------------------------------------------------------------------------------- /dev/tool/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/tool/build.rs -------------------------------------------------------------------------------- /dev/tool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/tool/src/lib.rs -------------------------------------------------------------------------------- /dev/tool/src/tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/tool/src/tool.cpp -------------------------------------------------------------------------------- /dev/tool/src/tool_ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/tool/src/tool_ffi.h -------------------------------------------------------------------------------- /dev/vs/AMFTest/AMFTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/AMFTest/AMFTest.sln -------------------------------------------------------------------------------- /dev/vs/AMFTest/AMFTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/AMFTest/AMFTest.vcxproj -------------------------------------------------------------------------------- /dev/vs/AMFTest/AMFTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/AMFTest/AMFTest.vcxproj.filters -------------------------------------------------------------------------------- /dev/vs/AMFTest/AMFTest.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/AMFTest/AMFTest.vcxproj.user -------------------------------------------------------------------------------- /dev/vs/AMFTest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/AMFTest/main.cpp -------------------------------------------------------------------------------- /dev/vs/MFXTest/MFXTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/MFXTest/MFXTest.sln -------------------------------------------------------------------------------- /dev/vs/MFXTest/MFXTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/MFXTest/MFXTest.vcxproj -------------------------------------------------------------------------------- /dev/vs/MFXTest/MFXTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/MFXTest/MFXTest.vcxproj.filters -------------------------------------------------------------------------------- /dev/vs/MFXTest/MFXTest.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/MFXTest/MFXTest.vcxproj.user -------------------------------------------------------------------------------- /dev/vs/MFXTest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/MFXTest/main.cpp -------------------------------------------------------------------------------- /dev/vs/ShaderCompileTool/ShaderCompileTool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/ShaderCompileTool/ShaderCompileTool.sln -------------------------------------------------------------------------------- /dev/vs/ShaderCompileTool/ShaderCompileTool.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/ShaderCompileTool/ShaderCompileTool.vcxproj -------------------------------------------------------------------------------- /dev/vs/ShaderCompileTool/ShaderCompileTool.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/ShaderCompileTool/ShaderCompileTool.vcxproj.filters -------------------------------------------------------------------------------- /dev/vs/ShaderCompileTool/ShaderCompileTool.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/ShaderCompileTool/ShaderCompileTool.vcxproj.user -------------------------------------------------------------------------------- /dev/vs/ShaderCompileTool/nv_pixel_shader_601.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/ShaderCompileTool/nv_pixel_shader_601.hlsl -------------------------------------------------------------------------------- /dev/vs/ShaderCompileTool/nv_vertex_shader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/dev/vs/ShaderCompileTool/nv_vertex_shader.hlsl -------------------------------------------------------------------------------- /examples/align.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/examples/align.rs -------------------------------------------------------------------------------- /examples/available.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/examples/available.rs -------------------------------------------------------------------------------- /examples/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/examples/benchmark.rs -------------------------------------------------------------------------------- /examples/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/examples/codec.rs -------------------------------------------------------------------------------- /examples/pipeline_vram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/examples/pipeline_vram.rs -------------------------------------------------------------------------------- /examples/resolution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/examples/resolution.rs -------------------------------------------------------------------------------- /src/android.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/android.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/ffmpeg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/ffmpeg.rs -------------------------------------------------------------------------------- /src/ffmpeg_ram/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/ffmpeg_ram/decode.rs -------------------------------------------------------------------------------- /src/ffmpeg_ram/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/ffmpeg_ram/encode.rs -------------------------------------------------------------------------------- /src/ffmpeg_ram/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/ffmpeg_ram/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/mux.rs -------------------------------------------------------------------------------- /src/res/720p.h264: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/res/720p.h264 -------------------------------------------------------------------------------- /src/res/720p.h265: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/res/720p.h265 -------------------------------------------------------------------------------- /src/vram/amf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/amf.rs -------------------------------------------------------------------------------- /src/vram/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/decode.rs -------------------------------------------------------------------------------- /src/vram/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/encode.rs -------------------------------------------------------------------------------- /src/vram/ffmpeg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/ffmpeg.rs -------------------------------------------------------------------------------- /src/vram/inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/inner.rs -------------------------------------------------------------------------------- /src/vram/mfx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/mfx.rs -------------------------------------------------------------------------------- /src/vram/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/mod.rs -------------------------------------------------------------------------------- /src/vram/nv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustdesk-org/hwcodec/HEAD/src/vram/nv.rs --------------------------------------------------------------------------------