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:23:50 +0200 |
commit | f14e685609f033c307aaa3fc02636e0f07a9a245 (patch) | |
tree | 1f352b016e7ff793753a432357cc4d4b31509436 /libavfilter/avfilter.h | |
parent | cb81e29138c17b054d013022cfe81f788598ac7d (diff) | |
download | ffmpeg-f14e685609f033c307aaa3fc02636e0f07a9a245.tar.gz |
lavfi: reorder AVFilterBufferRef fields.
Place related fields together, remove holes.
Diffstat (limited to 'libavfilter/avfilter.h')
-rw-r--r-- | libavfilter/avfilter.h | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h index 29c08fe88b..9932b128a8 100644 --- a/libavfilter/avfilter.h +++ b/libavfilter/avfilter.h @@ -139,23 +139,6 @@ typedef struct AVFilterBufferRefVideoProps { typedef struct AVFilterBufferRef { AVFilterBuffer *buf; ///< the buffer that this is a reference to uint8_t *data[8]; ///< picture/audio data for each plane - int linesize[8]; ///< number of bytes per line - int format; ///< media format - - /** - * presentation timestamp. The time unit may change during - * filtering, as it is specified in the link and the filter code - * may need to rescale the PTS accordingly. - */ - int64_t pts; - int64_t pos; ///< byte position in stream, -1 if unknown - - int perms; ///< permissions, see the AV_PERM_* flags - - enum AVMediaType type; ///< media type of buffer data - AVFilterBufferRefVideoProps *video; ///< video buffer specific properties - AVFilterBufferRefAudioProps *audio; ///< audio buffer specific properties - /** * pointers to the data planes/channels. * @@ -171,6 +154,24 @@ typedef struct AVFilterBufferRef { * in order to access all channels. */ uint8_t **extended_data; + int linesize[8]; ///< number of bytes per line + + AVFilterBufferRefVideoProps *video; ///< video buffer specific properties + AVFilterBufferRefAudioProps *audio; ///< audio buffer specific properties + + /** + * presentation timestamp. The time unit may change during + * filtering, as it is specified in the link and the filter code + * may need to rescale the PTS accordingly. + */ + int64_t pts; + int64_t pos; ///< byte position in stream, -1 if unknown + + int format; ///< media format + + int perms; ///< permissions, see the AV_PERM_* flags + + enum AVMediaType type; ///< media type of buffer data } AVFilterBufferRef; /** |