| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -41,20 +41,20 @@ AVFifoBuffer *av_fifo_alloc(unsigned int size); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Free an AVFifoBuffer. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to free | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to free | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void av_fifo_free(AVFifoBuffer *f); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Reset the AVFifoBuffer to the state right after av_fifo_alloc, in particular it is emptied. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to reset | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to reset | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void av_fifo_reset(AVFifoBuffer *f); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Return the amount of data in bytes in the AVFifoBuffer, that is the | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * amount of data you can read from it. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to read from | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to read from | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @return size | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			int av_fifo_size(AVFifoBuffer *f); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -62,27 +62,27 @@ int av_fifo_size(AVFifoBuffer *f); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Return the amount of space in bytes in the AVFifoBuffer, that is the | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * amount of data you can write into it. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to write into | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to write into | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @return size | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			int av_fifo_space(AVFifoBuffer *f); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Feed data from an AVFifoBuffer to a user-supplied callback. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to read from | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to read from | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param buf_size number of bytes to read | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *func generic read function | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *dest data destination | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param func generic read function | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param dest data destination | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			int av_fifo_generic_read(AVFifoBuffer *f, void *dest, int buf_size, void (*func)(void*, void*, int)); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Feed data from a user-supplied callback to an AVFifoBuffer. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to write to | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *src data source; non-const since it may be used as a | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to write to | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param src data source; non-const since it may be used as a | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * modifiable context by the function defined in func | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param size number of bytes to write | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *func generic write function; the first parameter is src, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param func generic write function; the first parameter is src, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * the second is dest_buf, the third is dest_buf_size. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * func must return the number of bytes written to dest_buf, or <= 0 to | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * indicate no more data available to write. | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -93,7 +93,7 @@ int av_fifo_generic_write(AVFifoBuffer *f, void *src, int size, int (*func)(void | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Resize an AVFifoBuffer. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to resize | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to resize | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param size new AVFifoBuffer size in bytes | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @return <0 for failure, >=0 otherwise | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -101,7 +101,7 @@ int av_fifo_realloc2(AVFifoBuffer *f, unsigned int size); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			/** | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * Read and discard the specified amount of data from an AVFifoBuffer. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param *f AVFifoBuffer to read from | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param f AVFifoBuffer to read from | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 * @param size amount of data to read in bytes | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			 */ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			void av_fifo_drain(AVFifoBuffer *f, int size); | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |