[beast: 1/3] BUILD: define VORBISFILE_BADSEEK if vorbisfile <= 1.3.4
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 1/3] BUILD: define VORBISFILE_BADSEEK if vorbisfile <= 1.3.4
- Date: Wed, 9 Sep 2015 08:14:34 +0000 (UTC)
commit 8604699175e4ad1bf3f6cdad0c04884fb2a1801b
Author: Tim Janik <timj gnu org>
Date: Wed Sep 9 01:42:44 2015 +0200
BUILD: define VORBISFILE_BADSEEK if vorbisfile <= 1.3.4
configure.ac | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 35a0d41..55e2734 100644
--- a/configure.ac
+++ b/configure.ac
@@ -324,7 +324,12 @@ AC_DEFUN([AC_BSE_REQUIREMENTS],
MC_ASSERT_PROG(AIDACC, aidacc-1410, [aidacc gets shipped with Rapicorn])
dnl # --- Ogg/Vorbis check ---
- PKG_CHECK_MODULES(OV, ogg >= 1.2.2 vorbis >= 1.3.2 vorbisfile >= 1.3.2 vorbisenc >= 1.3.2)
+ PKG_CHECK_MODULES(OGGVORBIS, ogg >= 1.2.2 vorbis >= 1.3.2 vorbisfile >= 1.3.2 vorbisenc >= 1.3.2)
+ AC_MSG_CHECKING([for Vorbisfile versions with buggy pcm_seek])
+ vorbisfile_badseek=0 # pcm_seek bug near EOF for small files in vorbisfile <= 1.3.4
+ PKG_CHECK_EXISTS(vorbisfile <= 1.3.4, vorbisfile_badseek=1)
+ AC_MSG_RESULT([$(test $vorbisfile_badseek = 1 && echo yes || echo no)])
+ AC_DEFINE_UNQUOTED(VORBISFILE_BADSEEK, [$vorbisfile_badseek], [buggy Vorbisfile pcm_seek])
dnl # --- FLAC check ---
PKG_CHECK_MODULES(FLAC, flac)
@@ -360,7 +365,7 @@ AC_DEFUN([AC_BSE_REQUIREMENTS],
dnl # --- check codec requirements ---
AC_MSG_CHECKING([the required GSL-Loader library set])
- if echo " $OV_LIBS" | grep ".*-lvorbis.*" >/dev/null ; then
+ if echo " $OGGVORBIS_LIBS" | grep ".*-lvorbis.*" >/dev/null ; then
AC_MSG_RESULT([complete])
else
AC_MSG_RESULT([])
@@ -369,7 +374,7 @@ AC_DEFUN([AC_BSE_REQUIREMENTS],
dnl # --- complete CFLAGS/LIBS setup ---
BSE_CFLAGS="$MAD_CFLAGS $FLAC_CFLAGS $SFI_CPPFLAGS"
- BSE_LIBS="$OV_LIBS $MAD_LIBS $FLAC_LIBS $SFI_LIBS"
+ BSE_LIBS="$OGGVORBIS_LIBS $MAD_LIBS $FLAC_LIBS $SFI_LIBS"
AC_SUBST(BSE_CFLAGS)
AC_SUBST(BSE_LIBS)
dnl # --- figure stuff for bse.pc ---
@@ -379,7 +384,7 @@ AC_DEFUN([AC_BSE_REQUIREMENTS],
dnl # BSE_PC_REQUIRE=mad
dnl #fi
BSE_PC_CFLAGS=
- BSE_PC_LIBS="$OV_LIBS"
+ BSE_PC_LIBS="$OGGVORBIS_LIBS"
AC_SUBST(BSE_PC_REQUIRE)
AC_SUBST(BSE_PC_CFLAGS)
AC_SUBST(BSE_PC_LIBS)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]