Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							16302246b1 
							
						 
					 
					
						
						
							
							avconv: Add an option for automatically rotating video according to display matrix  
						
						... 
						
						
						
						The option is enabled by default, but can be disabled.
If this is enabled, such side data isn't copied into the output stream
(except when doing stream copy).
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2015-05-02 22:09:06 +03:00 
						 
				 
			
				
					
						
							
							
								Himangi Saraogi 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1a1b2496 
							
						 
					 
					
						
						
							
							avconv: Avoid theoretical NULL dereferences  
						
						... 
						
						
						
						Bug-Id: CID 1292519
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2015-04-04 19:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							3892bdab9b 
							
						 
					 
					
						
						
							
							avconv: do not overwrite the stream codec context for streamcopy  
						
						... 
						
						
						
						Since we are not doing encoding, there is no point in ever touching the
separate encoding context. Always use the stream codec context.
Fixes writing attachments.
CC:libav-devel@libav.org 
						
						
					 
					
						2015-04-03 13:10:03 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							22a6d48b0d 
							
						 
					 
					
						
						
							
							avconv: Print the avfilter errors  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2015-03-20 18:42:26 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7536ca3d 
							
						 
					 
					
						
						
							
							avconv: do not abort immediately if initializing hwaccel fails  
						
						... 
						
						
						
						exit_program() will try to free the decoders, which is not a good idea
from within get_format().
Return an error instead. 
						
						
					 
					
						2015-03-10 07:40:11 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							88b32673db 
							
						 
					 
					
						
						
							
							avconv: copy stream-level side data when streamcopying  
						
						
						
						
					 
					
						2014-10-24 09:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c0930219 
							
						 
					 
					
						
						
							
							avconv: Use av_gettime_relative  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2014-10-24 09:53:45 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							59b55c494e 
							
						 
					 
					
						
						
							
							lavc: deprecate unused me_threshold field  
						
						
						
						
					 
					
						2014-10-18 05:26:56 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							c92965dbfb 
							
						 
					 
					
						
						
							
							avconv: check return value  
						
						... 
						
						
						
						CC: libav-stable@libav.org 
Bug-Id: CID 1224275 
						
						
					 
					
						2014-10-17 09:55:46 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							557d4c4eca 
							
						 
					 
					
						
						
							
							avconv: replace AVCodecContext.time_base with framerate  
						
						
						
						
					 
					
						2014-10-15 06:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							6cfbe1de5a 
							
						 
					 
					
						
						
							
							avconv: Use only audio and video to guess discontinuities  
						
						... 
						
						
						
						Data and subtitle streams might cause false positive. 
						
						
					 
					
						2014-09-26 20:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gabriel Dume 
							
						 
					 
					
						
						
						
						
							
						
						
							f929ab0569 
							
						 
					 
					
						
						
							
							cosmetics: Write NULL pointer equality checks more compactly  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2014-08-15 03:18:18 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							aa51b0492b 
							
						 
					 
					
						
						
							
							avconv: rename output_packet() to process_input_packet()  
						
						... 
						
						
						
						It more accurately describes what this function does 
						
						
					 
					
						2014-08-13 17:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							3f3232a371 
							
						 
					 
					
						
						
							
							avconv: set the output stream timebase  
						
						... 
						
						
						
						This is required by the new API. 
						
						
					 
					
						2014-07-09 13:30:33 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							452860d7e0 
							
						 
					 
					
						
						
							
							Use av_packet_rescale_ts() to simplify code.  
						
						
						
						
					 
					
						2014-06-20 14:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							71d6551e67 
							
						 
					 
					
						
						
							
							avconv: use the correct variable in comparison  
						
						
						
						
					 
					
						2014-06-17 09:01:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							48e5092133 
							
						 
					 
					
						
						
							
							avconv: make -shortest work with streamcopy  
						
						... 
						
						
						
						CC: libav-stable@libav.org  
						
						
					 
					
						2014-06-12 08:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							39ec5e1cf8 
							
						 
					 
					
						
						
							
							avconv: Report the codec and the encoder separately  
						
						... 
						
						
						
						Bug-Id: 694 
						
						
					 
					
						2014-06-04 13:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							383136264e 
							
						 
					 
					
						
						
							
							avconv: do not use the stream codec context for encoding  
						
						
						
						
					 
					
						2014-06-01 08:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							41776ba9c0 
							
						 
					 
					
						
						
							
							avconv: do not use the stream codec context for decoding  
						
						
						
						
					 
					
						2014-06-01 08:33:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							dc40d88625 
							
						 
					 
					
						
						
							
							avconv: do not use poorly defined and undocumented AVStream.pts  
						
						... 
						
						
						
						Use OutputStream.last_mux_dts as an approximation of 'current' output
time instead. 
						
						
					 
					
						2014-05-19 07:14:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							6656370b85 
							
						 
					 
					
						
						
							
							avconv: set the "encoder" tag when transcoding  
						
						
						
						
					 
					
						2014-05-18 20:33:46 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							93afb6c98d 
							
						 
					 
					
						
						
							
							avconv: set output avg_frame_rate when known  
						
						
						
						
					 
					
						2014-05-18 10:24:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9580818c5d 
							
						 
					 
					
						
						
							
							avconv: rename OutputStream.opts to OutputStream.encoder_opts  
						
						... 
						
						
						
						This makes it more clear what is this variable for exactly. 
						
						
					 
					
						2014-05-03 21:44:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							01947f07b8 
							
						 
					 
					
						
						
							
							avconv: remove a useless line  
						
						... 
						
						
						
						Doing anything with that field when we are doing streamcopy (so the
encoder is not opened) should have absolutely no effect. 
						
						
					 
					
						2014-05-03 21:44:10 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							65ed9e7585 
							
						 
					 
					
						
						
							
							avconv: rename 'codec' to 'enc_ctx'  
						
						... 
						
						
						
						This more clearly describes what is the variable used for.
Also, move its declaration into the block where it is actually used. 
						
						
					 
					
						2014-05-03 21:43:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							650a5206a9 
							
						 
					 
					
						
						
							
							avconv: rename 'icodec' to 'dec_ctx'  
						
						... 
						
						
						
						This more clearly describes what is the variable used for. 
						
						
					 
					
						2014-05-03 21:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a6ad22c9 
							
						 
					 
					
						
						
							
							avconv: rename InputStream.opts to InputStream.decoder_opts  
						
						... 
						
						
						
						This makes it more clear what is this variable for exactly. 
						
						
					 
					
						2014-05-03 21:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							73ed8558a6 
							
						 
					 
					
						
						
							
							avconv: simplify exit_program() by using more local vars  
						
						
						
						
					 
					
						2014-05-03 21:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae8198bca 
							
						 
					 
					
						
						
							
							avconv: always reset packet pts after decoding an audio frame  
						
						... 
						
						
						
						Currently, if a decoder sets AVFrame.pts, we'd send the same timestamp
to it twice, which is wrong. 
						
						
					 
					
						2014-04-22 07:45:49 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							aa499568af 
							
						 
					 
					
						
						
							
							avconv: More descriptive message about framedrop  
						
						
						
						
					 
					
						2014-03-25 12:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							d1780e01b8 
							
						 
					 
					
						
						
							
							avconv: don't warn on multiple frames per packet for codecs that expect it  
						
						
						
						
					 
					
						2014-03-24 06:21:13 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							4754345027 
							
						 
					 
					
						
						
							
							avconv: print verbose per-stream transcoding statistics  
						
						
						
						
					 
					
						2014-03-24 06:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a220b07b0f 
							
						 
					 
					
						
						
							
							avconv: split printing the final statistics into a separate function  
						
						
						
						
					 
					
						2014-03-24 06:17:19 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							baeb59d89b 
							
						 
					 
					
						
						
							
							avconv: rewrite output data size tracking  
						
						... 
						
						
						
						Store a variable per OutputStream instead of globals for
audio/video/extradata. This makes the code simpler and cleaner and fixes
2pass with multiple output streams. 
						
						
					 
					
						2014-03-24 06:17:04 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f759f66e36 
							
						 
					 
					
						
						
							
							avconv: explicitly report when the muxing overhead is unknown  
						
						
						
						
					 
					
						2014-03-24 06:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							781d97fd54 
							
						 
					 
					
						
						
							
							avconv: remove unused nb_frames_dup  
						
						... 
						
						
						
						Frame duplication now happens in vf_fps. 
						
						
					 
					
						2014-03-24 06:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							59444c76e6 
							
						 
					 
					
						
						
							
							avconv: add stream-global side data to the first demuxed packet  
						
						
						
						
					 
					
						2014-03-24 06:07:51 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							67f2a68814 
							
						 
					 
					
						
						
							
							avconv: remove a write-only variable  
						
						
						
						
					 
					
						2014-02-24 17:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							5c79d2e12d 
							
						 
					 
					
						
						
							
							avconv: Do not divide by zero  
						
						
						
						
					 
					
						2014-02-20 18:58:38 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce8bca51f 
							
						 
					 
					
						
						
							
							avconv: print a warning when falling back to default 25fps  
						
						
						
						
					 
					
						2014-01-17 10:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							674fa49110 
							
						 
					 
					
						
						
							
							avconv: do not call avcodec_get_frame_defaults()  
						
						... 
						
						
						
						Strictly speaking it is not correct to call it on refcounted frames, in
any case it is unnecessary, since filtered_frame is always unreferenced
after poll_filter() returns. 
						
						
					 
					
						2013-12-11 20:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							eb891b3114 
							
						 
					 
					
						
						
							
							Replace all uses of avcodec_free_frame with av_frame_free().  
						
						
						
						
					 
					
						2013-12-11 20:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							8f8bc92365 
							
						 
					 
					
						
						
							
							Add missing #includes for *INT64_MAX and *INT64_C  
						
						
						
						
					 
					
						2013-11-23 21:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							07fd0a2219 
							
						 
					 
					
						
						
							
							avconv: add infrastructure for using hwaccels  
						
						
						
						
					 
					
						2013-11-23 11:55:43 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5b9c3b4505 
							
						 
					 
					
						
						
							
							Replace all instances of avcodec_alloc_frame() with av_frame_alloc().  
						
						
						
						
					 
					
						2013-11-16 12:44:20 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc7129845 
							
						 
					 
					
						
						
							
							lavc: deprecate FF_DEBUG_MV and remove all traces of its use  
						
						... 
						
						
						
						It has not been actually used since
37045e422903695e610cca6ecb753df643ab9380, when the broken vismv code was
removed. 
						
						
					 
					
						2013-10-31 20:21:13 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							c872d310cd 
							
						 
					 
					
						
						
							
							avconv: stop accessing AVStream.parser  
						
						... 
						
						
						
						It is private and must not be touched from outside of lavf. 
						
						
					 
					
						2013-10-29 14:19:10 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc589ce98 
							
						 
					 
					
						
						
							
							avconv: drop a now useless variable  
						
						
						
						
					 
					
						2013-10-27 21:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							488a0fa689 
							
						 
					 
					
						
						
							
							avconv: support -t as an input option.  
						
						... 
						
						
						
						It limits the duration of the data read from a given input. 
						
						
					 
					
						2013-08-05 10:54:19 +02:00