From e58633393c744fcc1b0809c23a69dac68195183c Mon Sep 17 00:00:00 2001 From: Pavlov Konstantin Date: Sat, 21 Jun 2008 00:20:44 +0400 Subject: [PATCH] Update dirac support to 0.10.0. Require it in configure as well. --- configure.ac | 4 +- extras/contrib/src/Makefile | 4 +- extras/contrib/src/Patches/dirac-cross.patch | 46 +++++++++++--------- extras/contrib/src/packages.mak | 2 +- modules/codec/dirac.c | 13 ++---- 5 files changed, 33 insertions(+), 36 deletions(-) diff --git a/configure.ac b/configure.ac index 24e3998c24..7094471f82 100644 --- a/configure.ac +++ b/configure.ac @@ -3571,11 +3571,11 @@ dnl AC_ARG_ENABLE(dirac, [ --enable-dirac experimental dirac codec (default disabled)]) if test "${enable_dirac}" = "yes"; then - PKG_CHECK_MODULES(DIRAC,[dirac >= 0.9.0], [ + PKG_CHECK_MODULES(DIRAC,[dirac >= 0.10.0], [ VLC_ADD_PLUGIN([dirac]) VLC_ADD_CFLAGS([dirac],[$DIRAC_CFLAGS]) VLC_ADD_LIBS([dirac],[$DIRAC_LIBS -lstdc++]) ],[ - AC_MSG_ERROR([libdirac doesn't appear to be installed on you system.]) + AC_MSG_ERROR([libdirac >= 0.10.0 doesn't appear to be installed on your system.]) ]) fi diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile index 8bb25e047a..3a005dcaed 100644 --- a/extras/contrib/src/Makefile +++ b/extras/contrib/src/Makefile @@ -2184,12 +2184,12 @@ dirac-$(DIRAC_VERSION).tar.gz: dirac: dirac-$(DIRAC_VERSION).tar.gz $(EXTRACT_GZ) - patch -p0 p_dirac ); break; - case STATE_PICTURE_START: - msg_Dbg( p_dec, "PICTURE_START: frame_type=%i frame_num=%d", - p_sys->p_dirac->frame_params.ftype, - p_sys->p_dirac->frame_params.fnum ); - break; - case STATE_PICTURE_AVAIL: - msg_Dbg( p_dec, "PICTURE_AVAI : frame_type=%i frame_num=%d", - p_sys->p_dirac->frame_params.ftype, - p_sys->p_dirac->frame_params.fnum ); + msg_Dbg( p_dec, "PICTURE_AVAIL : frame_num=%d", + p_sys->p_dirac->frame_num ); /* Picture available for display */ p_pic = GetNewPicture( p_dec ); @@ -476,7 +469,7 @@ static void CloseEncoder( vlc_object_t *p_this ) encoder_t *p_enc = (encoder_t *)p_this; encoder_sys_t *p_sys = p_enc->p_sys; - msg_Dbg( p_enc, "resulting bit-rate: %i bits/sec", + msg_Dbg( p_enc, "resulting bit-rate: %lld bits/sec", p_sys->p_dirac->enc_seqstats.bit_rate ); /* Free the encoder resources */ -- 2.39.5