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 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						636ced8e1d 
					 
					
						
						
							
							cmdutils: wrap exit explicitly  
						
						... 
						
						
						
						Some C runtime implementations deadlock when calling threading functions
on the atexit() handler.
Use a simpler wrapper similar to av_log to call the cleanup function
before exit.
Bug-Id: 523 
						
						
					 
					
						2013-07-07 21:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
							
						
						7798a59dc1 
					 
					
						
						
							
							avconv: Don't include colorspace.h  
						
						... 
						
						
						
						The header is private, and avconv.c doesn't use it
for anything.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com > 
						
						
					 
					
						2013-06-29 14:24:02 -04:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						42cc6cefd3 
					 
					
						
						
							
							avconv: report the error for codec open failure  
						
						... 
						
						
						
						External codec may have corner case reason to fail at init, better
report them instead having the user wonder. 
						
						
					 
					
						2013-06-22 20:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						1e340af8d6 
					 
					
						
						
							
							avconv: drop additional strerror fallback  
						
						... 
						
						
						
						strerror_r is called by av_strerror already. 
						
						
					 
					
						2013-06-22 20:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						274e134e49 
					 
					
						
						
							
							avconv: check that the output format context exists before accessing it  
						
						... 
						
						
						
						Fixes a segfault in exit_program() if opening an output file fails. 
						
						
					 
					
						2013-06-04 17:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						538bf76737 
					 
					
						
						
							
							avconv: make -aspect work with streamcopy  
						
						
						
						
					 
					
						2013-05-27 21:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						481575d255 
					 
					
						
						
							
							avconv: remove -deinterlace  
						
						... 
						
						
						
						It is incompatible with refcounted frames and since it's been deprecated
for a long time now, fixing it is not worth the effort. 
						
						
					 
					
						2013-05-07 12:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						76d23f4031 
					 
					
						
						
							
							avconv: do not send non-monotonous DTS to the muxers.  
						
						... 
						
						
						
						Hack partially based on a commit by Michael Niedermayer <michaelni@gmx.at >
Should fix (or work around) bug 458. 
						
						
					 
					
						2013-05-03 09:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b4a5a29227 
					 
					
						
						
							
							avconv: improve -re implementation  
						
						... 
						
						
						
						Integrate the code in the packet reading function, instead of inserting
sleeps in many places.
This is simpler to follow and should work better. 
						
						
					 
					
						2013-05-03 09:57:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8cd472d3f9 
					 
					
						
						
							
							avconv: make output -ss insert trim/atrim filters.  
						
						... 
						
						
						
						This makes output -ss sample-accurate for audio and will allow further
simplication in the future. 
						
						
					 
					
						2013-04-30 12:00:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a83c0da539 
					 
					
						
						
							
							avconv: make -t insert trim/atrim filters.  
						
						... 
						
						
						
						This makes -t sample-accurate for audio and will allow further
simplication in the future.
Most of the FATE changes are due to audio now being sample accurate. In
some cases a video frame was incorrectly passed with the old code, while
its was over the limit. 
						
						
					 
					
						2013-04-30 11:53:12 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fa2a34cd40 
					 
					
						
						
							
							lavfi: change the filter registering system to match the other libraries  
						
						... 
						
						
						
						Removes an arbitrary hardcoded limit on the number of filters. 
						
						
					 
					
						2013-04-11 20:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						38f0c0781a 
					 
					
						
						
							
							lavfi: merge avfiltergraph.h into avfilter.h  
						
						... 
						
						
						
						We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do. 
						
						
					 
					
						2013-04-11 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a4208b9b7d 
					 
					
						
						
							
							avconv: add options for reading filtergraphs from a file.  
						
						
						
						
					 
					
						2013-03-28 07:55:48 +01:00