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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9b2dc29534 
							
						 
					 
					
						
						
							
							avconv: convert to new refcounted AVFrame API  
						
						
						
						
					 
					
						2013-03-08 07:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							54b298fe56 
							
						 
					 
					
						
						
							
							lavc: Deprecate the deinterlace functions in libavcodec  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2013-03-07 09:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							df0229a7ca 
							
						 
					 
					
						
						
							
							avconv: Apply codec options to streams that are copied as well  
						
						... 
						
						
						
						This allows setting/overriding e.g. the bitrate parameter, which
is required for the smoothstreaming muxer. Normally, the bitrate
is set by the demuxer in these cases, but not all demuxers can
provide it. This allows stream copy of data to the smoothstreaming
muxer from such inputs.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2013-02-28 18:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							5c7db097eb 
							
						 
					 
					
						
						
							
							avconv: pass libavresample options to AVFilterGraph  
						
						
						
						
					 
					
						2013-02-23 17:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							a23abaf302 
							
						 
					 
					
						
						
							
							avconv: Increase the SDP buffer size to fit xiph SDPs  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2013-01-20 18:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							77bd1bc73a 
							
						 
					 
					
						
						
							
							avconv: use new options parser.  
						
						
						
						
					 
					
						2012-12-18 20:14:54 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							9a71d362a6 
							
						 
					 
					
						
						
							
							avconv: deprecate the -vol option  
						
						... 
						
						
						
						Remove the code for volume scaling in avconv.c and instead auto-insert a
volume filter into the beginning of the filter chain. 
						
						
					 
					
						2012-12-05 11:23:37 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							a903f8f087 
							
						 
					 
					
						
						
							
							Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
						
						... 
						
						
						
						Also reorder some other #include when applicable. 
						
						
					 
					
						2012-11-11 13:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba416408a 
							
						 
					 
					
						
						
							
							avconv: rescale packet duration to muxer time base when flushing encoders  
						
						... 
						
						
						
						Fixes Bug 385 
						
						
					 
					
						2012-11-08 13:57:34 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							c8977f6d26 
							
						 
					 
					
						
						
							
							avconv: do not free muxed packet on streamcopy.  
						
						... 
						
						
						
						The packet belongs to lavf, the caller must not free it or access it in
any other way.
No change in practice, since destruct is set to NULL anyway. 
						
						
					 
					
						2012-11-02 18:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							70478746a9 
							
						 
					 
					
						
						
							
							avconv: Drop unused function argument from do_video_stats()  
						
						
						
						
					 
					
						2012-10-29 19:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							1b891d17c5 
							
						 
					 
					
						
						
							
							avconv: fix bitrate report when writing to /dev/null  
						
						... 
						
						
						
						avio_size() reports the filesize which returns 0 for /dev/null.
avio_tell() reports the current position.
Also handle errors from avio_tell(). 
						
						
					 
					
						2012-10-25 15:00:15 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							8e84f2055c 
							
						 
					 
					
						
						
							
							avconv: remove now unneeded calls to avcodec_get_frame_defaults().  
						
						
						
						
					 
					
						2012-10-24 08:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							3f65eff408 
							
						 
					 
					
						
						
							
							Include sys/time.h before sys/resource.h  
						
						... 
						
						
						
						Some systems require sys/time.h being explicitly included before
sys/resource.h.  The configure check already does this.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2012-10-23 12:00:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan Caldwell 
							
						 
					 
					
						
						
						
						
							
						
						
							c854102da7 
							
						 
					 
					
						
						
							
							avcodec: handle AVERROR_EXPERIMENTAL  
						
						... 
						
						
						
						Error out on init if a codec with CODEC_CAP_EXPERIMENTAL is requested
and strict_std_compliance is not FF_COMPLIANCE_EXPERIMENTAL.
Move the check from avconv to avcodec_open2() and return
AVERROR_EXPERIMENTAL accordingly.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2012-10-21 23:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ef30a6ba 
							
						 
					 
					
						
						
							
							De-doxygenize some top-level files  
						
						
						
						
					 
					
						2012-10-12 20:56:54 +02:00