00c3b67b8a 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Align codec declarations  
							
							Also break some long lines, remove codec function placeholder comments
and add spaces in sample/pixel format lists.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18d1d5886b 
								
							
								 
							
						 
						
							
							
								
								rv30: check block type validity  
							
							Prevents crashes with the fuzzed samples from bugs 88, 89 and 125 after
"golomb: avoid infinite loop on all-zero input". 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9472d37d8e 
								
							
								 
							
						 
						
							
							
								
								rv34: frame-level multi-threading  
							
							Statistics for bourne.rmvb -an -f null
1 thread:  37.12s user 0.03s system  99% cpu 37.174 total
2 threads: 47.63s user 0.24s system 185% cpu 25.807 total
4 threads: 41.21s user 0.30s system 327% cpu 12.674 total 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								979bea1300 
								
							
								 
							
						 
						
							
							
								
								check all svq3_get_ue_golomb() returns.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09c5f990bc 
								
							
								 
							
						 
						
							
							
								
								Check extradata size on resolution change.  
							
							Ignore resolution change if resolution not defined in extradata.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7351eb1415 
								
							
								 
							
						 
						
							
							
								
								Pretty-print RV3/4 decoder source  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5985185d2 
								
							
								 
							
						 
						
							
							
								
								rv30: return AVERROR(EINVAL) instead of EINVAL  
							
							On some platforms EINVAL could be positive, ensure we return negative values. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc096e2e86 
								
							
								 
							
						 
						
							
							
								
								Revert "Do not decode RV30 files if the extradata is too small"  
							
							This commit is plain wrong, theres no reason to error out at this point nor is the
error value guranteed to be negative as it should be
This reverts commit 289c60001f 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								289c60001f 
								
							
								 
							
						 
						
							
							
								
								Do not decode RV30 files if the extradata is too small  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								657ccb5ac7 
								
							
								 
							
						 
						
							
							
								
								Eliminate FF_COMMON_FRAME macro.  
							
							FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied
to struct Picture.  Replace by an embedded AVFrame structure in struct Picture. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce5e49b0c2 
								
							
								 
							
						 
						
							
							
								
								replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7e2df27f8 
								
							
								 
							
						 
						
							
							
								
								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>
(cherry picked from commit d36beb3f69 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								39c601b5e7 
								
							
								 
							
						 
						
							
							
								
								RV3/4 intra types array causes alignment issues (at least on ARM5), thus change  
							
							its stride and offset to always have align 4.
Originally committed as revision 19316 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09a9b45e4f 
								
							
								 
							
						 
						
							
							
								
								Add and use ff_pixfmt_list_420.  
							
							Originally committed as revision 17564 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								186f155e1c 
								
							
								 
							
						 
						
							
							
								
								Add decoder flush after seeking for RV3/4 decoders  
							
							Originally committed as revision 17030 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad5537e2c 
								
							
								 
							
						 
						
							
							
								
								Use full internal pathname in doxygen  @file  directives.  
							
							Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42b7678d65 
								
							
								 
							
						 
						
							
							
								
								30l: when reading mb_offset in RV30 slice header its size  
							
							should be calculated from current frame dimensions
Originally committed as revision 16536 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6751a00a3f 
								
							
								 
							
						 
						
							
							
								
								RV30 decoder passes possible frame sizes in extradata and selects  
							
							an appropriate frame size from them in slice, make my decoder do
that as well.
This fixes issue 779
Originally committed as revision 16529 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								541e8f3bec 
								
							
								 
							
						 
						
							
							
								
								RV30 loop filter  
							
							Originally committed as revision 16245 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42d6c3ba36 
								
							
								 
							
						 
						
							
							
								
								Detect split RV30 slices  
							
							Originally committed as revision 15732 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe4bf37455 
								
							
								 
							
						 
						
							
							
								
								Make AVCodec long_names definition conditional depending on CONFIG_SMALL.  
							
							Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39902a8c93 
								
							
								 
							
						 
						
							
							
								
								Calculate motion vector information based on PTS provided in slice header  
							
							Originally committed as revision 13011 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								162d4fc99d 
								
							
								 
							
						 
						
							
							
								
								Add long names to AVCodec declarations.  
							
							patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13009 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98a6fff98c 
								
							
								 
							
						 
						
							
							
								
								Apply 'cold' attribute to init/uninit functions in libavcodec  
							
							Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9701840bb5 
								
							
								 
							
						 
						
							
							
								
								add FF_ prefix to all (frame)_TYPE usage  
							
							Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4978618b6b 
								
							
								 
							
						 
						
							
							
								
								Use existing function for VLC reading  
							
							Originally committed as revision 11185 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea61e33a7f 
								
							
								 
							
						 
						
							
							
								
								Intra types will be stored in int8_t array  
							
							Originally committed as revision 11183 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52b917536d 
								
							
								 
							
						 
						
							
							
								
								Add decoder flags  
							
							Originally committed as revision 11182 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a660c52a7e 
								
							
								 
							
						 
						
							
							
								
								cosmetics: comment spelling fixes  
							
							Originally committed as revision 11157 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79cf2c7e86 
								
							
								 
							
						 
						
							
							
								
								RealVideo 3 decoder functions  
							
							Originally committed as revision 11130 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago