Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8f025f2f60 
					 
					
						
						
							
							avfilter: align allocated images to 32 for AVX and IFF  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-30 18:53:47 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						c1ae524e2b 
					 
					
						
						
							
							avfilter: fix AVFilterPad video only comment.  
						
						
						
						
					 
					
						2011-11-26 19:30:30 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						28338bc2a3 
					 
					
						
						
							
							lavfi: add libass based subtitles renderer  
						
						
						
						
					 
					
						2011-11-26 10:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						022f8d27dd 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  swscale: Readd #define _SVID_SOURCE
  Fix av_get_channel_layout_string() for positions >31
  configure: Store vda lib flags in extralibs instead of ldflags
  Make channel layout masks unsigned
  dca: ARMv6 optimised decode_blockcode()
  nullenc: drop AVFMT_RAWPICTURE from the flags
  frame-mt: return consumed packet size in ff_thread_decode_frame
  aacdec: add more fate tests covering SBR and PS
  MK(BE)TAG: avoid undefined shifts
Conflicts:
	configure
	libavcodec/arm/dca.h
	libavcodec/dca.c
	libavcodec/mlp_parser.c
	libavcodec/version.h
	libavfilter/asrc_anullsrc.c
	libavfilter/avfilter.c
	libavfilter/avfilter.h
	libavfilter/defaults.c
	libavutil/audioconvert.c
	libavutil/avutil.h
	libswscale/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-26 01:12:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						cc276c85d1 
					 
					
						
						
							
							Make channel layout masks unsigned  
						
						... 
						
						
						
						It makes more sense for a bit mask to use an unsigned type.
The change should be source and binary compatible on all
supported systems, hence micro version bump.
Fixes a few invalid shifts.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-11-25 13:19:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						6d16a96a95 
					 
					
						
						
							
							vf_boxblur: fix memleak  
						
						... 
						
						
						
						As the filter uses the default start frame, the cleanup done by the
default end frame is needed.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-25 04:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8e576d5830 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  libavutil: add utility functions to simplify allocation of audio buffers.
  libavutil: add planar sample formats and av_sample_fmt_is_planar()
  avconv: fix segfault at EOF with delayed pictures
  pcmdec: remove unneeded resetting of samples pointer
  avconv: remove a now unused parameter from output_packet().
  avconv: formatting fixes in output_packet()
  avconv: declare some variables in blocks where they are used
  avconv: use the same behavior when decoding audio/video/subs
  bethsoftvideo: return proper consumed size for palette packets.
  cdg: skip packets that don't contain a cdg command.
  crcenc: add flags
  avconv: use vsync 0 for AVFMT_NOTIMESTAMPS formats.
  tiffenc: add a private option for selecting compression algorithm
  md5enc: add flags
  ARM: remove needless .text/.align directives
Conflicts:
	doc/APIchanges
	libavcodec/tiffenc.c
	libavutil/avutil.h
	libavutil/samplefmt.c
	libavutil/samplefmt.h
	tests/ref/fate/bethsoft-vid
	tests/ref/fate/cdgraphics
	tests/ref/fate/film-cvid-pcm-stereo-8bit
	tests/ref/fate/mpeg2-field-enc
	tests/ref/fate/nuv
	tests/ref/fate/tiertex-seq
	tests/ref/fate/tscc-32bit
	tests/ref/fate/vmnc-32bit
Merged-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-24 03:32:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						656911d84d 
					 
					
						
						
							
							vsrc_mandelbrot: Fix vsrc_mandelbrot.c:358:85: warning: ‘epsilon’ may be used uninitialized in this function [-Wuninitialized]  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-24 00:08:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						248bb81ebc 
					 
					
						
						
							
							avfilter: Error out from avfilter_merge_formats() when there are duplicates  
						
						... 
						
						
						
						instead of trying to continue.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-23 14:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4d874fc2b1 
					 
					
						
						
							
							vf_mp: rewrite vf_mp filter warning message  
						
						... 
						
						
						
						Warning text by: Clément Bœsch <ubitux@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-23 13:22:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8cda755c2f 
					 
					
						
						
							
							avfilter: dont write out of array for duplicate formats in avfilter_merge_formats()  
						
						... 
						
						
						
						Note, this is a theoretical fix, iam not aware of a case where this function receives
duplicates in its input.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-23 13:18:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						78317881f0 
					 
					
						
						
							
							graphparser: Fix doxy on avfilter_graph_parse() return value.  
						
						... 
						
						
						
						Found-by: ZacS123
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-22 15:09:26 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						2f0f9a87d0 
					 
					
						
						
							
							Fix various if parenthesis misplacements.  
						
						
						
						
					 
					
						2011-11-21 19:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2c44aed82a 
					 
					
						
						
							
							vsrc_mandelbrot: fix inner=period, the previous optimizations broke it.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-21 04:16:41 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						90c02ae142 
					 
					
						
						
							
							vsrc_mandelbrot: increase maxiter to 7189  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 23:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						690860d0d5 
					 
					
						
						
							
							vsrc_mandelbrot: Use threshold to detect cycles.  
						
						... 
						
						
						
						This way cycles are detected much earlier.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 23:28:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						a5dfedd381 
					 
					
						
						
							
							vsrc_mandelbrot: detect edges in interpol()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 22:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4ebbcdb3eb 
					 
					
						
						
							
							vsrc_mandelbrot: avoid a | in interpol()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 22:11:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5dd16af6b5 
					 
					
						
						
							
							vsrc_mandelbrot: increase default zoom speed by a factor of 2  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 19:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ca14808275 
					 
					
						
						
							
							vsrc_mandelbrot: spatial interpolation  
						
						... 
						
						
						
						speeds the code up by a factor of about 2-3.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 19:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						56fc4cf04f 
					 
					
						
						
							
							vsrc_mandelbrot: always store values for periodicity checking, this avoids a few checks.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 15:02:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						da1344e0cd 
					 
					
						
						
							
							vsrc_mandelbrot: simplify second bailout search by not recalculating values.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 15:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e749b3780c 
					 
					
						
						
							
							vsrc_mandelbrot: increase zyklus array size so that optimizations can write a bit more.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 14:16:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						649d3932db 
					 
					
						
						
							
							vsrc_mandelbrot: check bailout only once every 8 iterations, this is around 10% faster.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 14:15:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fe2efc5264 
					 
					
						
						
							
							vsrc_mandelbrot: factorize periodicity checking too.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 13:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						cf670fbc96 
					 
					
						
						
							
							vsrc_mandelbrot: factorize main calculation out into a macro.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-19 13:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						1fbf7165d5 
					 
					
						
						
							
							lavfi: reimplement MPlayer's af_pan filter for libavfilter.  
						
						... 
						
						
						
						Original code by Clément Bœsch.
Parameters parsing and misc enhancements by Nicolas George. 
						
						
					 
					
						2011-11-18 19:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						32aa9590ac 
					 
					
						
						
							
							vf_scale: Fix slice position assert to take vertical subsampling into account.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-17 22:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						974d25e2db 
					 
					
						
						
							
							mandelbrot: make mincol description and code match.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-16 15:13:01 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						16b809ce8e 
					 
					
						
						
							
							lavfi: fix misc typo in avfilter.h header.  
						
						
						
						
					 
					
						2011-11-16 09:53:58 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						4da45aff28 
					 
					
						
						
							
							cleanup: remove various double end ';' all over the code.  
						
						
						
						
					 
					
						2011-11-16 07:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						04bb26e3ee 
					 
					
						
						
							
							mandelbrot: add dither to convergence & mincol colorings.  
						
						... 
						
						
						
						This avoids banding artifacts.
Note, low end TFTs still show some banding.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-15 21:33:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7575980ba4 
					 
					
						
						
							
							mandelbrot: make mincol the default.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-15 20:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						8d51cb4fb8 
					 
					
						
						
							
							mandelbrot: add mincol inner coloring method.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-15 20:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5a68b1ac3b 
					 
					
						
						
							
							mandelbrot: add inner drawing method to show converence time  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-15 17:26:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5582e557e6 
					 
					
						
						
							
							mandelbrot: add "fractal" to the description  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-15 17:26:46 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4c52adad69 
					 
					
						
						
							
							mandelbrot: Fix "warning: passing argument 2 of ‘draw_mandelbrot’ from incompatible pointer type"  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-15 17:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						2b1a4c5b34 
					 
					
						
						
							
							amovie: avoid crash in amovie_request_frame() if no samplesref is available  
						
						... 
						
						
						
						The crash occurrs when a frame is successfully decoded, but no decoded
data is immediately available (typically happens with ogg/vorbis). 
						
						
					 
					
						2011-11-15 00:10:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						73af8ea356 
					 
					
						
						
							
							mandelbrot: add math.h for log2()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-14 05:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						70eb58cd92 
					 
					
						
						
							
							mandelbrot: avoid INFINITY as openbsd seems not to like it.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-14 05:47:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b1b0fd2790 
					 
					
						
						
							
							pad: fix format string length  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-14 05:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						3a9f2f1d65 
					 
					
						
						
							
							vsrc_mandelbrot: set options through the opt framework  
						
						
						
						
					 
					
						2011-11-13 21:31:23 +01:00 
						 
				 
			
				
					
						
							
							
								Giorgio Vazzana 
							
						 
					 
					
						
						
							
						
						c15400afc5 
					 
					
						
						
							
							mandelbrot: remove always-false condition in fill_from_cache  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 19:41:21 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						08dadd331f 
					 
					
						
						
							
							mandelbrot: allow visualizing the period of converged points.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 19:28:24 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						e8499ab171 
					 
					
						
						
							
							mandelbrot: Add inner variable & enum for inner coloring schemes.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 19:26:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3cbe9afba5 
					 
					
						
						
							
							mandelbrot: only check bailout once every 2 iterations.  
						
						... 
						
						
						
						Once we bailed out we calculate the exact iteration in which it would have happened if needed.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 18:14:40 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						41fd1b2d5a 
					 
					
						
						
							
							mandelbrot: add SQR() macro  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 18:14:10 +01:00 
						 
				 
			
				
					
						
							
							
								Giorgio Vazzana 
							
						 
					 
					
						
						
							
						
						e555119c73 
					 
					
						
						
							
							mandelbrot: correct and simplify the formula used in NORMALIZED_ITERATION_COUNT  
						
						... 
						
						
						
						Use log(sqrt(mb->bailout)) instead of log(mb->bailout) because mb->bailout represent
the bailout radius squared, and then simplify the two sqrt().
This is also slightly faster.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 17:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						88166fc579 
					 
					
						
						
							
							mandelbrot: unroll the innermost loop once.  
						
						... 
						
						
						
						This allows us to remove a if() and a variable assignment.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 17:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1d06608732 
					 
					
						
						
							
							mandelbrot: only check periodicity once for each period instead of twice.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2011-11-13 17:01:56 +01:00