/third_party/libsnd/cmake/ |
D | FindSpeex.cmake | 1 # - 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/ |
D | speex.c | 123 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 …]
|
D | echo-cancel.h | 33 #include <speex/speex_echo.h> 34 #include <speex/speex_preprocess.h> 54 } speex; member 152 /* Speex canceller functions */
|
/third_party/pulseaudio/src/pulsecore/resampler/ |
D | speex.c | 24 #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/ |
D | gstspeexdec.h | 27 #include <speex/speex.h> 28 #include <speex/speex_callbacks.h> 29 #include <speex/speex_header.h> 30 #include <speex/speex_stereo.h>
|
D | gstspeexenc.h | 1 /* GStreamer Speex Encoder 28 #include <speex/speex.h> 29 #include <speex/speex_header.h>
|
D | gstspeexenc.c | 1 /* 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 …]
|
D | gstspeexdec.c | 26 * 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()
|
D | meson.build | 8 speex_dep = dependency('speex', version : '>=1.1.6', required : get_option('speex'))
|
D | gstspeex.c | 39 speex, 40 "Speex plugin library",
|
/third_party/ffmpeg/libavcodec/ |
D | libspeexdec.c | 21 #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"),
|
D | libspeexenc.c | 24 * 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/ |
D | gstrtpspeexpay.c | 40 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()
|
D | gstrtpspeexdepay.c | 52 "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/ |
D | ogg_speex.c | 43 #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/ |
D | resampler.c | 194 * 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/ |
D | oggparsespeex.c | 67 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/ |
D | REQUIREMENTS | 156 Package: speex 158 Plugins: speex (speexenc, speexdec) 159 URL: http://www.speex.org/
|
/third_party/gstreamer/gstplugins_base/tests/check/pipelines/ |
D | oggmux.c | 69 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/ |
D | matroska-ids.c | 217 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/ |
D | flvmux.c | 227 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/ |
D | meson.build | 18 subdir('speex') subdir
|
/third_party/pulseaudio/ |
D | meson_options.txt | 132 option('speex', feature 134 description : 'Optional Speex support (resampling, AEC)')
|
/third_party/gstreamer/gstplugins_base/tests/check/libs/ |
D | profile.c | 621 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/ |
D | pulse-daemon.conf.5.xml.in | 99 <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
|