Skip to content

Releases: ReferenceType/H264Sharp

v1.3.1

15 Apr 18:40
Compare
Choose a tag to compare

Release Notes

  • Minor Bug fixes.
  • Encoded Frames now dynamically allocated by using map.

v1.3.0

08 Apr 22:25
Compare
Choose a tag to compare

Release notes

  • Added CMake
  • Added linux support, tested on linux.
  • Added downscale methods for Converter.
  • Bumped cisco openh264 version to latest.

Note linux release will not be on Nuget yet. Please add .so files manually to your executable directory.

v1.2.0

09 Mar 18:12
Compare
Choose a tag to compare
  • Extended wrapper for full functionality and all advanced features.
  • Performance optiomisation on Image format conversions(YUV420<->RGB). It is now faster than OpenCV implementation.

v0.2.0

28 Jan 19:31
e321e0d
Compare
Choose a tag to compare

Release notes

  • C++/CLI libraris are now deprecated.
  • Added new library H264Pinvoke.
    • Encoder and decoder is now handled with Pinvoke calls.
    • Dependencies and native dlls are automatically handled for 32 and 64 bit.
    • Upgraded OpenH264 to v2.4.0
    • Bug fixes and betterr memory management.

v0.1.3

16 Sep 16:57
6f19ea9
Compare
Choose a tag to compare

Release Notes:

  • Added runtime check for AVX2 instruction support before loading Converter Dlls.
  • Enabled SSEI on encoder
  • Decoder .Decode() will now return true when !dsErrorFree cases, if frame is possible to retrieve. This means we still have a stream but there is an error in the sequence.(you might see artifacts) Check the status code from decode and request IDR(Key Frame) frame from encoding end. This is done due to freezing while waiting for IDR on realtime streaming.

Usage:

H264Sharp dll is directly usable on your C# project, just reference it.
Cisco's openh264 dll must be added on executable directory.
Optionally you can add converter dll on your executable directory. Its recommended if your CPU support AVX2 instructions.

v0.1.2

09 Sep 16:39
Compare
Choose a tag to compare

Release notes:

  • Added runtime fps and bit-rate control

H264Sharp dll is directly usable on your C# project, just reference it.
Cisco's openh264 dll must be added on executable directory.
Optionally you can add converter dll on your executable directory. Its recommended if your CPU support AVX2 instructions.

v0.1.1

02 Sep 18:30
Compare
Choose a tag to compare

Release notes:

  • Updated managed API on decoder and raw image formats.

Inside All-In-One zip you will find everything you need.

H264Sharp dll is directly usable on your C# project, just reference it.
Cisco's openh264 dll must be added on executable directory.
Optionally you can add converter dll on your executable directory. Its recommended if your CPU support AVX2 instructions.

v0.1.0

02 Sep 15:59
c8fcab7
Compare
Choose a tag to compare

Inside All-In-One zip you will find everything you need.

  • H264Sharp dll is directly usable on your C# project, just reference it.
  • Cisco's openh264 dll must be added on executable directory.
  • Optionally you can add converter dll on your executable directory. Its recommended if your CPU support AVX2 instructions.