Martin Storsjö 
							
						 
					 
					
						
						
							
						
						a78dbada55 
					 
					
						
						
							
							movenc: Don't store a nonzero creation time if nothing was set by the caller  
						
						... 
						
						
						
						If the creation time is stored in the file as a zero, the
mov demuxer skips exporting the creation time. Currently,
files muxed without a creation time get demuxed with a
Jan 1st 1970 creation timestamp.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-01-10 16:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						4bf3c8f226 
					 
					
						
						
							
							mov: Don't stick the QuickTime field ordering atom in extradata.  
						
						... 
						
						
						
						The 'fiel' atoms can be found in H.264 tracks clobbering the extradata.
MJPEG supports non field based extradata, and this data should be
preserved when copying. 
						
						
					 
					
						2011-12-21 22:04:37 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						d3b8bde2f1 
					 
					
						
						
							
							movenc: Rudimentary IODs support.  
						
						
						
						
					 
					
						2011-12-15 14:06:13 -08:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						3383a53e7d 
					 
					
						
						
							
							lavu: replace int/float punning functions  
						
						... 
						
						
						
						The existing functions defined in intfloat_readwrite.[ch] are
both slow and incorrect (infinities are not handled).
This introduces a new header with fast, inline conversion
functions using direct union punning assuming an IEEE-754
system, an assumption already made throughout the code.
The one use of Intel/Motorola extended 80-bit format is
replaced by simpler code sufficient under the present
constraints (positive normal values).
The old functions are marked deprecated and retained for
compatibility.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-12-11 18:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						373211d828 
					 
					
						
						
							
							Remove extraneous semicolons  
						
						... 
						
						
						
						These semicolons cause invalid empty top-level declarations.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-12-11 17:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						e2484fb644 
					 
					
						
						
							
							movenc: Use the actual converted sample for RTP hinting  
						
						... 
						
						
						
						If an annex b bitstream is muxed into mov, the actual written
sample is reformatted to mp4 syntax before writing.
Currently, the RTP hints that copy data from the normal video
track, where the payload data might be offset compared to the
original sample that the RTP hinting used (when 3 byte
annex b startcodes have been converted into 4 byte mp4 format
startcodes).
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-12-11 01:37:26 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						da9cea77e3 
					 
					
						
						
							
							Fix a bunch of common typos.  
						
						
						
						
					 
					
						2011-12-11 00:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						60cd802daf 
					 
					
						
						
							
							movenc: write 'chan' tag for AC-3 in MOV  
						
						
						
						
					 
					
						2011-12-09 16:12:58 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						1fdf18f4b7 
					 
					
						
						
							
							mov: add support for reading and writing the 'chan' tag  
						
						... 
						
						
						
						This implements reading the tag in the demuxer and adds support for writing it
in the muxer. Some example channel layout tables for muxing are included for
ac3, aac, and alac, but they are not utilized yet. 
						
						
					 
					
						2011-12-09 16:12:58 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						8e8c51318c 
					 
					
						
						
							
							movenc: simplify handling of pcm vs. adpcm vs. other compressed codecs  
						
						... 
						
						
						
						Use Sound Sample Description Version 2 for all MOV files.
Updated FATE references accordingly.
Note that ADPCM is treated as compressed audio in version 2. 
						
						
					 
					
						2011-12-09 16:12:58 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c3f9ebf743 
					 
					
						
						
							
							lavf: make av_set_pts_info private.  
						
						... 
						
						
						
						It's supposed to be called only from (de)muxers. 
						
						
					 
					
						2011-11-30 20:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						ed669c9bec 
					 
					
						
						
							
							movenc: Set a correct packet size for AMR-NB mode 15, "no data"  
						
						... 
						
						
						
						These packets are valid packets, and consist of 1 byte (which
contains the mode bits).
This had been analyzed and reported by Igor Levin, igor d levin comverse com.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-11-05 12:35:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						145f741e11 
					 
					
						
						
							
							AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
						
						
						
						
					 
					
						2011-10-12 16:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a4ea00d021 
					 
					
						
						
							
							lavc/lavf: use unique private classes.  
						
						... 
						
						
						
						This is needed by the new AVOptions API. 
						
						
					 
					
						2011-10-05 07:52:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c92a2a4eb8 
					 
					
						
						
							
							movenc: fix NULL reference in mov_write_tkhd_tag  
						
						... 
						
						
						
						st may be NULL when there are more mov streams than AVStreams, e.g. when
chapters are present. 
						
						
					 
					
						2011-09-19 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7574cacbd5 
					 
					
						
						
							
							movenc: create an alternate group for each media type  
						
						... 
						
						
						
						Partially fixes bug 44. 
						
						
					 
					
						2011-09-17 08:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
							
						
						b59efc9434 
					 
					
						
						
							
							Fixed size given to init_get_bits().  
						
						... 
						
						
						
						init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Alex Converse <alex.converse@gmail.com > 
						
						
					 
					
						2011-09-15 13:23:04 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fb42d156ed 
					 
					
						
						
							
							movenc: use libx264 by default when possible for mov, mp4 and psp  
						
						
						
						
					 
					
						2011-08-22 07:17:35 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						eb97dbb05a 
					 
					
						
						
							
							movenc: change AV_LOG_INFO to AV_LOG_WARNING for some warnings  
						
						
						
						
					 
					
						2011-08-16 10:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dfc2c4d900 
					 
					
						
						
							
							lavf: use designated initialisers for all (de)muxers.  
						
						... 
						
						
						
						It's more readable and less prone to breakage. 
						
						
					 
					
						2011-07-17 06:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						001d668d40 
					 
					
						
						
							
							lavf: factor out conversion of ISO8601 string to unix time  
						
						
						
						
					 
					
						2011-07-13 12:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5f847bf61d 
					 
					
						
						
							
							lavf: deprecate AVFormatContext.timestamp  
						
						... 
						
						
						
						It's replaced by 'creation_time' metadata tag. 
						
						
					 
					
						2011-07-12 15:30:10 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						71a861cf40 
					 
					
						
						
							
							lavc: make avcodec_alloc_context3 officially public.  
						
						... 
						
						
						
						Deprecate avcodec_alloc_context/2. 
						
						
					 
					
						2011-07-10 17:09:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						0ebcdf5cda 
					 
					
						
						
							
							Do not include mathematics.h in avutil.h  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-07-03 21:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						ee8aecd23a 
					 
					
						
						
							
							Do not include intfloat_readwrite.h in avutil.h  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-07-03 21:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						d16cccac98 
					 
					
						
						
							
							movenc: Add RTP muxer/hinter options  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-06-10 10:52:32 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						f3f82296a4 
					 
					
						
						
							
							movenc: Pass the RTP AVFormatContext to the SDP generation  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-06-10 10:52:25 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						0558e266a2 
					 
					
						
						
							
							sdp: Allow passing an AVFormatContext to the SDP generation  
						
						... 
						
						
						
						Options from the AVFormatContext can be read for modifying
the generated SDP.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-06-10 10:45:22 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d2d67e424f 
					 
					
						
						
							
							Remove all uses of now deprecated metadata functions.  
						
						
						
						
					 
					
						2011-06-08 07:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gil Pedersen 
							
						 
					 
					
						
						
							
						
						c16919487e 
					 
					
						
						
							
							improved 'edts' atom writing support  
						
						... 
						
						
						
						The 'edts' write function can now generate an initial empty edit resulting in a track-specific presentation delay.
This is automatically calculated and inserted for any track where the initial DTS != 0.
Added support for long (version==1) timecodes. 
						
						
					 
					
						2011-05-31 08:16:18 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						28734ac995 
					 
					
						
						
							
							movenc: Deprecate the global RTP hinting flag, use a private AVOption instead  
						
						... 
						
						
						
						Instead of -fflags rtphint, set -movflags rtphint instead.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-05-27 19:56:44 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						91e3a25ef6 
					 
					
						
						
							
							movenc: Add an AVClass for setting muxer specific options  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-05-27 19:56:33 +03:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						7e19a6e868 
					 
					
						
						
							
							movenc: always write esds descriptor length using 4 bytes.  
						
						... 
						
						
						
						ipod shuffle doesn't support anything else.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-05-13 07:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						304e983dc7 
					 
					
						
						
							
							movenc: fix yuv range in avid atoms used by dnxhd.  
						
						... 
						
						
						
						yuv range: full 1 / normal 2
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-05-12 13:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						7fe3207e25 
					 
					
						
						
							
							movenc: fix adpcm mono muxing.  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-05-12 13:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						1a5e4fd8c5 
					 
					
						
						
							
							Replace strncpy() with av_strlcpy().  
						
						
						
						
					 
					
						2011-05-03 21:20:13 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6dc7d80de7 
					 
					
						
						
							
							avio: avio_ prefix for url_close_dyn_buf  
						
						
						
						
					 
					
						2011-04-03 22:47:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b92c545282 
					 
					
						
						
							
							avio: avio_ prefix for url_open_dyn_buf  
						
						
						
						
					 
					
						2011-04-03 22:46:56 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						b7f2fdde74 
					 
					
						
						
							
							avio: rename put_flush_packet -> avio_flush  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-16 22:59:39 -04: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 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						06ed4873e6 
					 
					
						
						
							
							movenc: use correct tag for dvcpro hd  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-02 00:23:08 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
							
						
						fffdee89cc 
					 
					
						
						
							
							movenc: fix tkhd height for imx  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-01 23:45:03 +00: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 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						13ff92d197 
					 
					
						
						
							
							movenc: remove uses of deprecated API.  
						
						... 
						
						
						
						Replace put_tag() with ffio_wfourcc() and ByteIOContext with AVIOContext. 
						
						
					 
					
						2011-02-25 17:41:00 -05:00 
						 
				 
			
				
					
						
							
							
								Maksym Veremeyenko 
							
						 
					 
					
						
						
							
						
						d184c86cd3 
					 
					
						
						
							
							store pasp atom for all types of quicktime movie  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-02-25 22:31:16 +01:00 
						 
				 
			
				
					
						
							
							
								Maksym Veremeyenko 
							
						 
					 
					
						
						
							
						
						77d207cbe6 
					 
					
						
						
							
							reindent after tapt patch  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-02-25 22:31:16 +01:00 
						 
				 
			
				
					
						
							
							
								Maksym Veremeyenko 
							
						 
					 
					
						
						
							
						
						ea1afa124c 
					 
					
						
						
							
							use tapt atom for sample aspect ratio  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-02-25 22:31:16 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0abdb29317 
					 
					
						
						
							
							lavf: use a new ffio_wfourcc macro instead of put_tag() where possible  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-25 14:38:22 -05:00