SOURCES: mplayer-system-amr.patch (NEW) - use system amr libs

qboosh qboosh at pld-linux.org
Sun Jul 2 22:53:34 CEST 2006


Author: qboosh                       Date: Sun Jul  2 20:53:34 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- use system amr libs

---- Files affected:
SOURCES:
   mplayer-system-amr.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mplayer-system-amr.patch
diff -u /dev/null SOURCES/mplayer-system-amr.patch:1.1
--- /dev/null	Sun Jul  2 22:53:34 2006
+++ SOURCES/mplayer-system-amr.patch	Sun Jul  2 22:53:29 2006
@@ -0,0 +1,160 @@
+--- MPlayer-1.0pre8/libavcodec/Makefile.orig	2006-06-11 20:35:48.000000000 +0200
++++ MPlayer-1.0pre8/libavcodec/Makefile	2006-07-02 20:59:46.476891500 +0200
+@@ -242,24 +242,6 @@
+ OBJS+= amr.o
+ endif
+ 
+-ifeq ($(AMR_NB),yes)
+-OBJS+= amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o
+-endif
+-
+-ifeq ($(AMR_NB_FIXED),yes)
+-EXTRAOBJS += amr/*.o
+-EXTRADEPS=amrlibs
+-endif
+-
+-ifeq ($(AMR_WB),yes)
+-OBJS+= amrwb_float/dec_acelp.o amrwb_float/dec_dtx.o  amrwb_float/dec_gain.o  \
+-       amrwb_float/dec_if.o    amrwb_float/dec_lpc.o  amrwb_float/dec_main.o  \
+-       amrwb_float/dec_rom.o   amrwb_float/dec_util.o amrwb_float/enc_acelp.o \
+-       amrwb_float/enc_dtx.o   amrwb_float/enc_gain.o amrwb_float/enc_if.o    \
+-       amrwb_float/enc_lpc.o   amrwb_float/enc_main.o amrwb_float/enc_rom.o   \
+-       amrwb_float/enc_util.o  amrwb_float/if_rom.o
+-endif
+-
+ 
+ ifeq ($(HAVE_PTHREADS),yes)
+ OBJS+= pthread.o
+@@ -426,9 +408,6 @@
+ 
+ include $(SRC_PATH)/common.mak
+ 
+-amrlibs:
+-	$(MAKE) -C amr spclib fipoplib
+-
+ tests: apiexample cpuid_test $(TESTS)
+ 
+ dsputil.o: dsputil.c dsputil.h
+@@ -444,10 +423,7 @@
+ 	   sh4/*.o sh4/*~ \
+ 	   sparc/*.o sparc/*~ \
+ 	   liba52/*.o liba52/*~ \
+-	   amr_float/*.o \
+ 	   apiexample $(TESTS)
+-	-$(MAKE) -C amr clean
+-	-$(MAKE) -C amrwb_float -f makefile.gcc clean
+ 
+ # api example program
+ apiexample: apiexample.c $(LIB)
+--- MPlayer-1.0pre8/libavcodec/amr.c.orig	2006-06-11 20:35:48.000000000 +0200
++++ MPlayer-1.0pre8/libavcodec/amr.c	2006-07-02 21:00:37.348070750 +0200
+@@ -59,16 +59,16 @@
+ 
+ #define MMS_IO
+ 
+-#include "amr/sp_dec.h"
+-#include "amr/d_homing.h"
+-#include "amr/typedef.h"
+-#include "amr/sp_enc.h"
+-#include "amr/sid_sync.h"
+-#include "amr/e_homing.h"
++#include <amr/sp_dec.h>
++#include <amr/d_homing.h>
++#include <amr/typedef.h>
++#include <amr/sp_enc.h>
++#include <amr/sid_sync.h>
++#include <amr/e_homing.h>
+ 
+ #else
+-#include "amr_float/interf_dec.h"
+-#include "amr_float/interf_enc.h"
++#include <amrnb/interf_dec.h>
++#include <amrnb/interf_enc.h>
+ #endif
+ 
+ /* Common code for fixed and float version*/
+@@ -493,8 +493,8 @@
+ #define typedef_h
+ #endif
+ 
+-#include "amrwb_float/enc_if.h"
+-#include "amrwb_float/dec_if.h"
++#include <amrwb/enc_if.h>
++#include <amrwb/dec_if.h>
+ 
+ /* Common code for fixed and float version*/
+ typedef struct AMRWB_bitrates
+--- MPlayer-1.0pre8/configure.orig	2006-07-02 16:13:04.393828000 +0200
++++ MPlayer-1.0pre8/configure	2006-07-02 21:06:12.633024750 +0200
+@@ -6325,7 +6325,7 @@
+ echocheck "AMR narrowband"
+ if test "$_amr_nb" = auto ; then
+   _amr_nb=no
+-  if test -f libavcodec/amr_float/sp_dec.c ; then
++  if test -f /usr/include/amrnb/interf_dec.h ; then
+     if test "$_libavcodec" = yes ; then
+       _amr_nb=yes
+     else
+@@ -6337,6 +6337,7 @@
+   _amr=yes
+   _def_amr='#define AMR 1'
+   _def_amr_nb='#define AMR_NB 1'
++  _ld_amr_nb='-lamrnb'
+ else
+   _def_amr_nb='#undef AMR_NB'
+ fi
+@@ -6345,7 +6346,7 @@
+ echocheck "AMR narrowband, fixed point"
+ if test "$_amr_nb_fixed" = auto ; then
+   _amr_nb_fixed=no
+-  if test -f libavcodec/amr/dtx_dec.c ; then
++  if test -f /usr/include/amr/sp_dec.h ; then
+     if test "$_libavcodec" = yes ; then
+       if test "$_amr_nb" = no ; then
+         _amr_nb_fixed=yes
+@@ -6361,6 +6362,7 @@
+   _amr=yes
+   _def_amr='#define AMR 1'
+   _def_amr_nb_fixed='#define AMR_NB_FIXED 1'
++  _ld_amr_nb='-lamrnbfixed'
+ else
+   _def_amr_nb_fixed='#undef AMR_NB_FIXED'
+ fi
+@@ -6375,7 +6377,7 @@
+ echocheck "AMR wideband"
+ if test "$_amr_wb" = auto ; then
+   _amr_wb=no
+-  if test -f libavcodec/amrwb_float/dec_dtx.c ; then
++  if test -f /usr/include/amrwb/dec_if.h ; then
+     if test "$_libavcodec" = yes ; then
+       _amr_wb=yes
+     else
+@@ -6387,6 +6389,7 @@
+   _amr=yes
+   _def_amr='#define AMR 1'
+   _def_amr_wb='#define AMR_WB 1'
++  _ld_amr_wb='-lamrwb'
+   _codecmodules="amr_wb $_codecmodules"
+ else
+   _def_amr_wb='#undef AMR_WB'
+@@ -7545,7 +7548,9 @@
+ AMR=$_amr
+ AMR_NB=$_amr_nb
+ AMR_NB_FIXED=$_amr_nb_fixed
++AMR_NB_LIB=$_ld_amr_nb
+ AMR_WB=$_amr_wb
++AMR_WB_LIB=$_ld_amr_wb
+ `echo $_libavcodecs | tr '[a-z] ' '[A-Z]\n' | sed 's/^/CONFIG_/;s/$/=yes/'`
+ CONFIG_FAAC=$_faac
+ CONFIG_XVID=$_lavc_xvid
+--- MPlayer-1.0pre8/Makefile.orig	2006-06-11 20:35:47.000000000 +0200
++++ MPlayer-1.0pre8/Makefile	2006-07-02 21:06:17.685340500 +0200
+@@ -105,6 +105,8 @@
+              $(X264_LIB) \
+              $(MUSEPACK_LIB) \
+              $(SPEEX_LIB) \
++	     $(AMR_NB_LIB) \
++	     $(AMR_WB_LIB)
+ 
+ COMMON_LIBS = libmpcodecs/libmpcodecs.a \
+               $(W32_LIB) \
================================================================


More information about the pld-cvs-commit mailing list