mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
mulawdec: Let baseclass estimate bitrate
This makes playback directly from a file work with the right caps.
This commit is contained in:
parent
2e5df10ed9
commit
8fd3e0e125
1 changed files with 9 additions and 0 deletions
|
@ -135,6 +135,14 @@ error_failed_map_input_buffer:
|
|||
return GST_FLOW_ERROR;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_mulawdec_start (GstAudioDecoder * dec)
|
||||
{
|
||||
gst_audio_decoder_set_estimate_rate (dec, TRUE);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void
|
||||
gst_mulawdec_class_init (GstMuLawDecClass * klass)
|
||||
{
|
||||
|
@ -147,6 +155,7 @@ gst_mulawdec_class_init (GstMuLawDecClass * klass)
|
|||
gst_static_pad_template_get (&mulaw_dec_sink_factory));
|
||||
|
||||
|
||||
audiodec_class->start = GST_DEBUG_FUNCPTR (gst_mulawdec_start);
|
||||
audiodec_class->set_format = GST_DEBUG_FUNCPTR (gst_mulawdec_set_format);
|
||||
audiodec_class->handle_frame = GST_DEBUG_FUNCPTR (gst_mulawdec_handle_frame);
|
||||
|
||||
|
|
Loading…
Reference in a new issue