Revision 40c5fa26 libavcodec/avcodec.h

View differences:

libavcodec/avcodec.h
17 17

  
18 18
#define FFMPEG_VERSION_INT     0x000409
19 19
#define FFMPEG_VERSION         "0.4.9-pre1"
20
#define LIBAVCODEC_BUILD       4746
20
#define LIBAVCODEC_BUILD       4747
21 21

  
22 22
#define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT
23 23
#define LIBAVCODEC_VERSION     FFMPEG_VERSION
......
1818 1818
} AVOption;
1819 1819

  
1820 1820
/**
1821
 * Parse option(s) and sets fields in passed structure
1822
 * @param strct	structure where the parsed results will be written
1823
 * @param list  list with AVOptions
1824
 * @param opts	string with options for parsing
1825
 */
1826
int avoption_parse(void* strct, const AVOption* list, const char* opts);
1827

  
1828

  
1829
/**
1830 1821
 * AVCodec.
1831 1822
 */
1832 1823
typedef struct AVCodec {
......
1840 1831
    int (*decode)(AVCodecContext *, void *outdata, int *outdata_size,
1841 1832
                  uint8_t *buf, int buf_size);
1842 1833
    int capabilities;
1843
    const AVOption *options;
1834
    void *dummy; // FIXME remove next time we break binary compatibility
1844 1835
    struct AVCodec *next;
1845 1836
    void (*flush)(AVCodecContext *);
1846 1837
    const AVRational *supported_framerates; ///array of supported framerates, or NULL if any, array is terminated by {0,0}

Also available in: Unified diff