version inconsistency?
I'm a bit puzzled by the versioning and/or tagging.
According to the meson file, the library is at version 0.2.1. But according to commit messages it looks like 0.2.1 hasn't been released yet. Ok, so that's understandable.
But the current tag is 0.2.0
which makes me think that 0.2.0
is official. In any case, the version.h
tells something else completely:
#define DAV1D_VERSION_MAJOR 1
#define DAV1D_VERSION_MINOR 0
#define DAV1D_VERSION_PATCH 0
#define DAV1D_VERSION "1.0.0"
#define DAV1D_VERSION_INT (1 << 16 | 0 << 8 | 0)
The .pc
file says Version: 0.2.1
Can you please shed some light one this? I'm just asking, because I just saw a commit in ffmpeg that referenced dav1d's version: require_pkg_config libdav1d "dav1d >= 0.2.0" "dav1d/dav1d.h" dav1d_version