Home
last modified time | relevance | path

Searched refs:GstBaseParse (Results 1 – 25 of 71) sorted by relevance

123

/third_party/gstreamer/gstreamer/libs/gst/base/
Dgstbaseparse.h31 …GST_BASE_PARSE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_BASE_PARSE,GstBaseParse))
36 #define GST_BASE_PARSE_CAST(obj) ((GstBaseParse *)(obj))
150 typedef struct _GstBaseParse GstBaseParse; typedef
238 gboolean (*start) (GstBaseParse * parse);
240 gboolean (*stop) (GstBaseParse * parse);
242 gboolean (*set_sink_caps) (GstBaseParse * parse,
260 GstFlowReturn (*handle_frame) (GstBaseParse * parse,
264 GstFlowReturn (*pre_push_frame) (GstBaseParse * parse,
267 gboolean (*convert) (GstBaseParse * parse,
273 gboolean (*sink_event) (GstBaseParse * parse,
[all …]
Dgstbaseparse.c378 static void gst_base_parse_init (GstBaseParse * parse,
394 sizeof (GstBaseParse), in gst_base_parse_get_type()
412 gst_base_parse_get_instance_private (GstBaseParse * self) in gst_base_parse_get_instance_private()
421 static void gst_base_parse_reset (GstBaseParse * parse);
432 static gboolean gst_base_parse_handle_seek (GstBaseParse * parse,
434 static void gst_base_parse_set_upstream_tags (GstBaseParse * parse,
462 static GstFlowReturn gst_base_parse_parse_frame (GstBaseParse * parse,
465 static gboolean gst_base_parse_sink_event_default (GstBaseParse * parse,
468 static gboolean gst_base_parse_src_event_default (GstBaseParse * parse,
471 static gboolean gst_base_parse_sink_query_default (GstBaseParse * parse,
[all …]
/third_party/gstreamer/gstplugins_bad/tools/element-templates/
Dbaseparse3 GstBaseParse
14 static gboolean gst_replace_start (GstBaseParse * parse);
15 static gboolean gst_replace_stop (GstBaseParse * parse);
16 static gboolean gst_replace_set_sink_caps (GstBaseParse * parse,
18 static GstFlowReturn gst_replace_handle_frame (GstBaseParse * parse,
20 static GstFlowReturn gst_replace_pre_push_frame (GstBaseParse * parse,
22 static gboolean gst_replace_convert (GstBaseParse * parse, GstFormat src_format,
24 static gboolean gst_replace_sink_event (GstBaseParse * parse, GstEvent * event);
25 static gboolean gst_replace_src_event (GstBaseParse * parse, GstEvent * event);
26 static GstCaps *gst_replace_get_sink_caps (GstBaseParse * parse,
[all …]
/third_party/gstreamer/gstplugins_bad/gst/videoparsers/
Dgstdiracparse.c55 static gboolean gst_dirac_parse_start (GstBaseParse * parse);
56 static gboolean gst_dirac_parse_stop (GstBaseParse * parse);
57 static gboolean gst_dirac_parse_set_sink_caps (GstBaseParse * parse,
59 static GstCaps *gst_dirac_parse_get_sink_caps (GstBaseParse * parse,
61 static GstFlowReturn gst_dirac_parse_handle_frame (GstBaseParse * parse,
63 static gboolean gst_dirac_parse_convert (GstBaseParse * parse,
66 static GstFlowReturn gst_dirac_parse_pre_push_frame (GstBaseParse * parse,
195 gst_dirac_parse_start (GstBaseParse * parse) in gst_dirac_parse_start()
207 gst_dirac_parse_stop (GstBaseParse * parse) in gst_dirac_parse_stop()
213 gst_dirac_parse_set_sink_caps (GstBaseParse * parse, GstCaps * caps) in gst_dirac_parse_set_sink_caps()
[all …]
Dgsth263parse.c61 static gboolean gst_h263_parse_start (GstBaseParse * parse);
62 static gboolean gst_h263_parse_stop (GstBaseParse * parse);
63 static gboolean gst_h263_parse_sink_event (GstBaseParse * parse,
65 static GstFlowReturn gst_h263_parse_handle_frame (GstBaseParse * parse,
67 static GstFlowReturn gst_h263_parse_pre_push_frame (GstBaseParse * parse,
69 static GstCaps *gst_h263_parse_get_sink_caps (GstBaseParse * parse,
106 gst_h263_parse_start (GstBaseParse * parse) in gst_h263_parse_start()
126 gst_h263_parse_stop (GstBaseParse * parse) in gst_h263_parse_stop()
134 gst_h263_parse_sink_event (GstBaseParse * parse, GstEvent * event) in gst_h263_parse_sink_event()
288 gst_h263_parse_handle_frame (GstBaseParse * parse, in gst_h263_parse_handle_frame()
[all …]
Dgstpngparse.c54 static gboolean gst_png_parse_start (GstBaseParse * parse);
55 static gboolean gst_png_parse_event (GstBaseParse * parse, GstEvent * event);
56 static GstFlowReturn gst_png_parse_handle_frame (GstBaseParse * parse,
58 static GstFlowReturn gst_png_parse_pre_push_frame (GstBaseParse * parse,
91 gst_png_parse_start (GstBaseParse * parse) in gst_png_parse_start()
109 gst_png_parse_event (GstBaseParse * parse, GstEvent * event) in gst_png_parse_event()
128 gst_png_parse_handle_frame (GstBaseParse * parse, in gst_png_parse_handle_frame()
255 gst_png_parse_pre_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame) in gst_png_parse_pre_push_frame()
Dgstmpeg4videoparse.c79 static gboolean gst_mpeg4vparse_start (GstBaseParse * parse);
80 static gboolean gst_mpeg4vparse_stop (GstBaseParse * parse);
81 static GstFlowReturn gst_mpeg4vparse_handle_frame (GstBaseParse * parse,
83 static GstFlowReturn gst_mpeg4vparse_parse_frame (GstBaseParse * parse,
85 static GstFlowReturn gst_mpeg4vparse_pre_push_frame (GstBaseParse * parse,
87 static gboolean gst_mpeg4vparse_set_caps (GstBaseParse * parse, GstCaps * caps);
88 static GstCaps *gst_mpeg4vparse_get_caps (GstBaseParse * parse,
95 static gboolean gst_mpeg4vparse_event (GstBaseParse * parse, GstEvent * event);
96 static gboolean gst_mpeg4vparse_src_event (GstBaseParse * parse,
225 gst_mpeg4vparse_start (GstBaseParse * parse) in gst_mpeg4vparse_start()
[all …]
Dgstjpeg2000parse.c134 static gboolean gst_jpeg2000_parse_start (GstBaseParse * parse);
135 static gboolean gst_jpeg2000_parse_event (GstBaseParse * parse,
137 static void gst_jpeg2000_parse_reset (GstBaseParse * parse,
139 static GstFlowReturn gst_jpeg2000_parse_handle_frame (GstBaseParse * parse,
141 static GstFlowReturn gst_jpeg2000_parse_pre_push_frame (GstBaseParse * parse,
143 static gboolean gst_jpeg2000_parse_set_sink_caps (GstBaseParse * parse,
175 gst_jpeg2000_parse_reset (GstBaseParse * parse, gboolean hard_reset) in gst_jpeg2000_parse_reset()
192 gst_jpeg2000_parse_start (GstBaseParse * parse) in gst_jpeg2000_parse_start()
211 gst_jpeg2000_parse_set_sink_caps (GstBaseParse * parse, GstCaps * caps) in gst_jpeg2000_parse_set_sink_caps()
223 gst_jpeg2000_parse_event (GstBaseParse * parse, GstEvent * event) in gst_jpeg2000_parse_event()
[all …]
Dgstmpegvideoparse.c72 static gboolean gst_mpegv_parse_start (GstBaseParse * parse);
73 static gboolean gst_mpegv_parse_stop (GstBaseParse * parse);
74 static GstFlowReturn gst_mpegv_parse_handle_frame (GstBaseParse * parse,
76 static GstFlowReturn gst_mpegv_parse_parse_frame (GstBaseParse * parse,
78 static gboolean gst_mpegv_parse_set_caps (GstBaseParse * parse, GstCaps * caps);
79 static GstCaps *gst_mpegv_parse_get_caps (GstBaseParse * parse,
81 static GstFlowReturn gst_mpegv_parse_pre_push_frame (GstBaseParse * parse,
83 static gboolean gst_mpegv_parse_sink_query (GstBaseParse * parse,
225 gst_mpegv_parse_sink_query (GstBaseParse * parse, GstQuery * query) in gst_mpegv_parse_sink_query()
245 gst_mpegv_parse_start (GstBaseParse * parse) in gst_mpegv_parse_start()
[all …]
Dgstvp9parse.c43 GstBaseParse parent;
82 static gboolean gst_vp9_parse_start (GstBaseParse * parse);
83 static gboolean gst_vp9_parse_stop (GstBaseParse * parse);
84 static GstFlowReturn gst_vp9_parse_handle_frame (GstBaseParse * parse,
86 static gboolean gst_vp9_parse_set_sink_caps (GstBaseParse * parse,
88 static GstCaps *gst_vp9_parse_get_sink_caps (GstBaseParse * parse,
141 gst_vp9_parse_start (GstBaseParse * parse) in gst_vp9_parse_start()
157 gst_vp9_parse_stop (GstBaseParse * parse) in gst_vp9_parse_stop()
418 gst_vp9_parse_handle_frame (GstBaseParse * parse, GstBaseParseFrame * frame, in gst_vp9_parse_handle_frame()
736 gst_vp9_parse_set_sink_caps (GstBaseParse * parse, GstCaps * caps) in gst_vp9_parse_set_sink_caps()
[all …]
/third_party/gstreamer/gstplugins_good/gst/audioparsers/
Dgstamrparse.c75 static gboolean gst_amr_parse_start (GstBaseParse * parse);
76 static gboolean gst_amr_parse_stop (GstBaseParse * parse);
78 static gboolean gst_amr_parse_sink_setcaps (GstBaseParse * parse,
80 static GstCaps *gst_amr_parse_sink_getcaps (GstBaseParse * parse,
83 static GstFlowReturn gst_amr_parse_handle_frame (GstBaseParse * parse,
85 static GstFlowReturn gst_amr_parse_pre_push_frame (GstBaseParse * parse,
183 gst_amr_parse_sink_setcaps (GstBaseParse * parse, GstCaps * caps) in gst_amr_parse_sink_setcaps()
259 gst_amr_parse_handle_frame (GstBaseParse * parse, in gst_amr_parse_handle_frame()
339 gst_amr_parse_start (GstBaseParse * parse) in gst_amr_parse_start()
361 gst_amr_parse_stop (GstBaseParse * parse) in gst_amr_parse_stop()
[all …]
Dgstdcaparse.c76 static gboolean gst_dca_parse_start (GstBaseParse * parse);
77 static gboolean gst_dca_parse_stop (GstBaseParse * parse);
78 static GstFlowReturn gst_dca_parse_handle_frame (GstBaseParse * parse,
80 static GstFlowReturn gst_dca_parse_pre_push_frame (GstBaseParse * parse,
82 static GstCaps *gst_dca_parse_get_sink_caps (GstBaseParse * parse,
84 static gboolean gst_dca_parse_set_sink_caps (GstBaseParse * parse,
153 gst_dca_parse_start (GstBaseParse * parse) in gst_dca_parse_start()
165 gst_dca_parse_stop (GstBaseParse * parse) in gst_dca_parse_stop()
319 gst_dca_parse_handle_frame (GstBaseParse * parse, in gst_dca_parse_handle_frame()
532 gst_dca_parse_get_sink_caps (GstBaseParse * parse, GstCaps * filter) in gst_dca_parse_get_sink_caps()
[all …]
Dgstsbcparse.c67 static gboolean gst_sbc_parse_start (GstBaseParse * parse);
68 static gboolean gst_sbc_parse_stop (GstBaseParse * parse);
69 static GstFlowReturn gst_sbc_parse_handle_frame (GstBaseParse * parse,
71 static GstFlowReturn gst_sbc_parse_pre_push_frame (GstBaseParse * parse,
73 static GstCaps *gst_sbc_parse_get_sink_caps (GstBaseParse * parse,
134 gst_sbc_parse_start (GstBaseParse * parse) in gst_sbc_parse_start()
147 gst_sbc_parse_stop (GstBaseParse * parse) in gst_sbc_parse_stop()
186 gst_sbc_parse_handle_frame (GstBaseParse * parse, GstBaseParseFrame * frame, in gst_sbc_parse_handle_frame()
323 gst_sbc_parse_get_sink_caps (GstBaseParse * parse, GstCaps * filter) in gst_sbc_parse_get_sink_caps()
504 gst_sbc_parse_pre_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame) in gst_sbc_parse_pre_push_frame()
Dgstac3parse.c162 static gboolean gst_ac3_parse_start (GstBaseParse * parse);
163 static gboolean gst_ac3_parse_stop (GstBaseParse * parse);
164 static GstFlowReturn gst_ac3_parse_handle_frame (GstBaseParse * parse,
166 static GstFlowReturn gst_ac3_parse_pre_push_frame (GstBaseParse * parse,
168 static gboolean gst_ac3_parse_src_event (GstBaseParse * parse,
170 static GstCaps *gst_ac3_parse_get_sink_caps (GstBaseParse * parse,
172 static gboolean gst_ac3_parse_set_sink_caps (GstBaseParse * parse,
238 gst_ac3_parse_start (GstBaseParse * parse) in gst_ac3_parse_start()
250 gst_ac3_parse_stop (GstBaseParse * parse) in gst_ac3_parse_stop()
496 gst_ac3_parse_handle_frame (GstBaseParse * parse, in gst_ac3_parse_handle_frame()
[all …]
Dgstwavpackparse.c69 static gboolean gst_wavpack_parse_start (GstBaseParse * parse);
70 static gboolean gst_wavpack_parse_stop (GstBaseParse * parse);
71 static GstFlowReturn gst_wavpack_parse_handle_frame (GstBaseParse * parse,
73 static GstCaps *gst_wavpack_parse_get_sink_caps (GstBaseParse * parse,
75 static GstFlowReturn gst_wavpack_parse_pre_push_frame (GstBaseParse * parse,
138 gst_wavpack_parse_start (GstBaseParse * parse) in gst_wavpack_parse_start()
158 gst_wavpack_parse_stop (GstBaseParse * parse) in gst_wavpack_parse_stop()
448 gst_wavpack_parse_handle_frame (GstBaseParse * parse, in gst_wavpack_parse_handle_frame()
637 gst_wavpack_parse_get_sink_caps (GstBaseParse * parse, GstCaps * filter) in gst_wavpack_parse_get_sink_caps()
677 gst_wavpack_parse_pre_push_frame (GstBaseParse * parse, in gst_wavpack_parse_pre_push_frame()
Dgstflacparse.c200 static gboolean gst_flac_parse_start (GstBaseParse * parse);
201 static gboolean gst_flac_parse_stop (GstBaseParse * parse);
202 static GstFlowReturn gst_flac_parse_handle_frame (GstBaseParse * parse,
204 static GstFlowReturn gst_flac_parse_parse_frame (GstBaseParse * parse,
206 static GstFlowReturn gst_flac_parse_pre_push_frame (GstBaseParse * parse,
208 static gboolean gst_flac_parse_convert (GstBaseParse * parse,
211 static gboolean gst_flac_parse_src_event (GstBaseParse * parse,
213 static GstCaps *gst_flac_parse_get_sink_caps (GstBaseParse * parse,
215 static gboolean gst_flac_parse_set_sink_caps (GstBaseParse * parse,
336 gst_flac_parse_start (GstBaseParse * parse) in gst_flac_parse_start()
[all …]
Dgstaacparse.c90 static gboolean gst_aac_parse_start (GstBaseParse * parse);
91 static gboolean gst_aac_parse_stop (GstBaseParse * parse);
93 static gboolean gst_aac_parse_sink_setcaps (GstBaseParse * parse,
95 static GstCaps *gst_aac_parse_sink_getcaps (GstBaseParse * parse,
98 static GstFlowReturn gst_aac_parse_handle_frame (GstBaseParse * parse,
100 static GstFlowReturn gst_aac_parse_pre_push_frame (GstBaseParse * parse,
102 static gboolean gst_aac_parse_src_event (GstBaseParse * parse,
308 gst_aac_parse_sink_setcaps (GstBaseParse * parse, GstCaps * caps) in gst_aac_parse_sink_setcaps()
1292 gst_aac_parse_handle_frame (GstBaseParse * parse, in gst_aac_parse_handle_frame()
1450 gst_aac_parse_pre_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame) in gst_aac_parse_pre_push_frame()
[all …]
/third_party/gstreamer/gstplugins_good/gst/rtp/
Dgstrtpstreamdepay.c64 static gboolean gst_rtp_stream_depay_set_sink_caps (GstBaseParse * parse,
66 static GstCaps *gst_rtp_stream_depay_get_sink_caps (GstBaseParse * parse,
68 static GstFlowReturn gst_rtp_stream_depay_handle_frame (GstBaseParse * parse,
111 gst_rtp_stream_depay_set_sink_caps (GstBaseParse * parse, GstCaps * caps) in gst_rtp_stream_depay_set_sink_caps()
136 gst_rtp_stream_depay_get_sink_caps (GstBaseParse * parse, GstCaps * filter) in gst_rtp_stream_depay_get_sink_caps()
202 gst_rtp_stream_depay_handle_frame (GstBaseParse * parse, in gst_rtp_stream_depay_handle_frame()
/third_party/gstreamer/gstplugins_bad/gst/pcapparse/
Dgstirtspparse.c71 static gboolean gst_irtsp_parse_start (GstBaseParse * parse);
72 static gboolean gst_irtsp_parse_stop (GstBaseParse * parse);
73 static GstFlowReturn gst_irtsp_parse_handle_frame (GstBaseParse * parse,
141 gst_irtsp_parse_start (GstBaseParse * parse) in gst_irtsp_parse_start()
153 gst_irtsp_parse_stop (GstBaseParse * parse) in gst_irtsp_parse_stop()
161 gst_irtsp_set_caps_once (GstBaseParse * parse) in gst_irtsp_set_caps_once()
171 gst_irtsp_parse_handle_frame (GstBaseParse * parse, in gst_irtsp_parse_handle_frame()
/third_party/gstreamer/gstplugins_base/gst/rawparse/
Dgstrawbaseparse.c130 static gboolean gst_raw_base_parse_start (GstBaseParse * parse);
131 static gboolean gst_raw_base_parse_stop (GstBaseParse * parse);
132 static gboolean gst_raw_base_parse_set_sink_caps (GstBaseParse * parse,
134 static GstFlowReturn gst_raw_base_parse_handle_frame (GstBaseParse * parse,
136 static gboolean gst_raw_base_parse_convert (GstBaseParse * parse,
210 GstBaseParse *base_parse = GST_BASE_PARSE (object); in gst_raw_base_parse_set_property()
302 gst_raw_base_parse_start (GstBaseParse * parse) in gst_raw_base_parse_start()
304 GstBaseParse *base_parse = GST_BASE_PARSE (parse); in gst_raw_base_parse_start()
327 gst_raw_base_parse_stop (GstBaseParse * parse) in gst_raw_base_parse_stop()
339 gst_raw_base_parse_set_sink_caps (GstBaseParse * parse, GstCaps * caps) in gst_raw_base_parse_set_sink_caps()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/opus/
Dgstopusparse.c71 static gboolean gst_opus_parse_start (GstBaseParse * parse);
72 static gboolean gst_opus_parse_stop (GstBaseParse * parse);
73 static GstFlowReturn gst_opus_parse_handle_frame (GstBaseParse * base,
75 static GstFlowReturn gst_opus_parse_parse_frame (GstBaseParse * base,
116 gst_opus_parse_start (GstBaseParse * base) in gst_opus_parse_start()
129 gst_opus_parse_stop (GstBaseParse * base) in gst_opus_parse_stop()
141 gst_opus_parse_handle_frame (GstBaseParse * base, in gst_opus_parse_handle_frame()
327 gst_opus_parse_parse_frame (GstBaseParse * base, GstBaseParseFrame * frame) in gst_opus_parse_parse_frame()
/third_party/gstreamer/gstplugins_bad/gst/jpegformat/
Dgstjpegparse.c79 gst_jpeg_parse_handle_frame (GstBaseParse * bparse, GstBaseParseFrame * frame,
81 static gboolean gst_jpeg_parse_set_sink_caps (GstBaseParse * parse,
83 static gboolean gst_jpeg_parse_sink_event (GstBaseParse * parse,
85 static gboolean gst_jpeg_parse_start (GstBaseParse * parse);
86 static gboolean gst_jpeg_parse_stop (GstBaseParse * parse);
87 static GstFlowReturn gst_jpeg_parse_pre_push_frame (GstBaseParse * bparse,
132 gst_jpeg_parse_set_sink_caps (GstBaseParse * bparse, GstCaps * caps) in gst_jpeg_parse_set_sink_caps()
719 gst_jpeg_parse_pre_push_frame (GstBaseParse * bparse, GstBaseParseFrame * frame) in gst_jpeg_parse_pre_push_frame()
744 gst_jpeg_parse_handle_frame (GstBaseParse * bparse, GstBaseParseFrame * frame, in gst_jpeg_parse_handle_frame()
821 gst_jpeg_parse_sink_event (GstBaseParse * bparse, GstEvent * event) in gst_jpeg_parse_sink_event()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/ivfparse/
Dgstivfparse.c79 static gboolean gst_ivf_parse_start (GstBaseParse * parse);
80 static gboolean gst_ivf_parse_stop (GstBaseParse * parse);
83 gst_ivf_parse_handle_frame (GstBaseParse * parse,
149 gst_ivf_parse_start (GstBaseParse * parse) in gst_ivf_parse_start()
165 gst_ivf_parse_stop (GstBaseParse * parse) in gst_ivf_parse_stop()
385 gst_ivf_parse_handle_frame (GstBaseParse * parse, in gst_ivf_parse_handle_frame()
/third_party/gstreamer/gstreamer/tests/check/pipelines/
Dseek.c140 GstBaseParse parent;
154 dummy_parser_start (GstBaseParse * parse) in dummy_parser_start()
160 dummy_parser_stop (GstBaseParse * parse) in dummy_parser_stop()
166 dummy_parser_handle_frame (GstBaseParse * parse, in dummy_parser_handle_frame()
185 dummy_parser_set_sink_caps (GstBaseParse * parse, GstCaps * caps) in dummy_parser_set_sink_caps()
192 dummy_parser_src_event (GstBaseParse * parse, GstEvent * event) in dummy_parser_src_event()
/third_party/gstreamer/gstplugins_base/tests/check/elements/
Ddecodebin.c202 typedef GstBaseParse TestMpegAudioParse;
218 static gboolean test_mpeg_audio_parse_start (GstBaseParse * parse);
219 static gboolean test_mpeg_audio_parse_stop (GstBaseParse * parse);
220 static GstFlowReturn test_mpeg_audio_parse_handle_frame (GstBaseParse * parse,
253 test_mpeg_audio_parse_start (GstBaseParse * parse) in test_mpeg_audio_parse_start()
260 test_mpeg_audio_parse_stop (GstBaseParse * parse) in test_mpeg_audio_parse_stop()
266 test_mpeg_audio_parse_handle_frame (GstBaseParse * parse, in test_mpeg_audio_parse_handle_frame()

123