mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-27 01:04:01 +00:00
Merge pull request #697 in FS/freeswitch from ~CORSMITH/freeswitch:bugfix/FS-8779-freebsd-src-mod-formats-mod_shout-mod_shout.c to master
* commit '3cb04ced217c5ac00e2d6ce70b9ae4315c1e32dd': FS-8779: [mod_shout] properly detect lame/lame.h
This commit is contained in:
commit
ad09a72eab
10
configure.ac
10
configure.ac
@ -1291,9 +1291,13 @@ PKG_CHECK_MODULES([SHOUT], [shout >= 2.2.2],[
|
||||
AM_CONDITIONAL([HAVE_SHOUT],[true])],[
|
||||
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_SHOUT],[false])])
|
||||
|
||||
PKG_CHECK_MODULES([MP3LAME], [mp3lame],[
|
||||
AM_CONDITIONAL([HAVE_MP3LAME],[true])],[
|
||||
AC_MSG_RESULT([no]); AM_CONDITIONAL([HAVE_MP3LAME],[false])])
|
||||
mp3lame=false
|
||||
AC_CHECK_LIB([mp3lame], [lame_init],[
|
||||
AC_CHECK_HEADER([lame/lame.h],[
|
||||
mp3lame=true
|
||||
AC_SUBST([MP3LAME_LIBS], [-lmp3lame])
|
||||
AC_SUBST([MP3LAME_CFLAGS], [$CPPFLAGS])])])
|
||||
AM_CONDITIONAL([HAVE_MP3LAME],[$mp3lame])
|
||||
|
||||
PKG_CHECK_MODULES([AVCODEC], [libavcodec >= 53.35.0],[
|
||||
AM_CONDITIONAL([HAVE_AVCODEC],[true])],[
|
||||
|
@ -3,6 +3,7 @@ MODNAME=mod_shout
|
||||
|
||||
if HAVE_SHOUT
|
||||
if HAVE_MPG123
|
||||
if HAVE_MP3LAME
|
||||
|
||||
mod_LTLIBRARIES = mod_shout.la
|
||||
mod_shout_la_SOURCES = mod_shout.c
|
||||
@ -11,10 +12,11 @@ mod_shout_la_CPPFLAGS = $(CURL_CFLAGS) $(AM_CPPFLAGS) $(SHOUT_CFLAGS) $(MP3LAME_
|
||||
mod_shout_la_LIBADD = $(switch_builddir)/libfreeswitch.la
|
||||
mod_shout_la_LDFLAGS = $(CURL_LIBS) -avoid-version -module -no-undefined -shared $(SHOUT_LIBS) $(MP3LAME_LIBS) $(MPG123_LIBS)
|
||||
|
||||
|
||||
if !HAVE_MP3LAME
|
||||
mod_shout_la_LDFLAGS += -lmp3lame
|
||||
mod_shout_la_CFLAGS += -I/usr/include/lame
|
||||
else
|
||||
install: error
|
||||
all: error
|
||||
error:
|
||||
$(error You must install libmp3lame-dev to build mod_shout)
|
||||
endif
|
||||
|
||||
else
|
||||
|
@ -35,7 +35,7 @@
|
||||
#include <switch.h>
|
||||
#include "mpg123.h"
|
||||
#include <shout/shout.h>
|
||||
#include <lame.h>
|
||||
#include <lame/lame.h>
|
||||
#include <switch_curl.h>
|
||||
|
||||
#define OUTSCALE 8192 * 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user