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:
parent
31dfe20dd2
commit
9567f410aa
@ -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;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user