]> git.pld-linux.org Git - packages/mediastreamer-plugin-msilbc.git/blame - msilbc-webrtc-libilbc.patch
- fix building with webrtc-libilbc 3.x
[packages/mediastreamer-plugin-msilbc.git] / msilbc-webrtc-libilbc.patch
CommitLineData
338d6f07
JR
1diff -ur msilbc-2.0.3/configure.ac msilbc-2.0.3-webrtc/configure.ac
2--- msilbc-2.0.3/configure.ac 2011-02-07 15:26:04.000000000 +0100
3+++ msilbc-2.0.3-webrtc/configure.ac 2012-11-19 11:50:19.000000000 +0100
4@@ -48,7 +48,7 @@
5 # check for libraries that have pkg-config files installed
6 PKG_CHECK_MODULES(ORTP, ortp >= 0.16.0)
7 PKG_CHECK_MODULES(MEDIASTREAMER, mediastreamer >= 2.0.0)
8-PKG_CHECK_MODULES(ILBC, ilbc >= 0.0.0)
9+PKG_CHECK_MODULES(ILBC, libilbc >= 0.0.0)
10
11 # create the following files from their .in counterparts
12 AC_CONFIG_FILES([
13diff -ur msilbc-2.0.3/ilbc.c msilbc-2.0.3-webrtc/ilbc.c
14--- msilbc-2.0.3/ilbc.c 2011-02-07 15:26:04.000000000 +0100
15+++ msilbc-2.0.3-webrtc/ilbc.c 2012-11-19 11:55:40.000000000 +0100
16@@ -5,8 +5,9 @@
17 #include <iLBC_encode.h>
18 #include <iLBC_decode.h>
19 #else
20- #include <ilbc/iLBC_encode.h>
21- #include <ilbc/iLBC_decode.h>
22+ #include <ilbc.h>
23+ #define NO_OF_BYTES_30MS 50
24+ #define NO_OF_BYTES_20MS 38
25 #endif /*ANDROID*/
26
27 #include "mediastreamer2/msfilter.h"
6ca9e73a
JR
28@@ -14,6 +14,11 @@
29 #include "mediastreamer2/mscodecutils.h"
30 #include "mediastreamer2/msticker.h"
31
32+#define initDecode WebRtcIlbcfix_InitDecode
33+#define initEncode WebRtcIlbcfix_InitEncode
34+#define iLBC_decode WebRtcIlbcfix_DecodeImpl
35+#define iLBC_encode WebRtcIlbcfix_EncodeImpl
36+
37 #ifdef HAVE_ms_bufferizer_fill_current_metas
38 #define ms_bufferizer_fill_current_metas(b,m) ms_bufferizer_fill_current_metas(b,m)
39 #else
This page took 0.115473 seconds and 4 git commands to generate.