add check for new function

Original commit message from CVS:
add check for new function
This commit is contained in:
Thomas Vander Stichele 2004-02-01 19:21:01 +00:00
parent 1646d10b87
commit 918077c6d1
3 changed files with 25 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2004-02-01 Thomas Vander Stichele <thomas at apestaart dot org>
* configure.ac:
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
check for a function added in vorbis 1.1
2004-01-31 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start),

View file

@ -1349,6 +1349,23 @@ GST_CHECK_FEATURE(VORBIS, [vorbis plug-in], vorbisenc vorbisdec, [
XIPH_PATH_VORBIS(HAVE_VORBIS=yes, HAVE_VORBIS=no)
AS_SCRUB_INCLUDE(VORBIS_CFLAGS)
])
if test "x$HAVE_VORBIS" = "xyes"; then
ac_cflags_save="$CFLAGS"
CFLAGS="-Wall -Werror"
AC_COMPILE_IFELSE(
AC_LANG_PROGRAM([
#include <vorbis/codec.h>
],[
vorbis_dsp_state *v;
vorbis_synthesis_restart (v);
]), HAVE_VSR=yes, HAVE_VSR=no)
if test "x$HAVE_VSR" = "xyes"; then
AC_DEFINE_UNQUOTED(HAVE_VORBIS_SYNTHESIS_RESTART, 1,
[defined if vorbis_synthesis_restart is present])
fi
CFLAGS="$ac_cflags_save"
fi
dnl *** XVID ***
translit(dnm, m, l) AM_CONDITIONAL(USE_XVID, true)

View file

@ -276,7 +276,9 @@ vorbis_dec_event (GstVorbisDec *dec, GstEvent *event)
} else {
GST_ERROR_OBJECT (dec, "failed to parse data for DISCONT event, not sending any");
}
#ifdef HAVE_VORBIS_SYNTHESIS_RESTART
vorbis_synthesis_restart (&dec->vd);
#endif
}
break;
default: