gstutils: API: Add fraction helper functions
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 16 Nov 2009 08:29:10 +0000 (09:29 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 16 Nov 2009 08:56:32 +0000 (09:56 +0100)
commite4257e8d5f4cc4eac60f981fc1fab522781373b0
tree4e849819a8273ab82884d68e54e36d4004750ca1
parentc84d17bcaf9c181a8a210c2f7e9809b6fae448bf
gstutils: API: Add fraction helper functions

gst_util_greatest_common_divisor()
gst_util_double_to_fraction()
gst_util_fraction_to_double()

Using these instead of going over GValue has much lower overhead.

Also add float<->fraction transform functions for GValue.
docs/gst/gstreamer-sections.txt
gst/gstutils.c
gst/gstutils.h
gst/gstvalue.c
win32/common/libgstreamer.def