From c340deb8b6c88a57a3c53c567a7a3c0e8732ddbc Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Wed, 25 Jul 2012 15:28:14 +0200 Subject: [PATCH] flacenc: pass correct parameters to encoder lib --- ext/flac/gstflacenc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/flac/gstflacenc.c b/ext/flac/gstflacenc.c index 2f596c4..cdb2111 100644 --- a/ext/flac/gstflacenc.c +++ b/ext/flac/gstflacenc.c @@ -732,7 +732,7 @@ gst_flac_enc_set_format (GstAudioEncoder * enc, GstAudioInfo * info) GST_AUDIO_ENCODER_SINK_PAD (enc)); FLAC__stream_encoder_set_bits_per_sample (flacenc->encoder, - GST_AUDIO_INFO_WIDTH (info)); + GST_AUDIO_INFO_DEPTH (info)); FLAC__stream_encoder_set_sample_rate (flacenc->encoder, GST_AUDIO_INFO_RATE (info)); FLAC__stream_encoder_set_channels (flacenc->encoder, @@ -1232,7 +1232,7 @@ gst_flac_enc_handle_frame (GstAudioEncoder * enc, GstBuffer * buffer) gst_buffer_unmap (buffer, &map); res = FLAC__stream_encoder_process_interleaved (flacenc->encoder, - (const FLAC__int32 *) data, samples / channels); + (const FLAC__int32 *) data, samples); g_free (data); -- 2.7.4