dc40d88625 
								
							
								 
							
						 
						
							
							
								
								avconv: do not use poorly defined and undocumented AVStream.pts  
							
							Use OutputStream.last_mux_dts as an approximation of 'current' output
time instead. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6656370b85 
								
							
								 
							
						 
						
							
							
								
								avconv: set the "encoder" tag when transcoding  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93afb6c98d 
								
							
								 
							
						 
						
							
							
								
								avconv: set output avg_frame_rate when known  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9580818c5d 
								
							
								 
							
						 
						
							
							
								
								avconv: rename OutputStream.opts to OutputStream.encoder_opts  
							
							This makes it more clear what is this variable for exactly. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								650a5206a9 
								
							
								 
							
						 
						
							
							
								
								avconv: rename 'icodec' to 'dec_ctx'  
							
							This more clearly describes what is the variable used for. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3a6ad22c9 
								
							
								 
							
						 
						
							
							
								
								avconv: rename InputStream.opts to InputStream.decoder_opts  
							
							This makes it more clear what is this variable for exactly. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73ed8558a6 
								
							
								 
							
						 
						
							
							
								
								avconv: simplify exit_program() by using more local vars  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa499568af 
								
							
								 
							
						 
						
							
							
								
								avconv: More descriptive message about framedrop  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1780e01b8 
								
							
								 
							
						 
						
							
							
								
								avconv: don't warn on multiple frames per packet for codecs that expect it  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4754345027 
								
							
								 
							
						 
						
							
							
								
								avconv: print verbose per-stream transcoding statistics  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a220b07b0f 
								
							
								 
							
						 
						
							
							
								
								avconv: split printing the final statistics into a separate function  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f759f66e36 
								
							
								 
							
						 
						
							
							
								
								avconv: explicitly report when the muxing overhead is unknown  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								781d97fd54 
								
							
								 
							
						 
						
							
							
								
								avconv: remove unused nb_frames_dup  
							
							Frame duplication now happens in vf_fps. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59444c76e6 
								
							
								 
							
						 
						
							
							
								
								avconv: add stream-global side data to the first demuxed packet  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67f2a68814 
								
							
								 
							
						 
						
							
							
								
								avconv: remove a write-only variable  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c79d2e12d 
								
							
								 
							
						 
						
							
							
								
								avconv: Do not divide by zero  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ce8bca51f 
								
							
								 
							
						 
						
							
							
								
								avconv: print a warning when falling back to default 25fps  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb891b3114 
								
							
								 
							
						 
						
							
							
								
								Replace all uses of avcodec_free_frame with av_frame_free().  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f8bc92365 
								
							
								 
							
						 
						
							
							
								
								Add missing #includes for *INT64_MAX and *INT64_C  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07fd0a2219 
								
							
								 
							
						 
						
							
							
								
								avconv: add infrastructure for using hwaccels  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b9c3b4505 
								
							
								 
							
						 
						
							
							
								
								Replace all instances of avcodec_alloc_frame() with av_frame_alloc().  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c872d310cd 
								
							
								 
							
						 
						
							
							
								
								avconv: stop accessing AVStream.parser  
							
							It is private and must not be touched from outside of lavf. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddc589ce98 
								
							
								 
							
						 
						
							
							
								
								avconv: drop a now useless variable  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								488a0fa689 
								
							
								 
							
						 
						
							
							
								
								avconv: support -t as an input option.  
							
							It limits the duration of the data read from a given input. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e340af8d6 
								
							
								 
							
						 
						
							
							
								
								avconv: drop additional strerror fallback  
							
							strerror_r is called by av_strerror already. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								274e134e49 
								
							
								 
							
						 
						
							
							
								
								avconv: check that the output format context exists before accessing it  
							
							Fixes a segfault in exit_program() if opening an output file fails. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								538bf76737 
								
							
								 
							
						 
						
							
							
								
								avconv: make -aspect work with streamcopy  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa2a34cd40 
								
							
								 
							
						 
						
							
							
								
								lavfi: change the filter registering system to match the other libraries  
							
							Removes an arbitrary hardcoded limit on the number of filters. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4208b9b7d 
								
							
								 
							
						 
						
							
							
								
								avconv: add options for reading filtergraphs from a file.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b2dc29534 
								
							
								 
							
						 
						
							
							
								
								avconv: convert to new refcounted AVFrame API  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54b298fe56 
								
							
								 
							
						 
						
							
							
								
								lavc: Deprecate the deinterlace functions in libavcodec  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c7db097eb 
								
							
								 
							
						 
						
							
							
								
								avconv: pass libavresample options to AVFilterGraph  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a23abaf302 
								
							
								 
							
						 
						
							
							
								
								avconv: Increase the SDP buffer size to fit xiph SDPs  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago