mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-27 02:41:54 +08:00 
			
		
		
		
	Document structure change rules with relation to ABI/API.
Originally committed as revision 11281 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		| @@ -753,7 +753,11 @@ typedef struct AVFrame { | ||||
| #define DEFAULT_FRAME_RATE_BASE 1001000 | ||||
|  | ||||
| /** | ||||
|  * main external API structure | ||||
|  * main external API structure. | ||||
|  * New fields can be added to the end with minor version bumps. | ||||
|  * Removial, reordering and changes to existing fields require a Major | ||||
|  * version bump. | ||||
|  * sizeof(AVCodecContext) must not be used outside libav* | ||||
|  */ | ||||
| typedef struct AVCodecContext { | ||||
|     /** | ||||
|   | ||||
| @@ -358,7 +358,13 @@ typedef struct AVProgram { | ||||
|  | ||||
| #define MAX_STREAMS 20 | ||||
|  | ||||
| /* format I/O context */ | ||||
| /** | ||||
|  * format I/O context. | ||||
|  * New fields can be added to the end with minor version bumps. | ||||
|  * Removial, reordering and changes to existing fields require a Major | ||||
|  * version bump. | ||||
|  * sizeof(AVFormatContext) must not be used outside libav* | ||||
|  */ | ||||
| typedef struct AVFormatContext { | ||||
|     const AVClass *av_class; /**< set by av_alloc_format_context */ | ||||
|     /* can only be iformat or oformat, not both at the same time */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Niedermayer
					Michael Niedermayer