| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -1405,21 +1405,31 @@ typedef struct AVCodecContext { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    /* video only */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    /** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * picture width / height. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * @note Those fields may not match the values of the last | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * AVFrame outputted by avcodec_decode_video2 due frame | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * reordering. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - encoding: MUST be set by user. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - decoding: May be set by the user before opening the decoder if known e.g. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             from the container. Some decoders will require the dimensions | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             to be set by the caller. During decoding, the decoder may | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             overwrite those values as required. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             overwrite those values as required while parsing the data. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    int width, height; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    /** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * Bitstream width / height, may be different from width/height e.g. when | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * the decoded frame is cropped before being output or lowres is enabled. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * @note Those field may not match the value of the last | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * AVFrame outputted by avcodec_decode_video2 due frame | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * reordering. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - encoding: unused | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - decoding: May be set by the user before opening the decoder if known | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             e.g. from the container. During decoding, the decoder may | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             overwrite those values as required. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             overwrite those values as required while parsing the data. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    int coded_width, coded_height; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -1438,8 +1448,14 @@ typedef struct AVCodecContext { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * Pixel format, see AV_PIX_FMT_xxx. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * May be set by the demuxer if known from headers. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * May be overridden by the decoder if it knows better. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * @note This field may not match the value of the last | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * AVFrame outputted by avcodec_decode_video2 due frame | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * reordering. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - encoding: Set by user. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - decoding: Set by user if known, overridden by libavcodec if known | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     * - decoding: Set by user if known, overridden by libavcodec while | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     *             parsing the data. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			     */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    enum AVPixelFormat pix_fmt; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |