├── .editorconfig ├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── Examples ├── CamCapture │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── CamCapture.csproj │ ├── H264SharpNative-win64.dll │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ └── openh264-2.4.1-win64.dll ├── CrossPlatformTest │ ├── CrossPlatformTest.csproj │ ├── H264SharpNative-win64.dll │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── RawBgr.bin │ ├── config.json │ ├── frames.bin │ ├── frames2.bin │ ├── openh264-2.4.1-win64.dll │ ├── random.bin │ └── randomEncoded.bin └── H264SharpBenchmark │ ├── H264SharpBenchmark.csproj │ ├── H264SharpNative-win64.dll │ ├── Helper.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── config.json │ ├── drone.mp4 │ ├── ocean 1280x720.jpg │ ├── ocean 1920x1080.jpg │ ├── ocean 1920x1200.jpg │ ├── ocean 3840x2160.jpg │ ├── ocean 640x452.jpg │ └── openh264-2.4.1-win64.dll ├── H264Sharp ├── Converter.cs ├── Data.cs ├── Defines.cs ├── H264Decoder.cs ├── H264Encoder.cs ├── H264Sharp.csproj ├── NativeBindings.cs ├── build │ └── H264Sharp.targets └── runtimes │ ├── android-arm │ ├── H264SharpNative-android-arm32.so │ └── libopenh264-2.4.1-android-arm.7.so │ ├── android-arm64 │ ├── H264SharpNative-android-arm64.so │ └── libopenh264-2.4.1-android-arm64.7.so │ ├── android-x64 │ ├── H264SharpNative-android-x64.so │ └── libopenh264-2.4.1-android-x64.7.so │ ├── linux-arm │ └── native │ │ ├── H264SharpNative-linux-arm32.so │ │ └── libopenh264-2.4.1-linux-arm.7.so │ ├── linux-arm64 │ └── native │ │ ├── H264SharpNative-linux-arm64.so │ │ └── libopenh264-2.4.1-linux-arm64.7.so │ ├── linux-x64 │ └── native │ │ ├── H264SharpNative-linux64.so │ │ └── libopenh264-2.4.1-linux64.7.so │ ├── linux-x86 │ └── native │ │ ├── H264SharpNative-linux32.so │ │ └── libopenh264-2.4.1-linux32.7.so │ ├── win-x64 │ └── native │ │ ├── H264SharpNative-win64.dll │ │ └── openh264-2.4.1-win64.dll │ └── win-x86 │ └── native │ ├── H264SharpNative-win32.dll │ └── openh264-2.4.1-win32.dll ├── H264SharpBitmapExtentions ├── BitmapExtensions.cs └── H264SharpBitmapExtentions.csproj ├── H264SharpNative ├── AVX2Common.h ├── CMakeLists.txt ├── Converter.cpp ├── Converter.h ├── Decoder.cpp ├── Decoder.h ├── Downscale.h ├── EncodedFrame.h ├── Encoder.cpp ├── Encoder.h ├── Exports.h ├── H264SharpNative.vcxproj ├── H264SharpNative.vcxproj.filters ├── ImageTypes.h ├── Logger.h ├── Resource.h ├── Rgb2Yuv.cpp ├── Rgb2Yuv.h ├── Rgb2YuvAVX2.cpp ├── Rgb2YuvNEON.cpp ├── Rgb2YuvSSE.cpp ├── ThreadPool.cpp ├── ThreadPool.h ├── Yuv2Rgb.cpp ├── Yuv2Rgb.h ├── Yuv2RgbAVX2.cpp ├── Yuv2RgbNEON.cpp ├── Yuv2RgbSSE2.cpp ├── YuvNV12toYV12.cpp ├── codec_api.h ├── codec_app_def.h ├── codec_def.h ├── codec_ver.h ├── dllmain.cpp ├── pch.cpp └── pch.h ├── LICENSE.txt ├── Lib ├── libopenh264-2.4.1-linux32.7.so ├── libopenh264-2.4.1-linux64.7.so ├── libopenh264-2.5.0-linux32.7.so ├── libopenh264-2.5.0-linux64.7.so ├── openh264-2.4.1-win32.dll ├── openh264-2.4.1-win64.dll ├── openh264-2.5.0-win32.dll └── openh264-2.5.0-win64.dll ├── OpenH264Wrapper2.sln ├── README.md └── Resources └── Licence.txt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory ("H264SharpNative") 3 | 4 | -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /Examples/CamCapture/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/App.xaml -------------------------------------------------------------------------------- /Examples/CamCapture/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/App.xaml.cs -------------------------------------------------------------------------------- /Examples/CamCapture/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/AssemblyInfo.cs -------------------------------------------------------------------------------- /Examples/CamCapture/CamCapture.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/CamCapture.csproj -------------------------------------------------------------------------------- /Examples/CamCapture/H264SharpNative-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/H264SharpNative-win64.dll -------------------------------------------------------------------------------- /Examples/CamCapture/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/MainWindow.xaml -------------------------------------------------------------------------------- /Examples/CamCapture/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Examples/CamCapture/openh264-2.4.1-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CamCapture/openh264-2.4.1-win64.dll -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/CrossPlatformTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/CrossPlatformTest.csproj -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/H264SharpNative-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/H264SharpNative-win64.dll -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/Program.cs -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/Properties/launchSettings.json -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/RawBgr.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/RawBgr.bin -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/config.json -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/frames.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/frames.bin -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/frames2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/frames2.bin -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/openh264-2.4.1-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/openh264-2.4.1-win64.dll -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/random.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/random.bin -------------------------------------------------------------------------------- /Examples/CrossPlatformTest/randomEncoded.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/CrossPlatformTest/randomEncoded.bin -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/H264SharpBenchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/H264SharpBenchmark.csproj -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/H264SharpNative-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/H264SharpNative-win64.dll -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/Helper.cs -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/Program.cs -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/Properties/launchSettings.json -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/config.json -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/drone.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/drone.mp4 -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/ocean 1280x720.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/ocean 1280x720.jpg -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/ocean 1920x1080.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/ocean 1920x1080.jpg -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/ocean 1920x1200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/ocean 1920x1200.jpg -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/ocean 3840x2160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/ocean 3840x2160.jpg -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/ocean 640x452.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/ocean 640x452.jpg -------------------------------------------------------------------------------- /Examples/H264SharpBenchmark/openh264-2.4.1-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Examples/H264SharpBenchmark/openh264-2.4.1-win64.dll -------------------------------------------------------------------------------- /H264Sharp/Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/Converter.cs -------------------------------------------------------------------------------- /H264Sharp/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/Data.cs -------------------------------------------------------------------------------- /H264Sharp/Defines.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/Defines.cs -------------------------------------------------------------------------------- /H264Sharp/H264Decoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/H264Decoder.cs -------------------------------------------------------------------------------- /H264Sharp/H264Encoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/H264Encoder.cs -------------------------------------------------------------------------------- /H264Sharp/H264Sharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/H264Sharp.csproj -------------------------------------------------------------------------------- /H264Sharp/NativeBindings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/NativeBindings.cs -------------------------------------------------------------------------------- /H264Sharp/build/H264Sharp.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/build/H264Sharp.targets -------------------------------------------------------------------------------- /H264Sharp/runtimes/android-arm/H264SharpNative-android-arm32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/android-arm/H264SharpNative-android-arm32.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/android-arm/libopenh264-2.4.1-android-arm.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/android-arm/libopenh264-2.4.1-android-arm.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/android-arm64/H264SharpNative-android-arm64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/android-arm64/H264SharpNative-android-arm64.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/android-arm64/libopenh264-2.4.1-android-arm64.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/android-arm64/libopenh264-2.4.1-android-arm64.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/android-x64/H264SharpNative-android-x64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/android-x64/H264SharpNative-android-x64.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/android-x64/libopenh264-2.4.1-android-x64.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/android-x64/libopenh264-2.4.1-android-x64.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-arm/native/H264SharpNative-linux-arm32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-arm/native/H264SharpNative-linux-arm32.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-arm/native/libopenh264-2.4.1-linux-arm.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-arm/native/libopenh264-2.4.1-linux-arm.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-arm64/native/H264SharpNative-linux-arm64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-arm64/native/H264SharpNative-linux-arm64.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-arm64/native/libopenh264-2.4.1-linux-arm64.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-arm64/native/libopenh264-2.4.1-linux-arm64.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-x64/native/H264SharpNative-linux64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-x64/native/H264SharpNative-linux64.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-x64/native/libopenh264-2.4.1-linux64.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-x64/native/libopenh264-2.4.1-linux64.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-x86/native/H264SharpNative-linux32.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-x86/native/H264SharpNative-linux32.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/linux-x86/native/libopenh264-2.4.1-linux32.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/linux-x86/native/libopenh264-2.4.1-linux32.7.so -------------------------------------------------------------------------------- /H264Sharp/runtimes/win-x64/native/H264SharpNative-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/win-x64/native/H264SharpNative-win64.dll -------------------------------------------------------------------------------- /H264Sharp/runtimes/win-x64/native/openh264-2.4.1-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/win-x64/native/openh264-2.4.1-win64.dll -------------------------------------------------------------------------------- /H264Sharp/runtimes/win-x86/native/H264SharpNative-win32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/win-x86/native/H264SharpNative-win32.dll -------------------------------------------------------------------------------- /H264Sharp/runtimes/win-x86/native/openh264-2.4.1-win32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264Sharp/runtimes/win-x86/native/openh264-2.4.1-win32.dll -------------------------------------------------------------------------------- /H264SharpBitmapExtentions/BitmapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpBitmapExtentions/BitmapExtensions.cs -------------------------------------------------------------------------------- /H264SharpBitmapExtentions/H264SharpBitmapExtentions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpBitmapExtentions/H264SharpBitmapExtentions.csproj -------------------------------------------------------------------------------- /H264SharpNative/AVX2Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/AVX2Common.h -------------------------------------------------------------------------------- /H264SharpNative/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/CMakeLists.txt -------------------------------------------------------------------------------- /H264SharpNative/Converter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Converter.cpp -------------------------------------------------------------------------------- /H264SharpNative/Converter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Converter.h -------------------------------------------------------------------------------- /H264SharpNative/Decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Decoder.cpp -------------------------------------------------------------------------------- /H264SharpNative/Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Decoder.h -------------------------------------------------------------------------------- /H264SharpNative/Downscale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Downscale.h -------------------------------------------------------------------------------- /H264SharpNative/EncodedFrame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/EncodedFrame.h -------------------------------------------------------------------------------- /H264SharpNative/Encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Encoder.cpp -------------------------------------------------------------------------------- /H264SharpNative/Encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Encoder.h -------------------------------------------------------------------------------- /H264SharpNative/Exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Exports.h -------------------------------------------------------------------------------- /H264SharpNative/H264SharpNative.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/H264SharpNative.vcxproj -------------------------------------------------------------------------------- /H264SharpNative/H264SharpNative.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/H264SharpNative.vcxproj.filters -------------------------------------------------------------------------------- /H264SharpNative/ImageTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/ImageTypes.h -------------------------------------------------------------------------------- /H264SharpNative/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Logger.h -------------------------------------------------------------------------------- /H264SharpNative/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Resource.h -------------------------------------------------------------------------------- /H264SharpNative/Rgb2Yuv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Rgb2Yuv.cpp -------------------------------------------------------------------------------- /H264SharpNative/Rgb2Yuv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Rgb2Yuv.h -------------------------------------------------------------------------------- /H264SharpNative/Rgb2YuvAVX2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Rgb2YuvAVX2.cpp -------------------------------------------------------------------------------- /H264SharpNative/Rgb2YuvNEON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Rgb2YuvNEON.cpp -------------------------------------------------------------------------------- /H264SharpNative/Rgb2YuvSSE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Rgb2YuvSSE.cpp -------------------------------------------------------------------------------- /H264SharpNative/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/ThreadPool.cpp -------------------------------------------------------------------------------- /H264SharpNative/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/ThreadPool.h -------------------------------------------------------------------------------- /H264SharpNative/Yuv2Rgb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Yuv2Rgb.cpp -------------------------------------------------------------------------------- /H264SharpNative/Yuv2Rgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Yuv2Rgb.h -------------------------------------------------------------------------------- /H264SharpNative/Yuv2RgbAVX2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Yuv2RgbAVX2.cpp -------------------------------------------------------------------------------- /H264SharpNative/Yuv2RgbNEON.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Yuv2RgbNEON.cpp -------------------------------------------------------------------------------- /H264SharpNative/Yuv2RgbSSE2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/Yuv2RgbSSE2.cpp -------------------------------------------------------------------------------- /H264SharpNative/YuvNV12toYV12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/YuvNV12toYV12.cpp -------------------------------------------------------------------------------- /H264SharpNative/codec_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/codec_api.h -------------------------------------------------------------------------------- /H264SharpNative/codec_app_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/codec_app_def.h -------------------------------------------------------------------------------- /H264SharpNative/codec_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/codec_def.h -------------------------------------------------------------------------------- /H264SharpNative/codec_ver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/codec_ver.h -------------------------------------------------------------------------------- /H264SharpNative/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/dllmain.cpp -------------------------------------------------------------------------------- /H264SharpNative/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/pch.cpp -------------------------------------------------------------------------------- /H264SharpNative/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/H264SharpNative/pch.h -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Lib/libopenh264-2.4.1-linux32.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/libopenh264-2.4.1-linux32.7.so -------------------------------------------------------------------------------- /Lib/libopenh264-2.4.1-linux64.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/libopenh264-2.4.1-linux64.7.so -------------------------------------------------------------------------------- /Lib/libopenh264-2.5.0-linux32.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/libopenh264-2.5.0-linux32.7.so -------------------------------------------------------------------------------- /Lib/libopenh264-2.5.0-linux64.7.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/libopenh264-2.5.0-linux64.7.so -------------------------------------------------------------------------------- /Lib/openh264-2.4.1-win32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/openh264-2.4.1-win32.dll -------------------------------------------------------------------------------- /Lib/openh264-2.4.1-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/openh264-2.4.1-win64.dll -------------------------------------------------------------------------------- /Lib/openh264-2.5.0-win32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/openh264-2.5.0-win32.dll -------------------------------------------------------------------------------- /Lib/openh264-2.5.0-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Lib/openh264-2.5.0-win64.dll -------------------------------------------------------------------------------- /OpenH264Wrapper2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/OpenH264Wrapper2.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReferenceType/H264Sharp/HEAD/Resources/Licence.txt --------------------------------------------------------------------------------