mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-12 10:25:33 +00:00
remove query types
This commit is contained in:
parent
c48df77320
commit
49658dd5b5
6 changed files with 4 additions and 100 deletions
|
@ -90,7 +90,6 @@ static void gst_cmml_dec_get_property (GObject * dec, guint property_id,
|
|||
GValue * value, GParamSpec * pspec);
|
||||
static void gst_cmml_dec_set_property (GObject * dec, guint property_id,
|
||||
const GValue * value, GParamSpec * pspec);
|
||||
static const GstQueryType *gst_cmml_dec_query_types (GstPad * pad);
|
||||
static gboolean gst_cmml_dec_sink_query (GstPad * pad, GstQuery * query);
|
||||
static gboolean gst_cmml_dec_sink_event (GstPad * pad, GstEvent * event);
|
||||
static gboolean gst_cmml_dec_convert (GstPad * pad, GstFormat src_fmt,
|
||||
|
@ -154,7 +153,6 @@ gst_cmml_dec_init (GstCmmlDec * dec)
|
|||
dec->sinkpad =
|
||||
gst_pad_new_from_static_template (&gst_cmml_dec_sink_factory, "sink");
|
||||
gst_pad_set_chain_function (dec->sinkpad, gst_cmml_dec_chain);
|
||||
gst_pad_set_query_type_function (dec->sinkpad, gst_cmml_dec_query_types);
|
||||
gst_pad_set_query_function (dec->sinkpad, gst_cmml_dec_sink_query);
|
||||
gst_pad_set_event_function (dec->sinkpad, gst_cmml_dec_sink_event);
|
||||
gst_element_add_pad (GST_ELEMENT (dec), dec->sinkpad);
|
||||
|
@ -254,17 +252,6 @@ gst_cmml_dec_change_state (GstElement * element, GstStateChange transition)
|
|||
return res;
|
||||
}
|
||||
|
||||
static const GstQueryType *
|
||||
gst_cmml_dec_query_types (GstPad * pad)
|
||||
{
|
||||
static const GstQueryType query_types[] = {
|
||||
GST_QUERY_CONVERT,
|
||||
0
|
||||
};
|
||||
|
||||
return query_types;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_cmml_dec_sink_query (GstPad * pad, GstQuery * query)
|
||||
{
|
||||
|
|
|
@ -73,8 +73,6 @@ static gboolean gst_audio_fx_base_fir_filter_setup (GstAudioFilter * base,
|
|||
|
||||
static gboolean gst_audio_fx_base_fir_filter_query (GstPad * pad,
|
||||
GstQuery * query);
|
||||
static const GstQueryType *gst_audio_fx_base_fir_filter_query_type (GstPad *
|
||||
pad);
|
||||
|
||||
/*
|
||||
* The code below calculates the linear convolution:
|
||||
|
@ -616,8 +614,6 @@ gst_audio_fx_base_fir_filter_init (GstAudioFXBaseFIRFilter * self)
|
|||
|
||||
gst_pad_set_query_function (GST_BASE_TRANSFORM (self)->srcpad,
|
||||
gst_audio_fx_base_fir_filter_query);
|
||||
gst_pad_set_query_type_function (GST_BASE_TRANSFORM (self)->srcpad,
|
||||
gst_audio_fx_base_fir_filter_query_type);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -1004,17 +1000,6 @@ gst_audio_fx_base_fir_filter_query (GstPad * pad, GstQuery * query)
|
|||
return res;
|
||||
}
|
||||
|
||||
static const GstQueryType *
|
||||
gst_audio_fx_base_fir_filter_query_type (GstPad * pad)
|
||||
{
|
||||
static const GstQueryType types[] = {
|
||||
GST_QUERY_LATENCY,
|
||||
0
|
||||
};
|
||||
|
||||
return types;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_audio_fx_base_fir_filter_sink_event (GstBaseTransform * base,
|
||||
GstEvent * event)
|
||||
|
|
|
@ -87,7 +87,6 @@ static gboolean gst_avi_demux_push_event (GstAviDemux * avi, GstEvent * event);
|
|||
#if 0
|
||||
static const GstFormat *gst_avi_demux_get_src_formats (GstPad * pad);
|
||||
#endif
|
||||
static const GstQueryType *gst_avi_demux_get_src_query_types (GstPad * pad);
|
||||
static gboolean gst_avi_demux_handle_src_query (GstPad * pad, GstQuery * query);
|
||||
static gboolean gst_avi_demux_src_convert (GstPad * pad, GstFormat src_format,
|
||||
gint64 src_value, GstFormat * dest_format, gint64 * dest_value);
|
||||
|
@ -417,20 +416,6 @@ done:
|
|||
return res;
|
||||
}
|
||||
|
||||
static const GstQueryType *
|
||||
gst_avi_demux_get_src_query_types (GstPad * pad)
|
||||
{
|
||||
static const GstQueryType src_types[] = {
|
||||
GST_QUERY_POSITION,
|
||||
GST_QUERY_DURATION,
|
||||
GST_QUERY_SEEKING,
|
||||
GST_QUERY_CONVERT,
|
||||
0
|
||||
};
|
||||
|
||||
return src_types;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_avi_demux_handle_src_query (GstPad * pad, GstQuery * query)
|
||||
{
|
||||
|
@ -2255,8 +2240,6 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf)
|
|||
#endif
|
||||
gst_pad_set_event_function (pad,
|
||||
GST_DEBUG_FUNCPTR (gst_avi_demux_handle_src_event));
|
||||
gst_pad_set_query_type_function (pad,
|
||||
GST_DEBUG_FUNCPTR (gst_avi_demux_get_src_query_types));
|
||||
gst_pad_set_query_function (pad,
|
||||
GST_DEBUG_FUNCPTR (gst_avi_demux_handle_src_query));
|
||||
#if 0
|
||||
|
|
|
@ -119,11 +119,11 @@ gst_flv_demux_parse_and_add_index_entry (GstFlvDemux * demux, GstClockTime ts,
|
|||
gboolean key;
|
||||
|
||||
gst_index_entry_assoc_map (entry, GST_FORMAT_TIME, &time);
|
||||
key = !!(GST_INDEX_ASSOC_FLAGS (entry) & GST_ASSOCIATION_FLAG_KEY_UNIT);
|
||||
key = ! !(GST_INDEX_ASSOC_FLAGS (entry) & GST_ASSOCIATION_FLAG_KEY_UNIT);
|
||||
GST_LOG_OBJECT (demux, "position already mapped to time %" GST_TIME_FORMAT
|
||||
", keyframe %d", GST_TIME_ARGS (time), key);
|
||||
/* there is not really a way to delete the existing one */
|
||||
if (time != ts || key != !!keyframe)
|
||||
if (time != ts || key != ! !keyframe)
|
||||
GST_DEBUG_OBJECT (demux, "metadata mismatch");
|
||||
#endif
|
||||
return;
|
||||
|
@ -179,19 +179,6 @@ FLV_GET_STRING (GstByteReader * reader)
|
|||
return string;
|
||||
}
|
||||
|
||||
static const GstQueryType *
|
||||
gst_flv_demux_query_types (GstPad * pad)
|
||||
{
|
||||
static const GstQueryType query_types[] = {
|
||||
GST_QUERY_DURATION,
|
||||
GST_QUERY_POSITION,
|
||||
GST_QUERY_SEEKING,
|
||||
0
|
||||
};
|
||||
|
||||
return query_types;
|
||||
}
|
||||
|
||||
static void
|
||||
gst_flv_demux_check_seekability (GstFlvDemux * demux)
|
||||
{
|
||||
|
@ -903,8 +890,6 @@ gst_flv_demux_parse_tag_audio (GstFlvDemux * demux, GstBuffer * buffer)
|
|||
#endif
|
||||
|
||||
/* Set functions on the pad */
|
||||
gst_pad_set_query_type_function (demux->audio_pad,
|
||||
GST_DEBUG_FUNCPTR (gst_flv_demux_query_types));
|
||||
gst_pad_set_query_function (demux->audio_pad,
|
||||
GST_DEBUG_FUNCPTR (gst_flv_demux_query));
|
||||
gst_pad_set_event_function (demux->audio_pad,
|
||||
|
@ -1275,8 +1260,6 @@ gst_flv_demux_parse_tag_video (GstFlvDemux * demux, GstBuffer * buffer)
|
|||
#endif
|
||||
|
||||
/* Set functions on the pad */
|
||||
gst_pad_set_query_type_function (demux->video_pad,
|
||||
GST_DEBUG_FUNCPTR (gst_flv_demux_query_types));
|
||||
gst_pad_set_query_function (demux->video_pad,
|
||||
GST_DEBUG_FUNCPTR (gst_flv_demux_query));
|
||||
gst_pad_set_event_function (demux->video_pad,
|
||||
|
@ -2493,7 +2476,7 @@ flv_demux_handle_seek_push (GstFlvDemux * demux, GstEvent * event)
|
|||
if (format != GST_FORMAT_TIME)
|
||||
goto wrong_format;
|
||||
|
||||
flush = !!(flags & GST_SEEK_FLAG_FLUSH);
|
||||
flush = ! !(flags & GST_SEEK_FLAG_FLUSH);
|
||||
/* FIXME : the keyframe flag is never used ! */
|
||||
|
||||
/* Work on a copy until we are sure the seek succeeded. */
|
||||
|
@ -2654,7 +2637,7 @@ gst_flv_demux_handle_seek_pull (GstFlvDemux * demux, GstEvent * event,
|
|||
demux->seeking = seeking;
|
||||
GST_OBJECT_UNLOCK (demux);
|
||||
|
||||
flush = !!(flags & GST_SEEK_FLAG_FLUSH);
|
||||
flush = ! !(flags & GST_SEEK_FLAG_FLUSH);
|
||||
/* FIXME : the keyframe flag is never used */
|
||||
|
||||
if (flush) {
|
||||
|
|
|
@ -678,21 +678,6 @@ done:
|
|||
}
|
||||
#endif
|
||||
|
||||
static const GstQueryType *
|
||||
gst_qtdemux_get_src_query_types (GstPad * pad)
|
||||
{
|
||||
static const GstQueryType src_types[] = {
|
||||
GST_QUERY_POSITION,
|
||||
GST_QUERY_DURATION,
|
||||
GST_QUERY_CONVERT,
|
||||
GST_QUERY_FORMATS,
|
||||
GST_QUERY_SEEKING,
|
||||
0
|
||||
};
|
||||
|
||||
return src_types;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_qtdemux_get_duration (GstQTDemux * qtdemux, gint64 * duration)
|
||||
{
|
||||
|
@ -5141,8 +5126,6 @@ gst_qtdemux_add_stream (GstQTDemux * qtdemux,
|
|||
|
||||
gst_pad_use_fixed_caps (stream->pad);
|
||||
gst_pad_set_event_function (stream->pad, gst_qtdemux_handle_src_event);
|
||||
gst_pad_set_query_type_function (stream->pad,
|
||||
gst_qtdemux_get_src_query_types);
|
||||
gst_pad_set_query_function (stream->pad, gst_qtdemux_handle_src_query);
|
||||
|
||||
GST_DEBUG_OBJECT (qtdemux, "setting caps %" GST_PTR_FORMAT, stream->caps);
|
||||
|
|
|
@ -71,7 +71,6 @@ static gboolean gst_wavparse_send_event (GstElement * element,
|
|||
static GstStateChangeReturn gst_wavparse_change_state (GstElement * element,
|
||||
GstStateChange transition);
|
||||
|
||||
static const GstQueryType *gst_wavparse_get_query_types (GstPad * pad);
|
||||
static gboolean gst_wavparse_pad_query (GstPad * pad, GstQuery * query);
|
||||
static gboolean gst_wavparse_pad_convert (GstPad * pad,
|
||||
GstFormat src_format,
|
||||
|
@ -202,8 +201,6 @@ gst_wavparse_init (GstWavParse * wavparse)
|
|||
gst_pad_new_from_template (gst_element_class_get_pad_template
|
||||
(GST_ELEMENT_GET_CLASS (wavparse), "src"), "src");
|
||||
gst_pad_use_fixed_caps (wavparse->srcpad);
|
||||
gst_pad_set_query_type_function (wavparse->srcpad,
|
||||
GST_DEBUG_FUNCPTR (gst_wavparse_get_query_types));
|
||||
gst_pad_set_query_function (wavparse->srcpad,
|
||||
GST_DEBUG_FUNCPTR (gst_wavparse_pad_query));
|
||||
gst_pad_set_event_function (wavparse->srcpad,
|
||||
|
@ -2402,20 +2399,6 @@ no_bps_fact:
|
|||
}
|
||||
}
|
||||
|
||||
static const GstQueryType *
|
||||
gst_wavparse_get_query_types (GstPad * pad)
|
||||
{
|
||||
static const GstQueryType types[] = {
|
||||
GST_QUERY_POSITION,
|
||||
GST_QUERY_DURATION,
|
||||
GST_QUERY_CONVERT,
|
||||
GST_QUERY_SEEKING,
|
||||
0
|
||||
};
|
||||
|
||||
return types;
|
||||
}
|
||||
|
||||
/* handle queries for location and length in requested format */
|
||||
static gboolean
|
||||
gst_wavparse_pad_query (GstPad * pad, GstQuery * query)
|
||||
|
|
Loading…
Reference in a new issue