Home
last modified time | relevance | path

Searched refs:GstAudioDecoder (Results 1 – 25 of 48) sorted by relevance

12

/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Dgstaudiodecoder.h39 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_AUDIO_DECODER,GstAudioDecoder))
49 ((GstAudioDecoder *)(obj))
70 #define GST_AUDIO_DECODER_SRC_PAD(obj) (((GstAudioDecoder *) (obj))->srcpad)
78 #define GST_AUDIO_DECODER_SINK_PAD(obj) (((GstAudioDecoder *) (obj))->sinkpad)
99 typedef struct _GstAudioDecoder GstAudioDecoder; typedef
107 GstFlowReturn _gst_audio_decoder_error (GstAudioDecoder *dec, gint weight,
138 GstAudioDecoder *__dec = GST_AUDIO_DECODER (el); \
268 gboolean (*start) (GstAudioDecoder *dec);
270 gboolean (*stop) (GstAudioDecoder *dec);
272 gboolean (*set_format) (GstAudioDecoder *dec,
[all …]
Dgstaudiodecoder.c280 static void gst_audio_decoder_clear_queues (GstAudioDecoder * dec);
281 static GstFlowReturn gst_audio_decoder_chain_reverse (GstAudioDecoder *
286 static gboolean gst_audio_decoder_sink_eventfunc (GstAudioDecoder * dec,
288 static gboolean gst_audio_decoder_src_eventfunc (GstAudioDecoder * dec,
294 static gboolean gst_audio_decoder_sink_setcaps (GstAudioDecoder * dec,
302 static void gst_audio_decoder_reset (GstAudioDecoder * dec, gboolean full);
304 static gboolean gst_audio_decoder_decide_allocation_default (GstAudioDecoder *
306 static gboolean gst_audio_decoder_propose_allocation_default (GstAudioDecoder *
308 static gboolean gst_audio_decoder_negotiate_default (GstAudioDecoder * dec);
309 static gboolean gst_audio_decoder_negotiate_unlocked (GstAudioDecoder * dec);
[all …]
/third_party/gstreamer/gstplugins_bad/tools/element-templates/
Daudiodecoder3 GstAudioDecoder
14 static gboolean gst_replace_start (GstAudioDecoder * decoder);
15 static gboolean gst_replace_stop (GstAudioDecoder * decoder);
16 static gboolean gst_replace_set_format (GstAudioDecoder * decoder, GstCaps * caps);
17 static GstFlowReturn gst_replace_parse (GstAudioDecoder * decoder,
19 static GstFlowReturn gst_replace_handle_frame (GstAudioDecoder * decoder,
21 static void gst_replace_flush (GstAudioDecoder * decoder, gboolean hard);
22 static GstFlowReturn gst_replace_pre_push (GstAudioDecoder * decoder,
24 static gboolean gst_replace_sink_event (GstAudioDecoder * decoder,
26 static gboolean gst_replace_src_event (GstAudioDecoder * decoder, GstEvent * event);
[all …]
/third_party/gstreamer/gstplugins_bad/gst/siren/
Dgstsirendec.c57 static gboolean gst_siren_dec_start (GstAudioDecoder * dec);
58 static gboolean gst_siren_dec_stop (GstAudioDecoder * dec);
59 static gboolean gst_siren_dec_set_format (GstAudioDecoder * dec,
61 static GstFlowReturn gst_siren_dec_parse (GstAudioDecoder * dec,
63 static GstFlowReturn gst_siren_dec_handle_frame (GstAudioDecoder * dec,
104 gst_siren_dec_start (GstAudioDecoder * dec) in gst_siren_dec_start()
119 gst_siren_dec_stop (GstAudioDecoder * dec) in gst_siren_dec_stop()
131 gst_siren_dec_set_format (GstAudioDecoder * bdec, GstCaps * caps) in gst_siren_dec_set_format()
141 gst_siren_dec_parse (GstAudioDecoder * dec, GstAdapter * adapter, in gst_siren_dec_parse()
163 gst_siren_dec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buf) in gst_siren_dec_handle_frame()
Dgstsirendec.h51 GstAudioDecoder parent;
/third_party/gstreamer/gstplugins_bad/ext/gsm/
Dgstgsmdec.c46 static gboolean gst_gsmdec_start (GstAudioDecoder * dec);
47 static gboolean gst_gsmdec_stop (GstAudioDecoder * dec);
48 static gboolean gst_gsmdec_set_format (GstAudioDecoder * dec, GstCaps * caps);
49 static GstFlowReturn gst_gsmdec_parse (GstAudioDecoder * dec,
51 static GstFlowReturn gst_gsmdec_handle_frame (GstAudioDecoder * dec,
114 gst_gsmdec_start (GstAudioDecoder * dec) in gst_gsmdec_start()
126 gst_gsmdec_stop (GstAudioDecoder * dec) in gst_gsmdec_stop()
138 gst_gsmdec_set_format (GstAudioDecoder * dec, GstCaps * caps) in gst_gsmdec_set_format()
189 gst_gsmdec_parse (GstAudioDecoder * dec, GstAdapter * adapter, in gst_gsmdec_parse()
240 gst_gsmdec_handle_frame (GstAudioDecoder * dec, GstBuffer * buffer) in gst_gsmdec_handle_frame()
/third_party/gstreamer/gstplugins_good/gst/law/
Dmulaw-decode.c36 static gboolean gst_mulawdec_set_format (GstAudioDecoder * dec, GstCaps * caps);
37 static GstFlowReturn gst_mulawdec_handle_frame (GstAudioDecoder * dec,
57 gst_mulawdec_set_format (GstAudioDecoder * dec, GstCaps * caps) in gst_mulawdec_set_format()
94 gst_mulawdec_handle_frame (GstAudioDecoder * dec, GstBuffer * buffer) in gst_mulawdec_handle_frame()
140 gst_mulawdec_start (GstAudioDecoder * dec) in gst_mulawdec_start()
Dalaw-decode.c37 static gboolean gst_alaw_dec_set_format (GstAudioDecoder * dec, GstCaps * caps);
38 static GstFlowReturn gst_alaw_dec_handle_frame (GstAudioDecoder * dec,
114 gst_alaw_dec_set_format (GstAudioDecoder * dec, GstCaps * caps) in gst_alaw_dec_set_format()
146 gst_alaw_dec_handle_frame (GstAudioDecoder * dec, GstBuffer * buffer) in gst_alaw_dec_handle_frame()
194 gst_alaw_dec_start (GstAudioDecoder * dec) in gst_alaw_dec_start()
Dalaw-decode.h43 GstAudioDecoder element;
Dmulaw-decode.h43 GstAudioDecoder element;
/third_party/gstreamer/gstplugins_good/ext/mpg123/
Dgstmpg123audiodec.c75 static gboolean gst_mpg123_audio_dec_start (GstAudioDecoder * dec);
76 static gboolean gst_mpg123_audio_dec_stop (GstAudioDecoder * dec);
80 static GstFlowReturn gst_mpg123_audio_dec_handle_frame (GstAudioDecoder * dec,
82 static gboolean gst_mpg123_audio_dec_set_format (GstAudioDecoder * dec,
84 static void gst_mpg123_audio_dec_flush (GstAudioDecoder * dec, gboolean hard);
208 gst_mpg123_audio_dec_start (GstAudioDecoder * dec) in gst_mpg123_audio_dec_start()
263 gst_mpg123_audio_dec_stop (GstAudioDecoder * dec) in gst_mpg123_audio_dec_stop()
284 GstAudioDecoder *dec; in gst_mpg123_audio_dec_push_decoded_bytes()
321 gst_mpg123_audio_dec_handle_frame (GstAudioDecoder * dec, in gst_mpg123_audio_dec_handle_frame()
443 gst_mpg123_audio_dec_set_format (GstAudioDecoder * dec, GstCaps * input_caps) in gst_mpg123_audio_dec_set_format()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/fdkaac/
Dgstfdkaacdec.c62 static gboolean gst_fdkaacdec_start (GstAudioDecoder * dec);
63 static gboolean gst_fdkaacdec_stop (GstAudioDecoder * dec);
64 static gboolean gst_fdkaacdec_set_format (GstAudioDecoder * dec,
66 static GstFlowReturn gst_fdkaacdec_handle_frame (GstAudioDecoder * dec,
68 static void gst_fdkaacdec_flush (GstAudioDecoder * dec, gboolean hard);
73 gst_fdkaacdec_start (GstAudioDecoder * dec) in gst_fdkaacdec_start()
83 gst_fdkaacdec_stop (GstAudioDecoder * dec) in gst_fdkaacdec_stop()
100 gst_fdkaacdec_set_format (GstAudioDecoder * dec, GstCaps * caps) in gst_fdkaacdec_set_format()
186 gst_fdkaacdec_handle_frame (GstAudioDecoder * dec, GstBuffer * inbuf) in gst_fdkaacdec_handle_frame()
424 gst_fdkaacdec_flush (GstAudioDecoder * dec, gboolean hard) in gst_fdkaacdec_flush()
/third_party/gstreamer/gstplugins_bad/ext/faad/
Dgstfaad.c93 static gboolean gst_faad_start (GstAudioDecoder * dec);
94 static gboolean gst_faad_stop (GstAudioDecoder * dec);
95 static gboolean gst_faad_set_format (GstAudioDecoder * dec, GstCaps * caps);
96 static GstFlowReturn gst_faad_parse (GstAudioDecoder * dec,
98 static GstFlowReturn gst_faad_handle_frame (GstAudioDecoder * dec,
100 static void gst_faad_flush (GstAudioDecoder * dec, gboolean hard);
163 gst_faad_start (GstAudioDecoder * dec) in gst_faad_start()
179 gst_faad_stop (GstAudioDecoder * dec) in gst_faad_stop()
220 gst_faad_set_format (GstAudioDecoder * dec, GstCaps * caps) in gst_faad_set_format()
592 gst_faad_parse (GstAudioDecoder * dec, GstAdapter * adapter, in gst_faad_parse()
[all …]
/third_party/gstreamer/gstplugins_bad/sys/applemedia/
Datdec.c50 static gboolean gst_atdec_start (GstAudioDecoder * decoder);
51 static gboolean gst_atdec_stop (GstAudioDecoder * decoder);
52 static gboolean gst_atdec_set_format (GstAudioDecoder * decoder,
54 static GstFlowReturn gst_atdec_handle_frame (GstAudioDecoder * decoder,
56 static void gst_atdec_flush (GstAudioDecoder * decoder, gboolean hard);
179 gst_atdec_start (GstAudioDecoder * decoder) in gst_atdec_start()
191 gst_atdec_stop (GstAudioDecoder * decoder) in gst_atdec_stop()
290 gst_atdec_set_format (GstAudioDecoder * decoder, GstCaps * caps) in gst_atdec_set_format()
500 gst_atdec_handle_frame (GstAudioDecoder * decoder, GstBuffer * buffer) in gst_atdec_handle_frame()
575 gst_atdec_flush (GstAudioDecoder * decoder, gboolean hard) in gst_atdec_flush()
/third_party/gstreamer/gstplugins_base/ext/vorbis/
Dgstvorbisdec.c76 static gboolean vorbis_dec_start (GstAudioDecoder * dec);
77 static gboolean vorbis_dec_stop (GstAudioDecoder * dec);
78 static GstFlowReturn vorbis_dec_handle_frame (GstAudioDecoder * dec,
80 static void vorbis_dec_flush (GstAudioDecoder * dec, gboolean hard);
81 static gboolean vorbis_dec_set_format (GstAudioDecoder * dec, GstCaps * caps);
82 static void vorbis_dec_reset (GstAudioDecoder * dec);
137 vorbis_dec_start (GstAudioDecoder * dec) in vorbis_dec_start()
150 vorbis_dec_stop (GstAudioDecoder * dec) in vorbis_dec_stop()
617 vorbis_dec_reset ((GstAudioDecoder *) vd); in check_pending_headers()
652 vorbis_dec_handle_frame (GstAudioDecoder * dec, GstBuffer * buffer) in vorbis_dec_handle_frame()
[all …]
/third_party/gstreamer/gstplugins_good/ext/wavpack/
Dgstwavpackdec.c88 static gboolean gst_wavpack_dec_start (GstAudioDecoder * dec);
89 static gboolean gst_wavpack_dec_stop (GstAudioDecoder * dec);
90 static gboolean gst_wavpack_dec_set_format (GstAudioDecoder * dec,
92 static GstFlowReturn gst_wavpack_dec_handle_frame (GstAudioDecoder * dec,
162 gst_wavpack_dec_start (GstAudioDecoder * dec) in gst_wavpack_dec_start()
177 gst_wavpack_dec_stop (GstAudioDecoder * dec) in gst_wavpack_dec_stop()
238 gst_wavpack_dec_set_format (GstAudioDecoder * bdec, GstCaps * caps) in gst_wavpack_dec_set_format()
272 gst_wavpack_dec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buf) in gst_wavpack_dec_handle_frame()
/third_party/gstreamer/gstplugins_good/ext/flac/
Dgstflacdec.c110 static void gst_flac_dec_flush (GstAudioDecoder * audio_dec, gboolean hard);
111 static gboolean gst_flac_dec_set_format (GstAudioDecoder * dec, GstCaps * caps);
112 static gboolean gst_flac_dec_start (GstAudioDecoder * dec);
113 static gboolean gst_flac_dec_stop (GstAudioDecoder * dec);
114 static GstFlowReturn gst_flac_dec_handle_frame (GstAudioDecoder * audio_dec,
189 gst_flac_dec_start (GstAudioDecoder * audio_dec) in gst_flac_dec_start()
223 gst_flac_dec_stop (GstAudioDecoder * dec) in gst_flac_dec_stop()
258 gst_flac_dec_set_format (GstAudioDecoder * dec, GstCaps * caps) in gst_flac_dec_set_format()
470 GstAudioDecoder *dec = GST_AUDIO_DECODER (client_data); in gst_flac_dec_metadata_cb()
762 gst_flac_dec_flush (GstAudioDecoder * audio_dec, gboolean hard) in gst_flac_dec_flush()
[all …]
/third_party/gstreamer/gst_libav/ext/libav/
Dgstavauddec.c46 static gboolean gst_ffmpegauddec_propose_allocation (GstAudioDecoder * decoder,
49 static gboolean gst_ffmpegauddec_start (GstAudioDecoder * decoder);
50 static gboolean gst_ffmpegauddec_stop (GstAudioDecoder * decoder);
51 static void gst_ffmpegauddec_flush (GstAudioDecoder * decoder, gboolean hard);
52 static gboolean gst_ffmpegauddec_set_format (GstAudioDecoder * decoder,
54 static GstFlowReturn gst_ffmpegauddec_handle_frame (GstAudioDecoder * decoder,
213 gst_ffmpegauddec_start (GstAudioDecoder * decoder) in gst_ffmpegauddec_start()
234 gst_ffmpegauddec_stop (GstAudioDecoder * decoder) in gst_ffmpegauddec_stop()
281 gst_ffmpegauddec_propose_allocation (GstAudioDecoder * decoder, in gst_ffmpegauddec_propose_allocation()
299 gst_ffmpegauddec_set_format (GstAudioDecoder * decoder, GstCaps * caps) in gst_ffmpegauddec_set_format()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/sbc/
Dgstsbcdec.c65 gst_sbc_dec_handle_frame (GstAudioDecoder * audio_dec, GstBuffer * buf) in gst_sbc_dec_handle_frame()
141 gst_sbc_dec_set_format (GstAudioDecoder * audio_dec, GstCaps * caps) in gst_sbc_dec_set_format()
188 gst_sbc_dec_start (GstAudioDecoder * dec) in gst_sbc_dec_start()
199 gst_sbc_dec_stop (GstAudioDecoder * dec) in gst_sbc_dec_stop()
Dgstsbcdec.h44 GstAudioDecoder audio_decoder;
/third_party/gstreamer/gstplugins_good/ext/speex/
Dgstspeexdec.c82 static gboolean gst_speex_dec_start (GstAudioDecoder * dec);
83 static gboolean gst_speex_dec_stop (GstAudioDecoder * dec);
84 static gboolean gst_speex_dec_set_format (GstAudioDecoder * bdec,
86 static GstFlowReturn gst_speex_dec_handle_frame (GstAudioDecoder * dec,
169 gst_speex_dec_start (GstAudioDecoder * dec) in gst_speex_dec_start()
183 gst_speex_dec_stop (GstAudioDecoder * dec) in gst_speex_dec_stop()
328 gst_speex_dec_set_format (GstAudioDecoder * bdec, GstCaps * caps) in gst_speex_dec_set_format()
488 gst_speex_dec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buf) in gst_speex_dec_handle_frame()
/third_party/gstreamer/gstplugins_bad/gst/adpcmdec/
Dadpcmdec.c75 GstAudioDecoder parent;
87 adpcmdec_set_format (GstAudioDecoder * bdec, GstCaps * in_caps) in adpcmdec_set_format()
378 adpcmdec_parse (GstAudioDecoder * bdec, GstAdapter * adapter, in adpcmdec_parse()
404 adpcmdec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buffer) in adpcmdec_handle_frame()
434 adpcmdec_start (GstAudioDecoder * bdec) in adpcmdec_start()
448 adpcmdec_stop (GstAudioDecoder * dec) in adpcmdec_stop()
/third_party/gstreamer/gstplugins_bad/ext/dts/
Dgstdtsdec.c131 static gboolean gst_dtsdec_start (GstAudioDecoder * dec);
132 static gboolean gst_dtsdec_stop (GstAudioDecoder * dec);
133 static gboolean gst_dtsdec_set_format (GstAudioDecoder * bdec, GstCaps * caps);
134 static GstFlowReturn gst_dtsdec_parse (GstAudioDecoder * dec,
136 static GstFlowReturn gst_dtsdec_handle_frame (GstAudioDecoder * dec,
226 gst_dtsdec_start (GstAudioDecoder * dec) in gst_dtsdec_start()
251 gst_dtsdec_stop (GstAudioDecoder * dec) in gst_dtsdec_stop()
267 gst_dtsdec_parse (GstAudioDecoder * bdec, GstAdapter * adapter, in gst_dtsdec_parse()
456 gst_dtsdec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buffer) in gst_dtsdec_handle_frame()
658 gst_dtsdec_set_format (GstAudioDecoder * bdec, GstCaps * caps) in gst_dtsdec_set_format()
/third_party/gstreamer/gstplugins_bad/sys/androidmedia/
Dgstamcaudiodec.c50 GstAudioDecoder *__dec = GST_AUDIO_DECODER (el); \
65 static gboolean gst_amc_audio_dec_open (GstAudioDecoder * decoder);
66 static gboolean gst_amc_audio_dec_close (GstAudioDecoder * decoder);
67 static gboolean gst_amc_audio_dec_start (GstAudioDecoder * decoder);
68 static gboolean gst_amc_audio_dec_stop (GstAudioDecoder * decoder);
69 static gboolean gst_amc_audio_dec_set_format (GstAudioDecoder * decoder,
71 static void gst_amc_audio_dec_flush (GstAudioDecoder * decoder, gboolean hard);
72 static GstFlowReturn gst_amc_audio_dec_handle_frame (GstAudioDecoder * decoder,
239 gst_amc_audio_dec_open (GstAudioDecoder * decoder) in gst_amc_audio_dec_open()
261 gst_amc_audio_dec_close (GstAudioDecoder * decoder) in gst_amc_audio_dec_close()
[all …]
/third_party/gstreamer/gstplugins_base/ext/opus/
Dgstopusdec.c99 static gboolean gst_opus_dec_start (GstAudioDecoder * dec);
100 static gboolean gst_opus_dec_stop (GstAudioDecoder * dec);
101 static GstFlowReturn gst_opus_dec_handle_frame (GstAudioDecoder * dec,
103 static gboolean gst_opus_dec_set_format (GstAudioDecoder * bdec,
109 static GstCaps *gst_opus_dec_getcaps (GstAudioDecoder * dec, GstCaps * filter);
201 gst_opus_dec_start (GstAudioDecoder * dec) in gst_opus_dec_start()
222 gst_opus_dec_stop (GstAudioDecoder * dec) in gst_opus_dec_stop()
789 gst_opus_dec_set_format (GstAudioDecoder * bdec, GstCaps * caps) in gst_opus_dec_set_format()
882 gst_opus_dec_handle_frame (GstAudioDecoder * adec, GstBuffer * buf) in gst_opus_dec_handle_frame()
1044 gst_opus_dec_getcaps (GstAudioDecoder * dec, GstCaps * filter) in gst_opus_dec_getcaps()

12