Rémi Denis-Courmont 
							
						 
					 
					
						
						
						
						
							
						
						
							51eb213d00 
							
						 
					 
					
						
						
							
							libavformat: use avpriv_open()  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2013-08-07 21:22:03 +02:00 
						 
				 
			
				
					
						
							
							
								Yusuke Nakamura 
							
						 
					 
					
						
						
						
						
							
						
						
							e04826c34e 
							
						 
					 
					
						
						
							
							file: Set the return value type for lseek to int64_t.  
						
						... 
						
						
						
						This fixes a regression in 4ed5ac5.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-10-09 11:27:12 +03:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed5ac50d3 
							
						 
					 
					
						
						
							
							file: return proper error on seek failures  
						
						
						
						
					 
					
						2012-09-16 15:37:14 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							29a9b12b10 
							
						 
					 
					
						
						
							
							file: Add an avoption for disabling truncating existing files on open  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-09-12 23:42:09 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							0697d81269 
							
						 
					 
					
						
						
							
							file: Use a normal private context for storing the file descriptor  
						
						... 
						
						
						
						Previously the file descriptor was stored in the priv_data pointer.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-09-10 19:49:41 +03:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1ab197be 
							
						 
					 
					
						
						
							
							file: Only include unistd.h if it exists  
						
						... 
						
						
						
						It is included for the open/read/write/close functions. On
MSVC, where this header does not exist, the same functions
are provided by io.h, which is already included.
On windows, these functions are provided by io.h. Make sure
io.h is included if it exists, regardless of the setmode
function.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-06-29 15:53:41 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							124e28847b 
							
						 
					 
					
						
						
							
							Remove some stray unnecessary ffmpeg references.  
						
						
						
						
					 
					
						2011-11-02 10:42:54 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							8799541a0a 
							
						 
					 
					
						
						
							
							Fix standalone compilation of pipe protocol.  
						
						... 
						
						
						
						file_check() is not only used by the file protocol, adjust #ifdef accordingly. 
						
						
					 
					
						2011-05-04 21:12:42 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							59d96941f0 
							
						 
					 
					
						
						
							
							avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols  
						
						... 
						
						
						
						Make AVIO_FLAG_ access constants work as flags, and in particular fix
the behavior of functions (such as avio_check()) which expect them to
be flags rather than modes.
This breaks API. 
						
						
					 
					
						2011-04-19 19:47:58 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							313176565c 
							
						 
					 
					
						
						
							
							file: implement url_check() callback in the file and pipe protocols  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-04-13 07:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							c486dade95 
							
						 
					 
					
						
						
							
							avio: make URLContext internal.  
						
						
						
						
					 
					
						2011-04-08 15:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f35ff97f2e 
							
						 
					 
					
						
						
							
							lavf: use designated initializers for all protocols  
						
						... 
						
						
						
						This is more readable and makes it easier to reorder URLProtocol
members. 
						
						
					 
					
						2011-04-08 11:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f87b1b373a 
							
						 
					 
					
						
						
							
							avio: AVIO_ prefixes for URL_ open flags.  
						
						
						
						
					 
					
						2011-04-07 18:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							2912e87a6c 
							
						 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
						
						
							
						
						
							c6610a216e 
							
						 
					 
					
						
						
							
							Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.  
						
						... 
						
						
						
						This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts. 
						
						
					 
					
						2011-01-26 22:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							defb0009cf 
							
						 
					 
					
						
						
							
							Add #ifdefs around code specific to file and pipe protocols  
						
						... 
						
						
						
						Originally committed as revision 24076 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-06 14:28:32 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							3f7ab648e5 
							
						 
					 
					
						
						
							
							file_protocol: remove redundant #include sys/time.h  
						
						... 
						
						
						
						Originally committed as revision 24070 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-06 11:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							27241cbffe 
							
						 
					 
					
						
						
							
							Declare the url_write buffer parameter as const  
						
						... 
						
						
						
						Originally committed as revision 23401 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-01 07:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6791736c 
							
						 
					 
					
						
						
							
							Make file_open() return the error code set in errno if open() fails,  
						
						... 
						
						
						
						rather than always ENOENT.
Originally committed as revision 22972 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-26 22:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							5b33a55376 
							
						 
					 
					
						
						
							
							Implement support to the AVSEEK_SIZE operation in file_seek().  
						
						... 
						
						
						
						Avoid the need to use seeking for getting the file size, use fstat
instead, which is significantly faster.
See thread:
Subject: [FFmpeg-devel] [PATCH] Add support to AVSEEK_SIZE to the file protocol seek callback
Date: Fri, 2 Apr 2010 13:13:27 +0200
Originally committed as revision 22799 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-04 14:21:29 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a4f12cb6 
							
						 
					 
					
						
						
							
							Do not call lseek() with invalid whence value  
						
						... 
						
						
						
						Originally committed as revision 21795 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-13 16:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf7e805b0 
							
						 
					 
					
						
						
							
							Only consider -1 as an error return value for open().  
						
						... 
						
						
						
						This is:
 - what Posix says (-1 on error, >=0 on success)
 - fixing a bug on winCE (<0 sometimes)
Patch by Martin Storsjö: martin martin st
Originally committed as revision 19513 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-07-27 12:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							d4efacff64 
							
						 
					 
					
						
						
							
							Use intptr_t when casting pointers to int.  
						
						... 
						
						
						
						Originally committed as revision 18192 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-03-26 01:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							f0a8039464 
							
						 
					 
					
						
						
							
							Add url_get_file_handle(), which is used to get the file descriptor  
						
						... 
						
						
						
						associated with the I/O handle (e.g. the fd returned by open()). See
"[RFC] rtsp.c EOF support" thread.
There were previously some URI-specific implementations of the same idea,
e.g. rtp_get_file_handles() and udp_get_file_handle(). All of these are
deprecated by this patch and will be removed at the next major API bump.
Originally committed as revision 17779 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-03-03 17:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							f989d39752 
							
						 
					 
					
						
						
							
							Remove size_t cast in setting s->priv_data directly to the (integer) file  
						
						... 
						
						
						
						descriptor returned by open(). This removes some dubious doublecasts such
as priv_data = (void *) (size_t) some_integer, and is always safe on systems
we care about because sizeof(int)<=sizeof(void*). See comments from Mans and
Michael in "[RFC] rtsp.c EOF support" thread.
Originally committed as revision 17768 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-03-03 13:57:09 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
						
						
							
						
						
							b250f9c66d 
							
						 
					 
					
						
						
							
							Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
						
						... 
						
						
						
						They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-13 23:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							b507ebd179 
							
						 
					 
					
						
						
							
							Use setmode() if it exists in <io.h>, and not based on O_BINARY.  
						
						... 
						
						
						
						Originally committed as revision 16553 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-11 22:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							bc5c918ea8 
							
						 
					 
					
						
						
							
							Remove offset_t typedef and use int64_t directly instead.  
						
						... 
						
						
						
						The name offset_t is easily confused with the standard off_t type and
*_t is POSIX reserved namespace if any POSIX header is included.
Originally committed as revision 15533 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-10-03 10:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
						
						
							
						
						
							fbcb081161 
							
						 
					 
					
						
						
							
							remove const qualifier, removes warning:  
						
						... 
						
						
						
						libavformat/file.c:99: warning: passing argument 2 of 'strtol' from incompatible pointer type
Originally committed as revision 13454 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-27 01:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							245976da2a 
							
						 
					 
					
						
						
							
							Use full path for #includes from another directory.  
						
						... 
						
						
						
						Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-05-09 11:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							a5e979f42c 
							
						 
					 
					
						
						
							
							os_support.h is also needed for usleep and lseek on MinGW.  
						
						... 
						
						
						
						Originally committed as revision 11075 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-11-22 02:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							b5298028b0 
							
						 
					 
					
						
						
							
							Remove empty pipe_close  
						
						... 
						
						
						
						Originally committed as revision 11045 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-11-16 00:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vincent Fourmond 
							
						 
					 
					
						
						
						
						
							
						
						
							9e33b10fd7 
							
						 
					 
					
						
						
							
							Allow pipe: URL to take fd number as input  
						
						... 
						
						
						
						Patch by Vincent Fourmond [vincent dot fourmond at 9online dot fr]
Originally committed as revision 10134 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-08-17 15:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vincent Fourmond 
							
						 
					 
					
						
						
						
						
							
						
						
							de79849eac 
							
						 
					 
					
						
						
							
							Indent for next commit  
						
						... 
						
						
						
						Patch by Vincent Fourmond [vincent dot fourmond at 9online dot fr]
Originally committed as revision 10133 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-08-17 15:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							a12df245a4 
							
						 
					 
					
						
						
							
							10l: removed pipe_close instead of pipe_read  
						
						... 
						
						
						
						Originally committed as revision 10047 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-08-10 01:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							ee7db7b0b9 
							
						 
					 
					
						
						
							
							Make the pipe URLProtocol share read and write functions with the file URLProtocol  
						
						... 
						
						
						
						Originally committed as revision 10041 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-08-09 23:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							05d00e953f 
							
						 
					 
					
						
						
							
							Check for O_BINARY instead of a list of systems that need it  
						
						... 
						
						
						
						Originally committed as revision 9427 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-06-25 20:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d78f3654 
							
						 
					 
					
						
						
							
							replace the uses of old string functions that Reimar missed  
						
						... 
						
						
						
						Originally committed as revision 9406 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-06-24 11:27:12 +00:00 
						 
				 
			
				
					
						
							
							
								François Revol 
							
						 
					 
					
						
						
						
						
							
						
						
							8fa36ae09d 
							
						 
					 
					
						
						
							
							This fixes error handling for BeOS, removing the need for some ifdefs.  
						
						... 
						
						
						
						AVERROR_ defines are moved to avcodec.h as they are needed in there as well. Feel free to move that to avutil/common.h.
Bumped up avcodec/format version numbers as though it's binary compatible we will want to rebuild apps as error values changed.
Please from now on use return AVERROR(EFOO) instead of the ugly return -EFOO in your code.
This also removes the need for berrno.h.
Originally committed as revision 7965 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2007-02-13 18:26:14 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							4a49d9b2f8 
							
						 
					 
					
						
						
							
							Remove useless #include.  
						
						... 
						
						
						
						Originally committed as revision 7339 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2006-12-21 11:14:56 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb396eb8b 
							
						 
					 
					
						
						
							
							Remove useless MinGW #ifdefs.  
						
						... 
						
						
						
						patch by Ramiro Polla, ramiro lisha.ufsc br
Originally committed as revision 7338 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2006-12-21 11:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							b78e7197a8 
							
						 
					 
					
						
						
							
							Change license headers to say 'FFmpeg' instead of 'this program/this library'  
						
						... 
						
						
						
						and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2006-10-07 15:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							2f30a81d19 
							
						 
					 
					
						
						
							
							CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just  
						
						... 
						
						
						
						CONFIG_MINGW or __MINGW32__ instead.
Originally committed as revision 5718 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2006-07-11 21:45:45 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							5509bffa88 
							
						 
					 
					
						
						
							
							Update licensing information: The FSF changed postal address.  
						
						... 
						
						
						
						Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2006-01-12 22:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							115329f160 
							
						 
					 
					
						
						
							
							COSMETICS: Remove all trailing whitespace.  
						
						... 
						
						
						
						Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2005-12-17 18:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a35124a7 
							
						 
					 
					
						
						
							
							fixing pipe seek bug  
						
						... 
						
						
						
						Originally committed as revision 3730 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2004-12-06 00:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								Sascha Sommer 
							
						 
					 
					
						
						
						
						
							
						
						
							45d6de9258 
							
						 
					 
					
						
						
							
							nut files in cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)  
						
						... 
						
						
						
						Originally committed as revision 3054 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2004-04-24 13:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								Falk Hüffner 
							
						 
					 
					
						
						
						
						
							
						
						
							7906085fcc 
							
						 
					 
					
						
						
							
							warning patrol  
						
						... 
						
						
						
						Originally committed as revision 2925 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2004-03-24 23:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c43e7a6611 
							
						 
					 
					
						
						
							
							untested win32 binary pipe fix  
						
						... 
						
						
						
						Originally committed as revision 2922 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2004-03-24 18:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gildas Bazin 
							
						 
					 
					
						
						
						
						
							
						
						
							ac9fe33d0e 
							
						 
					 
					
						
						
							
							avio patch by (Gildas Bazin <gbazin at altern dot org>)  
						
						... 
						
						
						
						Originally committed as revision 2783 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2004-02-14 16:25:32 +00:00