audiodecoder: Rename _byte_time() to _estimate_rate()
Which is telling more about what this actually does and is more consistent with the video base classes.
This commit is contained in:
parent
7ed834ced7
commit
40a4f2f8aa
@ -180,7 +180,7 @@ GST_AUDIO_DECODER_SRC_NAME
|
|||||||
GST_AUDIO_DECODER_SRC_PAD
|
GST_AUDIO_DECODER_SRC_PAD
|
||||||
gst_audio_decoder_finish_frame
|
gst_audio_decoder_finish_frame
|
||||||
gst_audio_decoder_get_audio_info
|
gst_audio_decoder_get_audio_info
|
||||||
gst_audio_decoder_get_byte_time
|
gst_audio_decoder_get_estimate_rate
|
||||||
gst_audio_decoder_get_delay
|
gst_audio_decoder_get_delay
|
||||||
gst_audio_decoder_get_drainable
|
gst_audio_decoder_get_drainable
|
||||||
gst_audio_decoder_get_latency
|
gst_audio_decoder_get_latency
|
||||||
@ -191,7 +191,7 @@ gst_audio_decoder_get_parse_state
|
|||||||
gst_audio_decoder_get_plc
|
gst_audio_decoder_get_plc
|
||||||
gst_audio_decoder_get_plc_aware
|
gst_audio_decoder_get_plc_aware
|
||||||
gst_audio_decoder_get_tolerance
|
gst_audio_decoder_get_tolerance
|
||||||
gst_audio_decoder_set_byte_time
|
gst_audio_decoder_set_estimate_rate
|
||||||
gst_audio_decoder_set_drainable
|
gst_audio_decoder_set_drainable
|
||||||
gst_audio_decoder_set_latency
|
gst_audio_decoder_set_latency
|
||||||
gst_audio_decoder_set_max_errors
|
gst_audio_decoder_set_max_errors
|
||||||
|
@ -195,7 +195,7 @@ typedef struct _GstAudioDecoderContext
|
|||||||
|
|
||||||
/* output */
|
/* output */
|
||||||
gboolean do_plc;
|
gboolean do_plc;
|
||||||
gboolean do_byte_time;
|
gboolean do_estimate_rate;
|
||||||
gint max_errors;
|
gint max_errors;
|
||||||
/* MT-protected (with LOCK) */
|
/* MT-protected (with LOCK) */
|
||||||
GstClockTime min_latency;
|
GstClockTime min_latency;
|
||||||
@ -1460,7 +1460,7 @@ not_negotiated:
|
|||||||
static inline gboolean
|
static inline gboolean
|
||||||
gst_audio_decoder_do_byte (GstAudioDecoder * dec)
|
gst_audio_decoder_do_byte (GstAudioDecoder * dec)
|
||||||
{
|
{
|
||||||
return dec->priv->ctx.do_byte_time && dec->priv->ctx.info.bpf &&
|
return dec->priv->ctx.do_estimate_rate && dec->priv->ctx.info.bpf &&
|
||||||
dec->priv->ctx.info.rate <= dec->priv->samples_out;
|
dec->priv->ctx.info.rate <= dec->priv->samples_out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1486,7 +1486,7 @@ gst_audio_decoder_sink_eventfunc (GstAudioDecoder * dec, GstEvent * event)
|
|||||||
/* handle newsegment resulting from legacy simple seeking */
|
/* handle newsegment resulting from legacy simple seeking */
|
||||||
/* note that we need to convert this whether or not enough data
|
/* note that we need to convert this whether or not enough data
|
||||||
* to handle initial newsegment */
|
* to handle initial newsegment */
|
||||||
if (dec->priv->ctx.do_byte_time &&
|
if (dec->priv->ctx.do_estimate_rate &&
|
||||||
gst_pad_query_convert (dec->sinkpad, GST_FORMAT_BYTES, seg.start,
|
gst_pad_query_convert (dec->sinkpad, GST_FORMAT_BYTES, seg.start,
|
||||||
GST_FORMAT_TIME, &nstart)) {
|
GST_FORMAT_TIME, &nstart)) {
|
||||||
/* best attempt convert */
|
/* best attempt convert */
|
||||||
@ -2240,7 +2240,7 @@ gst_audio_decoder_get_plc_aware (GstAudioDecoder * dec)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gst_audio_decoder_set_byte_time:
|
* gst_audio_decoder_set_estimate_rate:
|
||||||
* @dec: a #GstAudioDecoder
|
* @dec: a #GstAudioDecoder
|
||||||
* @enabled: whether to enable byte to time conversion
|
* @enabled: whether to enable byte to time conversion
|
||||||
*
|
*
|
||||||
@ -2249,15 +2249,15 @@ gst_audio_decoder_get_plc_aware (GstAudioDecoder * dec)
|
|||||||
* Since: 0.10.36
|
* Since: 0.10.36
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
gst_audio_decoder_set_byte_time (GstAudioDecoder * dec, gboolean enabled)
|
gst_audio_decoder_set_estimate_rate (GstAudioDecoder * dec, gboolean enabled)
|
||||||
{
|
{
|
||||||
g_return_if_fail (GST_IS_AUDIO_DECODER (dec));
|
g_return_if_fail (GST_IS_AUDIO_DECODER (dec));
|
||||||
|
|
||||||
dec->priv->ctx.do_byte_time = enabled;
|
dec->priv->ctx.do_estimate_rate = enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gst_audio_decoder_get_byte_time:
|
* gst_audio_decoder_get_estimate_rate:
|
||||||
* @dec: a #GstAudioDecoder
|
* @dec: a #GstAudioDecoder
|
||||||
*
|
*
|
||||||
* Returns: currently configured byte to time conversion setting
|
* Returns: currently configured byte to time conversion setting
|
||||||
@ -2265,11 +2265,11 @@ gst_audio_decoder_set_byte_time (GstAudioDecoder * dec, gboolean enabled)
|
|||||||
* Since: 0.10.36
|
* Since: 0.10.36
|
||||||
*/
|
*/
|
||||||
gint
|
gint
|
||||||
gst_audio_decoder_get_byte_time (GstAudioDecoder * dec)
|
gst_audio_decoder_get_estimate_rate (GstAudioDecoder * dec)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (GST_IS_AUDIO_DECODER (dec), 0);
|
g_return_val_if_fail (GST_IS_AUDIO_DECODER (dec), 0);
|
||||||
|
|
||||||
return dec->priv->ctx.do_byte_time;
|
return dec->priv->ctx.do_estimate_rate;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -267,10 +267,10 @@ void gst_audio_decoder_set_plc_aware (GstAudioDecoder * dec,
|
|||||||
|
|
||||||
gint gst_audio_decoder_get_plc_aware (GstAudioDecoder * dec);
|
gint gst_audio_decoder_get_plc_aware (GstAudioDecoder * dec);
|
||||||
|
|
||||||
void gst_audio_decoder_set_byte_time (GstAudioDecoder * dec,
|
void gst_audio_decoder_set_estimate_rate (GstAudioDecoder * dec,
|
||||||
gboolean enabled);
|
gboolean enabled);
|
||||||
|
|
||||||
gint gst_audio_decoder_get_byte_time (GstAudioDecoder * dec);
|
gint gst_audio_decoder_get_estimate_rate (GstAudioDecoder * dec);
|
||||||
|
|
||||||
gint gst_audio_decoder_get_delay (GstAudioDecoder * dec);
|
gint gst_audio_decoder_get_delay (GstAudioDecoder * dec);
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ EXPORTS
|
|||||||
gst_audio_clock_reset
|
gst_audio_clock_reset
|
||||||
gst_audio_decoder_finish_frame
|
gst_audio_decoder_finish_frame
|
||||||
gst_audio_decoder_get_audio_info
|
gst_audio_decoder_get_audio_info
|
||||||
gst_audio_decoder_get_byte_time
|
gst_audio_decoder_get_estimate_rate
|
||||||
gst_audio_decoder_get_delay
|
gst_audio_decoder_get_delay
|
||||||
gst_audio_decoder_get_drainable
|
gst_audio_decoder_get_drainable
|
||||||
gst_audio_decoder_get_latency
|
gst_audio_decoder_get_latency
|
||||||
@ -51,7 +51,7 @@ EXPORTS
|
|||||||
gst_audio_decoder_get_tolerance
|
gst_audio_decoder_get_tolerance
|
||||||
gst_audio_decoder_get_type
|
gst_audio_decoder_get_type
|
||||||
gst_audio_decoder_merge_tags
|
gst_audio_decoder_merge_tags
|
||||||
gst_audio_decoder_set_byte_time
|
gst_audio_decoder_set_estimate_rate
|
||||||
gst_audio_decoder_set_drainable
|
gst_audio_decoder_set_drainable
|
||||||
gst_audio_decoder_set_latency
|
gst_audio_decoder_set_latency
|
||||||
gst_audio_decoder_set_max_errors
|
gst_audio_decoder_set_max_errors
|
||||||
|
Loading…
x
Reference in New Issue
Block a user