summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxfmetadata.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/mxf/mxfmetadata.c')
-rw-r--r--gst/mxf/mxfmetadata.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/mxf/mxfmetadata.c b/gst/mxf/mxfmetadata.c
index a300ba34..44acb785 100644
--- a/gst/mxf/mxfmetadata.c
+++ b/gst/mxf/mxfmetadata.c
@@ -2806,8 +2806,8 @@ void mxf_metadata_generic_sound_essence_descriptor_set_caps
} else {
gst_caps_set_simple (caps,
"rate", G_TYPE_INT,
- (gint) ((((gdouble) self->audio_sampling_rate.n) /
- ((gdouble) self->audio_sampling_rate.d)) + 0.5), NULL);
+ (gint) (mxf_fraction_to_double (&self->audio_sampling_rate)
+ + 0.5), NULL);
}
if (self->channel_count == 0) {