diff options
author | Anton Khirnov <anton@khirnov.net> | 2012-06-21 11:48:58 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2012-06-26 13:25:13 +0200 |
commit | 83ba22392d046a7dbec247860ad88d8113aac7b0 (patch) | |
tree | 1dbbe0755744735660bb87765a6a4bb95860d321 /libavfilter/avfilter.h | |
parent | f892013ac47cf1dd3c0c2d1ccb08a7822e869efa (diff) | |
download | ffmpeg-83ba22392d046a7dbec247860ad88d8113aac7b0.tar.gz |
lavfi: reorder AVFilterLink fields.
Move private fields to the private section, remove holes.
Diffstat (limited to 'libavfilter/avfilter.h')
-rw-r--r-- | libavfilter/avfilter.h | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h index 1761488ac2..aaf86e9c97 100644 --- a/libavfilter/avfilter.h +++ b/libavfilter/avfilter.h @@ -448,13 +448,6 @@ struct AVFilterLink { AVFilterContext *dst; ///< dest filter AVFilterPad *dstpad; ///< input pad on the dest filter - /** stage of the initialization of the link properties (dimensions, etc) */ - enum { - AVLINK_UNINIT = 0, ///< not started - AVLINK_STARTINIT, ///< started, but incomplete - AVLINK_INIT ///< complete - } init_state; - enum AVMediaType type; ///< filter media type /* These parameters apply only to video */ @@ -468,26 +461,6 @@ struct AVFilterLink { int format; ///< agreed upon media format /** - * Lists of formats supported by the input and output filters respectively. - * These lists are used for negotiating the format to actually be used, - * which will be loaded into the format member, above, when chosen. - */ - AVFilterFormats *in_formats; - AVFilterFormats *out_formats; - - /** - * The buffer reference currently being sent across the link by the source - * filter. This is used internally by the filter system to allow - * automatic copying of buffers which do not have sufficient permissions - * for the destination. This should not be accessed directly by the - * filters. - */ - AVFilterBufferRef *src_buf; - - AVFilterBufferRef *cur_buf; - AVFilterBufferRef *out_buf; - - /** * Define the time base used by the PTS of the frames/samples * which will pass through this link. * During the configuration stage, each filter is supposed to @@ -504,6 +477,14 @@ struct AVFilterLink { ***************************************************************** */ /** + * Lists of formats supported by the input and output filters respectively. + * These lists are used for negotiating the format to actually be used, + * which will be loaded into the format member, above, when chosen. + */ + AVFilterFormats *in_formats; + AVFilterFormats *out_formats; + + /** * Lists of channel layouts and sample rates used for automatic * negotiation. */ @@ -520,6 +501,25 @@ struct AVFilterLink { * Last buffer before EOF will be padded with silence. */ int request_samples; + + /** stage of the initialization of the link properties (dimensions, etc) */ + enum { + AVLINK_UNINIT = 0, ///< not started + AVLINK_STARTINIT, ///< started, but incomplete + AVLINK_INIT ///< complete + } init_state; + + /** + * The buffer reference currently being sent across the link by the source + * filter. This is used internally by the filter system to allow + * automatic copying of buffers which do not have sufficient permissions + * for the destination. This should not be accessed directly by the + * filters. + */ + AVFilterBufferRef *src_buf; + + AVFilterBufferRef *cur_buf; + AVFilterBufferRef *out_buf; }; /** |