b30a363331 
								
							
								 
							
						 
						
							
							
								
								x86: af_volume: add SSE2/SSSE3/AVX-optimized s32 volume scaling  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f96f1e06a4 
								
							
								 
							
						 
						
							
							
								
								x86: af_volume: add SSE2-optimized s16 volume scaling  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b384e031da 
								
							
								 
							
						 
						
							
							
								
								lavfi: add volume filter  
							
							Based on the volume filter in FFmpeg written by Stefano Sabatini
<stefasab@gmail.com>. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb45553f57 
								
							
								 
							
						 
						
							
							
								
								Remove pointless #undefs of previously forbidden functions.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c973de9a5 
								
							
								 
							
						 
						
							
							
								
								vf_fieldorder: require write permissions  
							
							This filter modifies the input frame. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49dd71a6f1 
								
							
								 
							
						 
						
							
							
								
								vf_fieldorder: reindent  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								565e4993c6 
								
							
								 
							
						 
						
							
							
								
								lavfi: merge start_frame/draw_slice/end_frame  
							
							Any alleged performance benefits gained from the split are purely
mythological and do not justify added code complexity. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb6c67bb36 
								
							
								 
							
						 
						
							
							
								
								lavfi: remove vf_slicify  
							
							The following commit will make it useless.
The crop_scale_vflip FATE test changes because of off-by-one differences
in output when vflipped slices are passed to sws. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af7d13ee4a 
								
							
								 
							
						 
						
							
							
								
								asink_nullsink: plug a memory leak.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a903f8f087 
								
							
								 
							
						 
						
							
							
								
								Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
							
							Also reorder some other #include when applicable. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b68aac7ea3 
								
							
								 
							
						 
						
							
							
								
								vf_drawtext: do not use deprecated av_tree_node_size  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8eda37080 
								
							
								 
							
						 
						
							
							
								
								x86: mmx2 ---> mmxext in function names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04581c8c77 
								
							
								 
							
						 
						
							
							
								
								x86: yasm: Use complete source path for macro helper %includes  
							
							This is more consistent with the way we handle C #includes and
it simplifies the build system. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6860b4081d 
								
							
								 
							
						 
						
							
							
								
								x86: include x86inc.asm in x86util.asm  
							
							This is necessary to allow refactoring some x86util macros with cpuflags. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20dd41af85 
								
							
								 
							
						 
						
							
							
								
								lavfi: add ashowinfo filter  
							
							It can be useful for debugging.
Based on a patch by Stefano Sabatini <stefano.sabatini-lala@poste.it> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67a68dcec2 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: remove stray enum declaration  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b776c61da 
								
							
								 
							
						 
						
							
							
								
								buffersink: remove stray semicolon after function definition  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								285b706b55 
								
							
								 
							
						 
						
							
							
								
								avfilter: fix graphparser memleaks on error paths  
							
							Fixes CID700635, CID700636 and CID732274. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6c38c5f4e 
								
							
								 
							
						 
						
							
							
								
								avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX)  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59ee9f78b0 
								
							
								 
							
						 
						
							
							
								
								lavfi: do not use av_pix_fmt_descriptors directly.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								568c70e79e 
								
							
								 
							
						 
						
							
							
								
								lavfi: convert input/ouput list compound literals to named objects  
							
							A number of compilers, for example those from TI and IBM, choke on
these initialisers.  The current style is also quite ugly.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79e6e8eba2 
								
							
								 
							
						 
						
							
							
								
								avfilter: correct memcpy size avfilter_copy_buf_props()  
							
							Does not make a difference in this case since sizeof(uint8_t*) ==
sizeof(uint8_t**). Fixes CID703814. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac9a89562a 
								
							
								 
							
						 
						
							
							
								
								af_resample: unref out_buf when avresample_convert returns 0  
							
							Fixes CID732273. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8501c09868 
								
							
								 
							
						 
						
							
							
								
								af_amix: prevent memory leak on error path  
							
							Fixes CID732272. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1afd7a118f 
								
							
								 
							
						 
						
							
							
								
								af_channelmap: free old extended_data on reallocation  
							
							Prevents writes to freed memory and the leak of the old extended data.
Fixes CID732303. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b556be673 
								
							
								 
							
						 
						
							
							
								
								af_resample: avoid conversion of identical sample formats for 1 channel  
							
							When there is only 1 channel, the planar and interleaved formats of the same
data type should be treated as identical. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4cbf7529b 
								
							
								 
							
						 
						
							
							
								
								Give all anonymously typedeffed structs in headers a name  
							
							Anonymous structs cannot be forward declared and have no benefit. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba04177eeb 
								
							
								 
							
						 
						
							
							
								
								vf_pad/scale: use double precision for aspect ratios.  
							
							Fixes Bug 203.
CC:libav-stable@libav.org 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7ba5b1de0 
								
							
								 
							
						 
						
							
							
								
								lavr: change the type of the data buffers to uint8_t**.  
							
							This is more consistent with what the rest of Libav does.
This breaks API. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4673a5a761 
								
							
								 
							
						 
						
							
							
								
								vf_overlay: properly sync inputs.  
							
							Right now it incorrectly assumes that the frames are sent in the proper
order, which worked with old ffmpeg and avconv versions by accident. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab35ec29a4 
								
							
								 
							
						 
						
							
							
								
								vf_overlay: get rid of pointless messing with timebase.  
							
							Output frames correspond 1:1 to input frames on the main input.
So use the main input timebase for output. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11d1ca4b2c 
								
							
								 
							
						 
						
							
							
								
								Use avcodec_free_frame() to free AVFrames.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3496e5dbe 
								
							
								 
							
						 
						
							
							
								
								avfiltergraph: silence an uninitialized variable warning  
							
							The warning is:
libavfilter/avfiltergraph.c: In function ‘avfilter_graph_config’:
libavfilter/avfiltergraph.c:528:9: warning: ‘best_idx’ may be used uninitialized in this function [-Wuninitialized]
libavfilter/avfiltergraph.c:479:13: note: ‘best_idx’ was declared here
Initialize it to an invalid value and add an assert that it's properly
set later. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e48aa8656 
								
							
								 
							
						 
						
							
							
								
								buffersrc: add const to the AVFrame* argument of av_buffersrc_write_frame()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fce361d70 
								
							
								 
							
						 
						
							
							
								
								lavfi: replace empty input/output lists with null pointers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28165fee1b 
								
							
								 
							
						 
						
							
							
								
								yadif: cosmetics  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91a84a5247 
								
							
								 
							
						 
						
							
							
								
								af_asyncts: check return value from lavr when flushing.  
							
							Fixes an infinite loop on flush when avresample_get_delay() still
reports some samples but avresample_convert() doesn't return any data. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21bc440384 
								
							
								 
							
						 
						
							
							
								
								avopt: Explicitly store rational option defaults in .dbl  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b610aa0b 
								
							
								 
							
						 
						
							
							
								
								avopt: Explicitly store float/double option defaults in .dbl  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6153f173a 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d58dd4b5b5 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union member  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								124134e424 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union member  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								235f74db59 
								
							
								 
							
						 
						
							
							
								
								Rename missed cases of FF_OPT_TYPE_* to AV_OPT_TYPE_*  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17337f54c0 
								
							
								 
							
						 
						
							
							
								
								x86: Split inline and external assembly #ifdefs  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdaec0b240 
								
							
								 
							
						 
						
							
							
								
								avfilter: x86: Use more precise compile template names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b441a4517b 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: Remove a duplicate inline declaration  
							
							Compilation seems to fail on GCC 3.4 due to this duplicate
declaration.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bd67175c7 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: Don't declare the loop variable within the for loop  
							
							This C99 feature is generally not used in the libav codebase,
since it breaks building with some fringe compilers (GCC 2.95,
MSVC).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a1944b907 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: x86 asm  
							
							13% faster on penryn, 16% on sandybridge, 15% on bulldozer
Not simd; a compiler should have generated this, but gcc didn't. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								566858a770 
								
							
								 
							
						 
						
							
							
								
								vf_hqdn3d: support 16bit colordepth  
							
							
								
							
							
						 
						13 years ago