diff options
Diffstat (limited to 'gst/mxf/mxfmetadata.c')
-rw-r--r-- | gst/mxf/mxfmetadata.c | 4 |
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) { |