Home
last modified time | relevance | path

Searched full:speex (Results 1 – 25 of 86) sorted by relevance

1234

/third_party/libsnd/cmake/
DFindSpeex.cmake1 # - Find Speex
2 # Find the native Speex includes and libraries
4 # SPEEX_INCLUDE_DIRS - where to find speex.h, etc.
5 # SPEEX_LIBRARIES - List of libraries when using Speex.
6 # SPEEX_FOUND - True if Speex found.
13 pkg_check_modules (PC_SPEEX QUIET speex)
17 find_path (SPEEX_INCLUDE_DIR speex/speex.h
25 speex
34 find_package_handle_standard_args (Speex
46 if (NOT TARGET Speex::Speex)
[all …]
/third_party/pulseaudio/src/modules/echo-cancel/
Dspeex.c123 ec->params.speex.pp_state = speex_preprocess_state_init(nframes, out_ss->rate); in pa_speex_ec_preprocessor_init()
126 speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_AGC, &tmp); in pa_speex_ec_preprocessor_init()
129 speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_DENOISE, &tmp); in pa_speex_ec_preprocessor_init()
132 speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_DEREVERB, &tmp); in pa_speex_ec_preprocessor_init()
136 speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_SUPPRESS, in pa_speex_ec_preprocessor_init()
140 … speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_SUPPRESS_ACTIVE, in pa_speex_ec_preprocessor_init()
145 speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_STATE, in pa_speex_ec_preprocessor_init()
146 ec->params.speex.state); in pa_speex_ec_preprocessor_init()
148 …pa_log_info("Loaded speex preprocessor with params: agc=%s, denoise=%s, dereverb=%s, echo_suppress… in pa_speex_ec_preprocessor_init()
191 …ec->params.speex.state = speex_echo_state_init_mc(*nframes, (rate * filter_size_ms) / 1000, out_ss… in pa_speex_ec_init()
[all …]
Decho-cancel.h33 #include <speex/speex_echo.h>
34 #include <speex/speex_preprocess.h>
54 } speex; member
152 /* Speex canceller functions */
/third_party/pulseaudio/src/pulsecore/resampler/
Dspeex.c24 #include <speex/speex_resampler.h>
40 /* feed one sample that is too soft for fixed-point speex */ in pa_speex_is_fixed_point()
47 /* speex compiled with --enable-fixed-point will output 0.0 due to insufficient precision */ in pa_speex_is_fixed_point()
72 /* Strictly speaking, speex resampler expects its input in speex_resample_float()
74 * This matters if speex has been compiled with --enable-fixed-point, in speex_resample_float()
75 * because such speex will round the samples to the nearest in speex_resample_float()
76 * integer. speex with --enable-fixed-point is therefore incompatible in speex_resample_float()
77 * with PulseAudio's floating-point sample range [-1 .. 1]. speex in speex_resample_float()
80 * for speex compiled without --enable-fixed-point. in speex_resample_float()
170 pa_log_info("Choosing speex quality setting %i.", q); in pa_resampler_speex_init()
/third_party/gstreamer/gstplugins_good/ext/speex/
Dgstspeexdec.h27 #include <speex/speex.h>
28 #include <speex/speex_callbacks.h>
29 #include <speex/speex_header.h>
30 #include <speex/speex_stereo.h>
Dgstspeexenc.h1 /* GStreamer Speex Encoder
28 #include <speex/speex.h>
29 #include <speex/speex_header.h>
Dgstspeexenc.c1 /* GStreamer Speex Encoder
25 * This element encodes audio as a Speex stream.
26 * [Speex](http://www.speex.org/) is a royalty-free
32 * ]| Encode an Ogg/Speex file.
43 #include <speex/speex.h>
44 #include <speex/speex_stereo.h>
75 GST_STATIC_CAPS ("audio/x-speex, "
219 "Speex audio encoder", "Codec/Encoder/Audio", in gst_speex_enc_class_init()
220 "Encodes audio in Speex format", "Wim Taymans <wim@fluendo.com>"); in gst_speex_enc_class_init()
222 GST_DEBUG_CATEGORY_INIT (speexenc_debug, "speexenc", 0, "Speex encoder"); in gst_speex_enc_class_init()
[all …]
Dgstspeexdec.c26 * This element decodes a Speex stream to raw integer audio.
27 * [Speex](http://www.speex.org/) is a royalty-free
32 …* gst-launch-1.0 -v filesrc location=speex.ogg ! oggdemux ! speexdec ! audioconvert ! audioresampl…
33 * ]| Decode an Ogg/Speex file. To create an Ogg/Speex file refer to the
76 GST_STATIC_CAPS ("audio/x-speex")
124 "Speex audio decoder", "Codec/Decoder/Audio", in gst_speex_dec_class_init()
125 "decode speex streams to audio", "Wim Taymans <wim@fluendo.com>"); in gst_speex_dec_class_init()
128 "speex decoding element"); in gst_speex_dec_class_init()
302 GST_TAG_AUDIO_CODEC, "Speex", NULL); in gst_speex_dec_parse_comments()
Dmeson.build8 speex_dep = dependency('speex', version : '>=1.1.6', required : get_option('speex'))
Dgstspeex.c39 speex,
40 "Speex plugin library",
/third_party/ffmpeg/libavcodec/
Dlibspeexdec.c21 #include <speex/speex.h>
22 #include <speex/speex_header.h>
23 #include <speex/speex_stereo.h>
24 #include <speex/speex_callbacks.h>
51 av_log(avctx, AV_LOG_WARNING, "Invalid Speex header\n"); in libspeex_decode_init()
90 av_log(avctx, AV_LOG_ERROR, "Unknown Speex mode %d", spx_mode); in libspeex_decode_init()
163 av_log(avctx, AV_LOG_ERROR, "Error decoding Speex frame.\n"); in libspeex_decode_frame()
194 .long_name = NULL_IF_CONFIG_SMALL("libspeex Speex"),
Dlibspeexenc.c24 * libspeex Speex audio encoder
31 * Speex only supports mono or stereo, so avctx->channels must be set to
35 * Speex has 3 modes, each of which uses a specific sample rate.
68 * Speex encoder supports several optional features, which can be useful
75 * in non-VBR operation. In this case, Speex detects non-speech periods and
84 #include <speex/speex.h>
85 #include <speex/speex_header.h>
86 #include <speex/speex_stereo.h>
276 /* encode Speex frame */ in encode_frame()
352 .long_name = NULL_IF_CONFIG_SMALL("libspeex Speex"),
/third_party/gstreamer/gstplugins_good/gst/rtp/
Dgstrtpspeexpay.c40 GST_STATIC_CAPS ("audio/x-speex, "
52 "encoding-name = (string) \"SPEEX\", "
91 "RTP Speex payloader", "Codec/Payloader/Network/RTP", in gst_rtp_speex_pay_class_init()
92 "Payload-encodes Speex audio into a RTP packet", in gst_rtp_speex_pay_class_init()
96 "Speex RTP Payloader"); in gst_rtp_speex_pay_class_init()
165 if (!g_str_has_prefix ((const gchar *) data, "Speex ")) in gst_rtp_speex_pay_parse_ident()
196 gst_rtp_base_payload_set_options (payload, "audio", FALSE, "SPEEX", rate); in gst_rtp_speex_pay_parse_ident()
214 "ident packet does not start with \"Speex \""); in gst_rtp_speex_pay_parse_ident()
284 /* FIXME, only one SPEEX frame per RTP packet for now */ in gst_rtp_speex_pay_handle_buffer()
Dgstrtpspeexdepay.c52 "encoding-name = (string) \"SPEEX\"")
60 GST_STATIC_CAPS ("audio/x-speex")
90 "RTP Speex depayloader", "Codec/Depayloader/Network/RTP", in gst_rtp_speex_depay_class_init()
91 "Extracts Speex audio from RTP packets", in gst_rtp_speex_depay_class_init()
149 memcpy (data, "Speex ", 8); in gst_rtp_speex_depay_setcaps()
180 srccaps = gst_caps_new_empty_simple ("audio/x-speex"); in gst_rtp_speex_depay_setcaps()
/third_party/libsnd/src/
Dogg_speex.c43 #include <speex/speex.h>
44 #include <speex/speex_stereo.h>
45 #include <speex/speex_header.h>
46 #include <speex/speex_callbacks.h>
165 psf_log_printf (psf, "Speex header\n") ; in spx_read_header()
208 { if (odata->opacket.bytes >= 8 && memcmp (odata->opacket.packet, "Speex ", 8) == 0) in spx_read_header()
269 { psf_log_printf (psf, "Cannot read Speex header\n") ; in spx_header_read()
289 …{ psf_log_printf (psf, "This file was encoded with Speex bit-stream version %d, which I don't know… in spx_header_read()
294 …{ psf_log_printf (psf, "The file was encoded with a newer version of Speex. You need to upgrade in… in spx_header_read()
299 …{ psf_log_printf (psf, "The file was encoded with an older version of Speex. You would need to dow… in spx_header_read()
[all …]
/third_party/pulseaudio/src/pulsecore/
Dresampler.c194 * speex-float implementation in PulseAudio relies on the in fix_method()
195 * assumption that is invalid if speex has been compiled with in fix_method()
196 * --enable-fixed-point. Besides, speex-fixed is more efficient in fix_method()
201 pa_log_info("Speex appears to be compiled with --enable-fixed-point. " in fix_method()
642 "speex-float-0",
643 "speex-float-1",
644 "speex-float-2",
645 "speex-float-3",
646 "speex-float-4",
647 "speex-float-5",
[all …]
/third_party/ffmpeg/libavformat/
Doggparsespeex.c67 av_log(s, AV_LOG_ERROR, "speex packet too small\n"); in speex_header()
78 av_log(s, AV_LOG_ERROR, "invalid channel count. Speex must be mono or stereo.\n"); in speex_header()
149 .magic = "Speex ",
/third_party/gstreamer/gstplugins_good/
DREQUIREMENTS156 Package: speex
158 Plugins: speex (speexenc, speexdec)
159 URL: http://www.speex.org/
/third_party/gstreamer/gstplugins_base/tests/check/pipelines/
Doggmux.c69 else if (strncmp ((char *) &packet.packet[0], "Speex ", in get_page_codec()
70 strlen ("Speex ")) == 0) in get_page_codec()
84 fail_if (state->codec == CODEC_SPEEX, "speex BOS occurred before theora BOS"); in fail_if_audio()
114 /* check we have no vorbis/speex chains yet */ in validate_ogg_page()
/third_party/gstreamer/gstplugins_good/gst/matroska/
Dmatroska-ids.c217 GST_MEMDUMP ("speex codec data", codec_data, codec_data_size); in gst_matroska_parse_speex_stream_headers()
220 GST_WARNING ("not enough codec priv data for speex headers"); in gst_matroska_parse_speex_stream_headers()
224 if (memcmp (pdata, "Speex ", 8) != 0) { in gst_matroska_parse_speex_stream_headers()
225 GST_WARNING ("no Speex marker at start of stream headers"); in gst_matroska_parse_speex_stream_headers()
/third_party/gstreamer/gstplugins_good/tests/check/elements/
Dflvmux.c227 GstCaps *caps = gst_caps_new_simple ("audio/x-speex", in GST_START_TEST()
240 /* push speex header0 */ in GST_START_TEST()
244 /* push speex header1 */ in GST_START_TEST()
248 /* push speex data */ in GST_START_TEST()
252 /* push speex data 2 */ in GST_START_TEST()
289 /* 0xb2 means Speex, 16000Hz, Mono */ in GST_START_TEST()
307 /* 0xb2 means Speex, 16000Hz, Mono */ in GST_START_TEST()
328 /* 0xb2 means Speex, 16000Hz, Mono */ in GST_START_TEST()
349 /* 0xb2 means Speex, 16000Hz, Mono */ in GST_START_TEST()
403 audio_caps = gst_caps_new_simple ("audio/x-speex", in GST_START_TEST()
[all …]
/third_party/gstreamer/gstplugins_good/ext/
Dmeson.build18 subdir('speex') subdir
/third_party/pulseaudio/
Dmeson_options.txt132 option('speex', feature
134 description : 'Optional Speex support (resampling, AEC)')
/third_party/gstreamer/gstplugins_base/tests/check/libs/
Dprofile.c621 GstCaps *ogg, *speex, *vorbis, *theora, *id3, *mp3; in GST_START_TEST() local
631 speex = gst_caps_new_empty_simple ("audio/x-speex"); in GST_START_TEST()
633 (GstEncodingProfile *) gst_encoding_audio_profile_new (speex, NULL, in GST_START_TEST()
635 gst_caps_unref (speex); in GST_START_TEST()
/third_party/pulseaudio/man/
Dpulse-daemon.conf.5.xml.in99 <opt>trivial</opt>, <opt>speex-float-N</opt>,
100 <opt>speex-fixed-N</opt>, <opt>ffmpeg</opt>, <opt>soxr-mq</opt>,
102 documentation of libsamplerate and speex for explanations of the
103 different src- and speex- methods, respectively. The method
106 the worst quality of them all. The Speex resamplers take an
116 generally offer better quality at less CPU compared to other resamplers, such as speex.
120 available resamplers. Defaults to <opt>speex-float-1</opt>. The

1234