Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
savoirfairelinux
jami-daemon
Commits
10832728
Commit
10832728
authored
Jun 09, 2009
by
Alexandre Savard
Browse files
[#936] Oops Forgot speex 32 khz
parent
12b924bf
Changes
3
Hide whitespace changes
Inline
Side-by-side
sflphone-client-gnome/src/config/audioconf.c
View file @
10832728
...
...
@@ -397,6 +397,8 @@ codec_active_toggled(GtkCellRendererToggle *renderer UNUSED, gchar *path, gpoint
codec
=
codec_list_get_by_payload
(
110
);
else
if
((
g_strcasecmp
(
name
,
"speex"
)
==
0
)
&&
(
g_strcasecmp
(
srate
,
"16 kHz"
)
==
0
))
codec
=
codec_list_get_by_payload
(
111
);
else
if
((
g_strcasecmp
(
name
,
"speex"
)
==
0
)
&&
(
g_strcasecmp
(
srate
,
"32 kHz"
)
==
0
))
codec
=
codec_list_get_by_payload
(
112
);
else
codec
=
codec_list_get_by_name
(
name
);
...
...
sflphone-common/src/audio/codecs/Makefile.am
View file @
10832728
...
...
@@ -31,6 +31,14 @@ libcodec_speex_wb_so_LDFLAGS = --shared -lc -lspeex $(SPEEX_NIMP)
INSTALL_SPEEX_WB_RULE
=
install-libcodec_speex_wb_so
endif
if
BUILD_SPEEX
SPEEX_UB_LIB
=
libcodec_speex_ub.so
libcodec_speex_ub_so_SOURCES
=
speexcodec_ub.cpp
libcodec_speex_ub_so_CFLAGS
=
-fPIC
-g
-Wall
libcodec_speex_ub_so_CXXFLAGS
=
-fPIC
-g
-Wall
$(SPEEXDSP)
libcodec_speex_ub_so_LDFLAGS
=
--shared
-lc
-lspeex
$(SPEEX_NIMP)
INSTALL_SPEEX_UB_RULE
=
install-libcodec_speex_ub_so
endif
if
BUILD_CELT
CELT_LIB
=
libcodec_celt.so
...
...
@@ -52,7 +60,7 @@ INSTALL_ILBC_RULE = install-libcodec_ilbc_so
SUBDIRS
=
ilbc
endif
noinst_PROGRAMS
=
libcodec_ulaw.so libcodec_alaw.so libcodec_g722.so
$(GSM_LIB)
$(SPEEX_NB_LIB)
$(SPEEX_WB_LIB)
$(CELT_LIB)
$(ILBC_LIB)
noinst_PROGRAMS
=
libcodec_ulaw.so libcodec_alaw.so libcodec_g722.so
$(GSM_LIB)
$(SPEEX_NB_LIB)
$(SPEEX_WB_LIB)
$(SPEEX_UB_LIB)
$(CELT_LIB)
$(ILBC_LIB)
noinst_HEADERS
=
audiocodec.h
...
...
@@ -72,8 +80,8 @@ libcodec_g722_so_CFLAGS = -fPIC -g -Wall
libcodec_g722_so_CXXFLAGS
=
-fPIC
-g
-Wall
libcodec_g722_so_LDFLAGS
=
--shared
-lc
install-exec-local
:
install-libcodec_ulaw_so install-libcodec_alaw_so install-libcodec_g722_so $(INSTALL_GSM_RULE) $(INSTALL_SPEEX_NB_RULE) $(INSTALL_SPEEX_WB_RULE) $(INSTALL_CELT_RULE) $(INSTALL_ILBC_RULE)
uninstall-local
:
uninstall-libcodec_ulaw_so uninstall-libcodec_alaw_so uninstall-libcodec_g722_so uninstall-libcodec_gsm_so uninstall-libcodec_speex_nb_so uninstall-libcodec_speex_wb_so uninstall-libcodec_celt_so
install-exec-local
:
install-libcodec_ulaw_so install-libcodec_alaw_so install-libcodec_g722_so $(INSTALL_GSM_RULE) $(INSTALL_SPEEX_NB_RULE) $(INSTALL_SPEEX_WB_RULE)
$(INSTALL_SPEEX_UB_RULE)
$(INSTALL_CELT_RULE) $(INSTALL_ILBC_RULE)
uninstall-local
:
uninstall-libcodec_ulaw_so uninstall-libcodec_alaw_so uninstall-libcodec_g722_so uninstall-libcodec_gsm_so uninstall-libcodec_speex_nb_so uninstall-libcodec_speex_wb_so
uninstall-libcodec_speex_ub_so
uninstall-libcodec_celt_so
install-libcodec_ulaw_so
:
libcodec_ulaw.so
...
...
@@ -89,6 +97,8 @@ install-libcodec_speex_nb_so: libcodec_speex_nb.so
$(INSTALL_PROGRAM)
libcodec_speex_nb.so
$(sflcodecdir)
install-libcodec_speex_wb_so
:
libcodec_speex_wb.so
$(INSTALL_PROGRAM)
libcodec_speex_wb.so
$(sflcodecdir)
install-libcodec_speex_ub_so
:
libcodec_speex_ub.so
$(INSTALL_PROGRAM)
libcodec_speex_ub.so
$(sflcodecdir)
install-libcodec_celt_so
:
libcodec_celt.so
$(INSTALL_PROGRAM)
libcodec_celt.so
$(sflcodecdir)
install-libcodec_ilbc_so
:
libcodec_ilbc.so
...
...
@@ -107,6 +117,8 @@ uninstall-libcodec_speex_nb_so:
rm
-f
$(sflcodecdir)
/libcodec_speex_nb.so
uninstall-libcodec_speex_wb_so
:
rm
-f
$(sflcodecdir)
/libcodec_speex_wb.so
uninstall-libcodec_speex_ub_so
:
rm
-f
$(sflcodecdir)
/libcodec_speex_ub.so
rm
-rf
$(sflcodecdir)
uninstall-libcodec_celt_so
:
libcodec_celt.so
$(INSTALL_PROGRAM)
libcodec_celt.so
$(sflcodecdir)
...
...
sflphone-common/src/audio/codecs/speexcodec_wb.cpp
View file @
10832728
...
...
@@ -130,7 +130,6 @@ class Speex : public AudioCodec{
speex_encode_int
(
_speex_enc_state
,
src
,
&
_speex_enc_bits
);
int
nbBytes
=
speex_bits_write
(
&
_speex_enc_bits
,
(
char
*
)
dst
,
size
);
printf
(
"Codec::codecEncode() nbBytes: %i
\n
"
,
nbBytes
);
return
nbBytes
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment