a839dbb94e 
								
							
								 
							
						 
						
							
							
								
								dvenc: print allowed profiles if the video doesn't conform to any of them.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d724fe665b 
								
							
								 
							
						 
						
							
							
								
								dv: Split off DV video decoder into its own file.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a047213ac 
								
							
								 
							
						 
						
							
							
								
								dvenc: switch to encode2().  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9cf0841ef3 
								
							
								 
							
						 
						
							
							
								
								dsputil: Add ff_ prefix to the dsputil*_init* functions  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e96b4a53df 
								
							
								 
							
						 
						
							
							
								
								vlc/rl: Add ff_ prefix to the nonstatic symbols  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89c9a8d3fd 
								
							
								 
							
						 
						
							
							
								
								dv: Move functions used only by the encoder out of a shared header.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3746072712 
								
							
								 
							
						 
						
							
							
								
								dv: Split dvdata.h into dvdata.h and dvquant.h  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4b63054d9 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Drop unnecessary parentheses around return values.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1e98f198e 
								
							
								 
							
						 
						
							
							
								
								get_bits: remove A32 variant  
							
							The A32 bitstream reader variant is only used on ARMv5 and for
Prores due to the larger bit cache this decoder requires.
In benchmarks on ARMv5 (Marvell Sheeva) with gcc 4.6, the only
statistically significant difference between ALT and A32 is
a 4% advantage for ALT in FLAC decoding.  There is thus no (longer)
any reason to keep the A32 reader from this point of view.
This patch adds an option to the ALT reader increasing the bit
cache to 32 bits as required by the Prores decoder.  Benchmarking
shows no significant change in speed on Intel i7.  Again, the
A32 reader fails to justify its existence.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6ae086682 
								
							
								 
							
						 
						
							
							
								
								dv: simplify bitstream splicing in dv_decode_ac()  
							
							This is simpler and fixes some overflow checker warnings.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								242c73a0fd 
								
							
								 
							
						 
						
							
							
								
								lavc: use avpriv_ prefix for some dv symbols used in lavf.  
							
							Specifically, ff_dv_frame_profile and ff_dv_codec_profile. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d75fb01eb 
								
							
								 
							
						 
						
							
							
								
								dv: fix comment wording mistake  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68e39d6efe 
								
							
								 
							
						 
						
							
							
								
								dv: fix valgrind use of uninitialised value warnings.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65614321db 
								
							
								 
							
						 
						
							
							
								
								dv: fix comment spelling  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02a8d43adf 
								
							
								 
							
						 
						
							
							
								
								Replace some av_log/printf + #ifdef combinations by av_dlog.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94bed8e582 
								
							
								 
							
						 
						
							
							
								
								Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().  
							
							This fixes warnings about avcodec_get_pix_fmt_name() being deprecated.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94f7451a3a 
								
							
								 
							
						 
						
							
							
								
								Introduce slice threads flag.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6001dad6e2 
								
							
								 
							
						 
						
							
							
								
								Replace more FFmpeg references by Libav.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d36beb3f69 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a5db1aa58 
								
							
								 
							
						 
						
							
							
								
								In dv decoder, set sample aspect aspect ratio, fix issue  #1612  
							
							Originally committed as revision 25232 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								375fb9f17a 
								
							
								 
							
						 
						
							
							
								
								dv: fix alignment of scratch buffer  
							
							Originally committed as revision 24854 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fd0ef7947 
								
							
								 
							
						 
						
							
							
								
								Add new decoder property max_lowres and do not init decoder if requested value is higher.  
							
							Originally committed as revision 24098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba87f0801d 
								
							
								 
							
						 
						
							
							
								
								Remove explicit filename from Doxygen  @file  commands.  
							
							Passing an explicit filename to this command is only necessary if the
documentation in the @file  block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72415b2adb 
								
							
								 
							
						 
						
							
							
								
								Define AVMediaType enum, and use it instead of enum CodecType, which  
							
							is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b9c11ff96 
								
							
								 
							
						 
						
							
							
								
								Fix indentation.  
							
							Originally committed as revision 22721 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c787cb339e 
								
							
								 
							
						 
						
							
							
								
								Add support for hard-coding the 256kB large dv_vlc_map table.  
							
							Originally committed as revision 22622 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10249a5f31 
								
							
								 
							
						 
						
							
							
								
								Split VLC-related tables out of dvdata.h to make it easier to add support  
							
							for hard-coding tables.
Originally committed as revision 22620 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40d1122752 
								
							
								 
							
						 
						
							
							
								
								Use LOCAL_ALIGNED macro for local arrays  
							
							Originally committed as revision 21866 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c67278098d 
								
							
								 
							
						 
						
							
							
								
								Move array specifiers outside DECLARE_ALIGNED() invocations  
							
							Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9514a0841a 
								
							
								 
							
						 
						
							
							
								
								Align mb_bit_buffer and vs_bit_buffer as their alignment is checked by assert().  
							
							Originally committed as revision 21164 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d01a97c86 
								
							
								 
							
						 
						
							
							
								
								Fail earlier for unsupported resolutions or pixel formats when encoding  
							
							dv.
Patch by Tomas Härdin, tomas D hardin A codemill D se
Originally committed as revision 20803 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c47ca25e74 
								
							
								 
							
						 
						
							
							
								
								Make get_bits_left() available for use in libavcodec (was previously held  
							
							private in dv.c for some reason). See "[PATCH] get_bits_left()" thread.
Originally committed as revision 20490 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c76911bd65 
								
							
								 
							
						 
						
							
							
								
								Split parts of dvdata.h into dvdata.c, this ensures that things like  
							
							work_chunks_* and dv_idct_factor_* variables appear only once in the binary
instead of 3 times.
Saves 3264 bytes in .rodata and 312416 bytes in .bss on x86_64.
Originally committed as revision 20246 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f1e203a56 
								
							
								 
							
						 
						
							
							
								
								Use context instead of NULL for logging.  
							
							Originally committed as revision 20085 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebb651d5f2 
								
							
								 
							
						 
						
							
							
								
								Make sure that dv encoder initializes all encoded packet data.  
							
							The specification does not say which value to use for unused
parts, so fill all unused bytes with 0xff, which is consistent
with what DV usually uses for reserved or unused parts.
Originally committed as revision 20084 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ba8301769 
								
							
								 
							
						 
						
							
							
								
								Mark all pix_fmts and supported_framerates compound literals as const.  
							
							Makes no difference for gcc but at least icc can put them in .rodata then.
Originally committed as revision 19789 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20e7c8ae0a 
								
							
								 
							
						 
						
							
							
								
								Remove some unnecessary alignment specifiers  
							
							None of these arrays are used in ways requiring extra alignment.
Originally committed as revision 19715 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c608fed3a 
								
							
								 
							
						 
						
							
							
								
								print error when dv frame profile cannot be found  
							
							Originally committed as revision 19193 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d509c743b7 
								
							
								 
							
						 
						
							
							
								
								check if frame size matches old sys and assumes corrupted input,  fixes   #1192  
							
							Originally committed as revision 19192 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8df8d0d1c 
								
							
								 
							
						 
						
							
							
								
								remove cast and use put_sbits, fix assertion in put_bits  
							
							Originally committed as revision 19024 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								580a7465fb 
								
							
								 
							
						 
						
							
							
								
								Add a chroma_sample_location field to define positioning of chroma samples  
							
							Originally committed as revision 18795 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9106a698e7 
								
							
								 
							
						 
						
							
							
								
								Rename bitstream.h to get_bits.h.  
							
							Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b275500706 
								
							
								 
							
						 
						
							
							
								
								Split bitstream.h, put the bitstream writer stuff in the new file  
							
							put_bits.h.
Originally committed as revision 18461 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a00bbad21 
								
							
								 
							
						 
						
							
							
								
								Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an  
							
							AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce83d2bd37 
								
							
								 
							
						 
						
							
							
								
								Fixing a value returning issue  
							
							Originally committed as revision 17469 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94ed2a303d 
								
							
								 
							
						 
						
							
							
								
								transitioning dv_guess_dct_mode to dsputil cmp function  
							
							Originally committed as revision 17449 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bf6e565dd 
								
							
								 
							
						 
						
							
							
								
								cosmetics: 'const static' --> 'static const' to avoid warnings of the type  
							
							"'static' is not at beginning of declaration" with -Wextra.
Originally committed as revision 17391 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago