Releases: edrosten/libcvd
Releases · edrosten/libcvd
Release 2.5.1
Fix missing file in CMakeLists
Release 2.5
New features:
- Out of tree builds with autoconf
- FFMPEG 5 support
- New video reader for more precise MPEG reading
- More OpenCV wrappers
- Video writer class
- Fix missing inline's
- Fix always failing assertion bug
Release 2.4.1
Fix missing const in img_load argument.
Version 2.4
- C++17 required
- Refactor of image io to reduce dependencies:
-
- Does not depend on feature macros
-
- Image types can be specified by type lists, so client code can have fewer dependencies even with a fully featured libcvd.
- Quality of life improvement: Images can be constructed from SubImages
- Image transposing added (cache oblivious algorithm)
- All code now clang-formatted
- Image copy uses memcpy for trivial types
Version 2.3.1
Minor bug and compile fixes:
- Fix formatting from a colossal mess to something consistent
- Remove call to gluGetString (it's deprecated)
- Remove ReadAheadVideoBuffer, since it hasn't done anything in ages
- Fix various warnings and the attendant bugs
Version 2.3
- libCVD exceptions now derive from std::runtime_error (minor API break)
- auto_ptr is now gone from the code base
- Clean build with -Wall -Wextra -Wconversion -Werror on gcc 10
- Numerous bug fixes
Version 2.2
Merge pull request #53 from edrosten/er/cmake-config Er/cmake config