Gavl is short for Gmerlin Audio Video Library. It is a low level library that handles the details of audio and video formats like colorspaces, samplerates, multichannel configurations etc. It provides standardized definitions for those formats as well as container structures for carrying audio samples or video images inside an application.
This package is known to build and work properly using an LFS 12.4 platform.
Download (HTTP): https://downloads.sourceforge.net/gmerlin/gavl-1.4.0.tar.gz
Download SHA256 Sum: 51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce
Download MD5 sum: 2752013a817fbc43ddf13552215ec2c0
Download size: 14,148.8 KB
Estimated disk space required: 40,697.0 KB
Estimated build time: less than 1.0 SBU
First, fix an issue with gcc-14 and later:
sed -i "/stdio/a #include <string.h>" src/fill_test.c
Now, Prepare Gavl by running the following commands:
LIBS=-lm \
./configure --prefix=/usr \
--without-doxygen \
--with-cpuflags=none \
--docdir=/usr/share/doc/gavl-1.4.0make
This package does not come with a test suite.
Now Install, as the root user:
make install
LIBS=-lm: This variable ensures the math library is
searched when linking.
--without-doxygen: This switch disables use of
Doxygen. Omit if Doxygen is installed and you wish to build the API
documentation.
--with-cpuflags=none: This switch fixes a problem
identifying capabilities of the system architecture.