Jordi Ortiz 
							
						 
					 
					
						
						
							
						
						d6b9da1178 
					 
					
						
						
							
							avio: add (ff)url_get_multi_file_handle() for getting more than one fd  
						
						 
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-08-17 22:14:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Samuel Pitoiset 
							
						 
					 
					
						
						
							
						
						32d545e0a4 
					 
					
						
						
							
							avio: Add a function for signalling end of reading/writing  
						
						 
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-05-22 23:16:41 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicolas George 
							
						 
					 
					
						
						
							
						
						01b0ade665 
					 
					
						
						
							
							url: Document the expected behaviour of url_read  
						
						 
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-03-19 16:25:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2439f2ca82 
					 
					
						
						
							
							lavf: remove disabled FF_API_OLD_AVIO cruft  
						
						 
						
						
						
						
					 
					
						2012-01-27 10:52:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						32b83aeec1 
					 
					
						
						
							
							avio: Add an URLProtocol flag for indicating that a protocol uses network  
						
						 
						
						... 
						
						
						
						This definition is in two files, since the definitions will move
to the private header at the next bump.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-01-05 23:56:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						1dee0aca74 
					 
					
						
						
							
							avio: add avio_open2, taking an interrupt callback and options  
						
						 
						
						... 
						
						
						
						The interrupt callback has to be passed in during opening (setting it
after opening isn't enough), since a blocking open couldn't be
interrupted otherwise.
Options are passed down to procotols and also need to be available
during open() in most cases.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-11-13 13:17:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ddffc2fdc3 
					 
					
						
						
							
							avio: add support for passing options to protocols.  
						
						 
						
						... 
						
						
						
						Not used anywhere yet, support for passing options from avio_open() will
follow. 
						
						
					 
					
						2011-11-13 13:14:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						163a31136d 
					 
					
						
						
							
							avio: add and use ffurl_protocol_next().  
						
						 
						
						
						
						
					 
					
						2011-11-13 13:14:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						6f1b7b3944 
					 
					
						
						
							
							avio: Add an AVIOInterruptCB parameter to ffurl_open/ffurl_alloc  
						
						 
						
						... 
						
						
						
						Change all uses of these function to pass the relevant
callback on. 
						
						
					 
					
						2011-11-13 13:12:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						c4a090ddb5 
					 
					
						
						
							
							avio: Add an internal utility function for checking the new interrupt callback  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-11-13 13:07:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						6aa0b98fb2 
					 
					
						
						
							
							avio: Add AVIOInterruptCB  
						
						 
						
						... 
						
						
						
						This is a better io interrupt callback function, which has an
opaque parameter, which is given to the interrupt callback.
This allows callers to precisely cancel IO for one single
AVFormatContext, without interrupt other ones in the same
process.
Note, it's not needed in AVIOContext, at the moment.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-11-13 12:59:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						96c1e6d40d 
					 
					
						
						
							
							doxygen: Make sure parameter names match between .c and .h files.  
						
						 
						
						
						
						
					 
					
						2011-07-14 04:09:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						153382e1b6 
					 
					
						
						
							
							multiple inclusion guard cleanup  
						
						 
						
						... 
						
						
						
						Add missing multiple inclusion guards; clean up #endif comments;
add missing library prefixes; keep guard names consistent. 
						
						
					 
					
						2011-05-21 13:48:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						175389c854 
					 
					
						
						
							
							avio: add avio_check()  
						
						 
						
						... 
						
						
						
						The new function is more flexible than url_exist(), as it allows to
specify which access flags to check, and does not require an explicit
open of the checked resource.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-04-13 07:38:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5593f03148 
					 
					
						
						
							
							avio: make URLProtocol internal.  
						
						 
						
						
						
						
					 
					
						2011-04-08 15:59:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c486dade95 
					 
					
						
						
							
							avio: make URLContext internal.  
						
						 
						
						
						
						
					 
					
						2011-04-08 15:59:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d6bbe76124 
					 
					
						
						
							
							avio: move two ff_udp_* functions from avio_internal to url.h  
						
						 
						
						
						
						
					 
					
						2011-04-08 07:08:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						026e175775 
					 
					
						
						
							
							avio: deprecate the typedef for URLInterruptCB  
						
						 
						
						... 
						
						
						
						There's no particular reason to pollute the namespace with a typedef for
it. 
						
						
					 
					
						2011-04-08 07:07:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5cec897105 
					 
					
						
						
							
							avio: move extern url_interrupt_cb declaration from avio.h to url.h  
						
						 
						
						
						
						
					 
					
						2011-04-07 18:11:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8e76a19b63 
					 
					
						
						
							
							avio: make av_register_protocol2 internal.  
						
						 
						
						
						
						
					 
					
						2011-04-07 18:11:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b840484798 
					 
					
						
						
							
							avio: make URL_PROTOCOL_FLAG_NESTED_SCHEME internal  
						
						 
						
						
						
						
					 
					
						2011-04-05 08:40:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1869ea03b7 
					 
					
						
						
							
							avio: make url_get_file_handle() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						32a97d4630 
					 
					
						
						
							
							avio: make url_filesize() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e52a9145c8 
					 
					
						
						
							
							avio: make url_close() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						58a48c6511 
					 
					
						
						
							
							avio: make url_seek() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						925e908bc7 
					 
					
						
						
							
							avio: make url_write() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dce3756459 
					 
					
						
						
							
							avio: make url_read_complete() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						bc371aca46 
					 
					
						
						
							
							avio: make url_read() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0589da0aa5 
					 
					
						
						
							
							avio: make url_open() internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						62eaaeacb5 
					 
					
						
						
							
							avio: make url_connect internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5652bb9471 
					 
					
						
						
							
							avio: make url_alloc internal.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:45:19 +02:00