From a9461b981836138b091ac3402ea69e2e65ca78de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 21 Feb 2009 16:09:27 +0100 Subject: mxfdemux: Fix calculation of AES3 bitrate tag --- gst/mxf/mxfaes-bwf.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gst/mxf/mxfaes-bwf.c') diff --git a/gst/mxf/mxfaes-bwf.c b/gst/mxf/mxfaes-bwf.c index d2be9a26..364cfb7f 100644 --- a/gst/mxf/mxfaes-bwf.c +++ b/gst/mxf/mxfaes-bwf.c @@ -781,7 +781,10 @@ mxf_aes3_create_caps (MXFMetadataTimelineTrack * track, *tags = gst_tag_list_new (); gst_tag_list_add (*tags, GST_TAG_MERGE_APPEND, GST_TAG_AUDIO_CODEC, - codec_name, GST_TAG_BITRATE, block_align * 8, NULL); + codec_name, GST_TAG_BITRATE, + (gint) (block_align * 8 * + mxf_fraction_to_double (&descriptor->audio_sampling_rate)) / + (descriptor->channel_count), NULL); g_free (codec_name); *handler = mxf_aes3_handle_essence_element; -- cgit v1.2.1