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
37045e4229 
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						56ee3f9de7 
					 
					
						
						
							
							avconv: distinguish between -ss 0 and -ss not being used  
						
						... 
						
						
						
						Using -ss 0 to drop frames with negative timestamps is a perfectly valid
use case. 
						
						
					 
					
						2013-08-05 10:53:12 +02:00