Merge commit 'b0bdc2a7123abd0287de435726ab68e9e475a8d8'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 22 Apr 2014 22:46:28 +0000 (00:46 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 22 Apr 2014 22:48:02 +0000 (00:48 +0200)
* commit 'b0bdc2a7123abd0287de435726ab68e9e475a8d8':
  avutil: move av_get_time_base_q() after include rational.h

See: c7251fec39c5b54470bb295acfc81d89683843c7
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavutil/avutil.h

@@@ -285,54 -276,13 +285,53 @@@ char av_get_picture_type_char(enum AVPi
  #include "rational.h"
  #include "version.h"
  #include "macros.h"
-  * Return the fractional representation of the internal time base.
-  */
- AVRational av_get_time_base_q(void);
- /**
 +#include "mathematics.h"
 +#include "rational.h"
 +#include "log.h"
 +#include "pixfmt.h"
 +
 +/**
 + * Return x default pointer in case p is NULL.
 + */
 +static inline void *av_x_if_null(const void *p, const void *x)
 +{
 +    return (void *)(intptr_t)(p ? p : x);
 +}
 +
 +/**
 + * Compute the length of an integer list.
 + *
 + * @param elsize  size in bytes of each list element (only 1, 2, 4 or 8)
 + * @param term    list terminator (usually 0 or -1)
 + * @param list    pointer to the list
 + * @return  length of the list, in elements, not counting the terminator
 + */
 +unsigned av_int_list_length_for_size(unsigned elsize,
 +                                     const void *list, uint64_t term) av_pure;
 +
 +/**
 + * Compute the length of an integer list.
 + *
 + * @param term  list terminator (usually 0 or -1)
 + * @param list  pointer to the list
 + * @return  length of the list, in elements, not counting the terminator
 + */
 +#define av_int_list_length(list, term) \
 +    av_int_list_length_for_size(sizeof(*(list)), list, term)
 +
 +/**
 + * Open a file using a UTF-8 filename.
 + * The API of this function matches POSIX fopen(), errors are returned through
 + * errno.
 + */
 +FILE *av_fopen_utf8(const char *path, const char *mode);
  
  /**
+  * Return the fractional representation of the internal time base.
+  */
+ AVRational av_get_time_base_q(void);
+ /**
   * @}
   * @}
   */