GST_AUDIO_DECODER_SRC_PAD
gst_audio_decoder_finish_frame
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_drainable
gst_audio_decoder_get_latency
gst_audio_decoder_get_plc
gst_audio_decoder_get_plc_aware
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_latency
gst_audio_decoder_set_max_errors
/* output */
gboolean do_plc;
- gboolean do_byte_time;
+ gboolean do_estimate_rate;
gint max_errors;
/* MT-protected (with LOCK) */
GstClockTime min_latency;
static inline gboolean
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;
}
/* handle newsegment resulting from legacy simple seeking */
/* note that we need to convert this whether or not enough data
* 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_FORMAT_TIME, &nstart)) {
/* best attempt convert */
}
/**
- * gst_audio_decoder_set_byte_time:
+ * gst_audio_decoder_set_estimate_rate:
* @dec: a #GstAudioDecoder
* @enabled: whether to enable byte to time conversion
*
* Since: 0.10.36
*/
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));
- 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
*
* Returns: currently configured byte to time conversion setting
* Since: 0.10.36
*/
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);
- return dec->priv->ctx.do_byte_time;
+ return dec->priv->ctx.do_estimate_rate;
}
/**
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);
-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);
gst_audio_clock_reset
gst_audio_decoder_finish_frame
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_drainable
gst_audio_decoder_get_latency
gst_audio_decoder_get_tolerance
gst_audio_decoder_get_type
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_latency
gst_audio_decoder_set_max_errors