Searches inside array for search_data by using the comparison function search_func. array must be sorted ascending.
Calculates the linear regression of the values xy and places the result in m_num, m_denom, b and xbase, representing the function y(x) = m_num/m_denom * (x - xbase) + b that has the least-square distance from all points x and y.
Transforms a gdouble to a fraction and simplifies the result.
Dumps the memory block into a hex representation. Useful for debugging.
Adds the fractions a_n/a_d and b_n/b_d and stores the result in res_n and res_d.
Compares the fractions a_n/a_d and b_n/b_d and returns -1 if a < b, 0 if a = b and 1 if a > b.
Multiplies the fractions a_n/a_d and b_n/b_d and stores the result in res_n and res_d.
Transforms a fraction to a gdouble
Get a property of type GST_TYPE_ARRAY and transform it into a gstreamer.ValueArray This allow language bindings to get GST_TYPE_ARRAY properties which are otherwise not an accessible type.
Get a timestamp as GstClockTime to be used for interval measurements. The timestamp should not be interpreted in any other way.
Calculates the greatest common divisor of a and b.
Calculates the greatest common divisor of a and b.
Return a constantly incrementing group id.
Compare two sequence numbers, handling wraparound.
Return a constantly incrementing sequence number.
Converts the string value to the type of the objects argument and sets the argument with it.
Transfer a gstreamer.ValueArray to GST_TYPE_ARRAY and set this value on the specified property name. This allow language bindings to set GST_TYPE_ARRAY properties which are otherwise not an accessible type.
Converts the string to the type of the value and sets the value with it.
Scale val by the rational number num / denom, avoiding overflows and underflows and without loss of precision.
Scale val by the rational number num / denom, avoiding overflows and underflows and without loss of precision.
Scale val by the rational number num / denom, avoiding overflows and underflows and without loss of precision. num must be non-negative and denom must be positive.
Scale val by the rational number num / denom, avoiding overflows and underflows and without loss of precision. num must be non-negative and denom must be positive.
Scale val by the rational number num / denom, avoiding overflows and underflows and without loss of precision. num must be non-negative and denom must be positive.
Scale val by the rational number num / denom, avoiding overflows and underflows and without loss of precision.