1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

avfilter: move some fields in AVFilterLink.

It restores ABI compatibility with libav.

The fields that move were very recent or morally private.
This commit is contained in:
Nicolas George 2012-05-18 12:44:11 +02:00
parent 31dfe20dd2
commit 9567f410aa

View File

@ -705,6 +705,22 @@ struct AVFilterLink {
*/ */
AVRational time_base; AVRational time_base;
/*****************************************************************
* All fields below this line are not part of the public API. They
* may not be used outside of libavfilter and can be changed and
* removed at will.
* New public fields should be added right above.
*****************************************************************
*/
/**
* Lists of channel layouts and sample rates used for automatic
* negotiation.
*/
AVFilterFormats *in_samplerates;
AVFilterFormats *out_samplerates;
struct AVFilterChannelLayouts *in_channel_layouts;
struct AVFilterChannelLayouts *out_channel_layouts;
struct AVFilterPool *pool; struct AVFilterPool *pool;
/** /**
@ -718,26 +734,11 @@ struct AVFilterLink {
*/ */
int64_t current_pts; int64_t current_pts;
/*****************************************************************
* All fields below this line are not part of the public API. They
* may not be used outside of libavfilter and can be changed and
* removed at will.
* New public fields should be added right above.
*****************************************************************
*/
/** /**
* Index in the age array. * Index in the age array.
*/ */
int age_index; int age_index;
/**
* Lists of channel layouts and sample rates used for automatic
* negotiation.
*/
AVFilterFormats *in_samplerates;
AVFilterFormats *out_samplerates;
struct AVFilterChannelLayouts *in_channel_layouts;
struct AVFilterChannelLayouts *out_channel_layouts;
}; };
/** /**