Yusuke Nakamura 
							
						 
					 
					
						
						
							
						
						ae88e9cf99 
					 
					
						
						
							
							mov: Fix empty edit detection.  
						
						
						
						
					 
					
						2011-06-19 18:15:56 -07:00 
						 
				 
			
				
					
						
							
							
								Yusuke Nakamura 
							
						 
					 
					
						
						
							
						
						f33a6a22b4 
					 
					
						
						
							
							mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-06-10 09:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						85e9e3a9fa 
					 
					
						
						
							
							movdec: Add support for the 'wfex' atom.  
						
						... 
						
						
						
						The 'wfex' is just a Microsoft WaveFormatEx struct. 
						
						
					 
					
						2011-06-09 10:14:32 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b7847a3f2e 
					 
					
						
						
							
							mov: Remove leftover crufty debug statement with references to a local file.  
						
						
						
						
					 
					
						2011-06-08 12:01:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d2d67e424f 
					 
					
						
						
							
							Remove all uses of now deprecated metadata functions.  
						
						
						
						
					 
					
						2011-06-08 07:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						02a8d43adf 
					 
					
						
						
							
							Replace some av_log/printf + #ifdef combinations by av_dlog.  
						
						
						
						
					 
					
						2011-06-07 13:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						5e1166b31b 
					 
					
						
						
							
							Mark some variables with av_unused  
						
						... 
						
						
						
						Most of these variables are only used in av_dlog statements, some
are required but not used by other macros.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-06-03 12:59:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						e65ab9d94f 
					 
					
						
						
							
							Remove unused variables  
						
						
						
						
					 
					
						2011-06-02 20:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Yusuke Nakamura 
							
						 
					 
					
						
						
							
						
						5f0bb0baef 
					 
					
						
						
							
							mov: Support edit list atom version 1.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2011-05-12 15:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								Yusuke Nakamura 
							
						 
					 
					
						
						
							
						
						45a811b512 
					 
					
						
						
							
							mov: fix composition timestamps on movie fragments.  
						
						... 
						
						
						
						This fixes, for instance, the case that there is a track that has some samples with composition time offset and has a track run without sample-composition-time-offsets-present. 
						
						
					 
					
						2011-05-05 22:07:54 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						3583d7cffe 
					 
					
						
						
							
							Fix mov debug (u)int64_t format strings.  
						
						
						
						
					 
					
						2011-04-22 20:36:12 -07: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 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						2d8591c27e 
					 
					
						
						
							
							make containers pass palette change in AVPacket  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-04-15 18:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f87b1b373a 
					 
					
						
						
							
							avio: AVIO_ prefixes for URL_ open flags.  
						
						
						
						
					 
					
						2011-04-07 18:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8978fedaee 
					 
					
						
						
							
							avio: introduce an AVIOContext.seekable field  
						
						... 
						
						
						
						Use it instead of url_is_streamed and AVIOContext.is_streamed. 
						
						
					 
					
						2011-04-03 22:46:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						9dd94f8379 
					 
					
						
						
							
							mov: Add support for zero-sized stsc runs.  
						
						... 
						
						
						
						A zero sized stsc run doesn't make a lot of sense but the spec does not
prohibit them and MPlayer VLC demuxers support them.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-03-31 07:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						eb81cf860c 
					 
					
						
						
							
							mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.  
						
						
						
						
					 
					
						2011-03-25 16:59:09 -04: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						45a8a02a41 
					 
					
						
						
							
							lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-16 22:24:51 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						66e5b1df36 
					 
					
						
						
							
							avio: deprecate url_feof  
						
						... 
						
						
						
						AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-07 17:20:31 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						76aa876e69 
					 
					
						
						
							
							avio: avio_ prefix for url_fsize  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-07 11:03:39 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a2704c9712 
					 
					
						
						
							
							avio: add avio_tell macro as a replacement for url_ftell  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-04 11:26:57 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e16ead0716 
					 
					
						
						
							
							lavf: deprecate get_strz() in favor of avio_get_str  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-04 11:26:02 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e356fc57a2 
					 
					
						
						
							
							lavf: replace all uses of url_fskip with avio_seek  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-01 12:22:16 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6b4aa5dac8 
					 
					
						
						
							
							avio: avio_ prefix for url_fseek  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-01 12:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						22a3212e32 
					 
					
						
						
							
							avio: rename url_fopen/fclose -> avio_open/close.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-23 10:18:55 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b7effd4e83 
					 
					
						
						
							
							avio: avio_ prefixes for get_* functions  
						
						... 
						
						
						
						In the name of consistency:
get_byte           -> avio_r8
get_<type>         -> avio_r<type>
get_buffer         -> avio_read
get_partial_buffer will be made private later
get_strz is left out becase I want to change it later to return
something useful.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-21 11:23:22 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e731b8d872 
					 
					
						
						
							
							avio: move init_put_byte() to a new private header and rename it  
						
						... 
						
						
						
						init_put_byte should never be used outside of lavf, since
sizeof(AVIOContext) isn't part of public ABI.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-20 08:37:31 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ae628ec1fd 
					 
					
						
						
							
							avio: rename ByteIOContext to AVIOContext.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-20 08:37:15 -05:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						628b16f45f 
					 
					
						
						
							
							mov: remove stray semicolon  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-02-10 14:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								Sascha Sommer 
							
						 
					 
					
						
						
							
						
						ed19fafd48 
					 
					
						
						
							
							pass QDMC extradata to the decoder  
						
						... 
						
						
						
						Makes playing QDMC files in MPlayer work when using the libavformat demuxer.
Problem was that the extradata was not passed from demuxer to decoder.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-06 16:05:55 -05:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						dfd2a005eb 
					 
					
						
						
							
							Replace dprintf with av_dlog  
						
						... 
						
						
						
						dprintf clashes with POSIX.1-2008 
						
						
					 
					
						2011-01-29 23:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								John Stebbins 
							
						 
					 
					
						
						
							
						
						97b04f5ed3 
					 
					
						
						
							
							mov: add support for little-endian utf16 chapter names  
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net > 
						
						
					 
					
						2011-01-28 01:06:57 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						f258964217 
					 
					
						
						
							
							In mov muxer, mux adpcm_ms and adpcm_ima_wav the way quicktime supports it  
						
						... 
						
						
						
						In mov demuxer, set adpcm_ms and adpcm_ima_wav frame size to stsd samples per packet.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net > 
						
						
					 
					
						2011-01-28 01:06:57 +01: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						225b6d7fde 
					 
					
						
						
							
							mov: simplify mov_read_chapters() by using avio_get_str16be  
						
						... 
						
						
						
						It probably also fixes a memleak or two.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-01-26 22:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						c4f8765ac5 
					 
					
						
						
							
							Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"  
						
						... 
						
						
						
						This reverts commit c34461b35b 
						
						
					 
					
						2011-01-26 22:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c34461b35b 
					 
					
						
						
							
							mov: simplify mov_read_chapters() by using avio_get_str16be  
						
						... 
						
						
						
						It probably also fixes a memleak or two.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net > 
						
						
					 
					
						2011-01-25 21:48:03 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						c3024f9e7e 
					 
					
						
						
							
							In mov demuxer, handle better wrong time scale, fix issue  #2528  
						
						... 
						
						
						
						Originally committed as revision 26311 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2011-01-11 21:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						f6253caf8b 
					 
					
						
						
							
							In mov demuxer, set r_frame_rate for cfr files  
						
						... 
						
						
						
						Originally committed as revision 26310 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2011-01-11 19:58:00 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						5e2202d6f3 
					 
					
						
						
							
							In mov demuxer, check that gmtime returns a valid value, fix crash, issue  #2490  
						
						... 
						
						
						
						Originally committed as revision 26228 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2011-01-05 19:21:04 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						4af7166fb4 
					 
					
						
						
							
							In mov demuxer, check that stts data exists, fix crash, issue  #2479  
						
						... 
						
						
						
						Originally committed as revision 26227 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2011-01-05 19:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						c6f1e29a15 
					 
					
						
						
							
							In mov demuxer, read alac sample from extradata,  fix   #2406  
						
						... 
						
						
						
						Originally committed as revision 25901 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-12-07 01:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						adc7305424 
					 
					
						
						
							
							In mov demuxer, if multiple h264 stsd are present, do not concatenate streams,  fix   #2069  
						
						... 
						
						
						
						Originally committed as revision 25825 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-25 05:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						798c6facb7 
					 
					
						
						
							
							In ts demuxer, support aac flexmux using extradata in iods, issue  #2346  
						
						... 
						
						
						
						Originally committed as revision 25806 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-23 00:51:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
							
						
						7df2214328 
					 
					
						
						
							
							movdec: export creation_date as metadata  
						
						... 
						
						
						
						Originally committed as revision 25786 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-21 19:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						2b91d83ef3 
					 
					
						
						
							
							In mov demuxer, export .mov encoder metadata tag  
						
						... 
						
						
						
						Originally committed as revision 25757 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-16 05:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						2f412421e8 
					 
					
						
						
							
							movdec: Free the previous extradata  
						
						... 
						
						
						
						If multiple stsd atoms are parsed for the same stream, the old
extradata would be leaked.
Originally committed as revision 25360 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-05 21:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						dc2cabd003 
					 
					
						
						
							
							movdec: Split out ff_mov_read_stsd  
						
						... 
						
						
						
						Originally committed as revision 25359 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-05 21:35:44 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						6d19fd5c26 
					 
					
						
						
							
							In mov demuxer, check that nb_streams is valid before using it in read_dac3  
						
						... 
						
						
						
						Originally committed as revision 25240 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-09-28 00:33:21 +00:00