a05ea77c9f 
								
							
								 
							
						 
						
							
							
								
								mpeg12: reorder functions to avoid ugly forward declarations  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6192b6f3e7 
								
							
								 
							
						 
						
							
							
								
								mpeg12: cosmetics: reformat as K&R  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff17fc6353 
								
							
								 
							
						 
						
							
							
								
								mpeg12: propagate more real return values through chunk decode error return and fix some indentation  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09c274e067 
								
							
								 
							
						 
						
							
							
								
								mpeg12: propagate chunk decode errors and fix conditional indentation  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bfdb34c8a 
								
							
								 
							
						 
						
							
							
								
								mpeg12: remove repeat-field code disabled since May 2002  
							
							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  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdc5a3a194 
								
							
								 
							
						 
						
							
							
								
								mpeg1video: add CODEC_CAP_SLICE_THREADS.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								add41decd9 
								
							
								 
							
						 
						
							
							
								
								Remove return statements following infinite loops without break  
							
							These statements cannot be reached and are thus not needed.
This removes a number of compiler warnings.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8999306e5 
								
							
								 
							
						 
						
							
							
								
								mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.  
							
							Fixes issue1613, 621, 562 simultaneously
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e65ab9d94f 
								
							
								 
							
						 
						
							
							
								
								Remove unused variables  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a9c859444 
								
							
								 
							
						 
						
							
							
								
								H264/MPEG frame-level multi-threading.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								508a24f8dc 
								
							
								 
							
						 
						
							
							
								
								mpeg12: add slice-threading checks to slice-threading initializers.  
							
							Fixes "make THREADS=2 THREAD_TYPE=1 fate-mpeg2-field-enc". 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62d33dbc17 
								
							
								 
							
						 
						
							
							
								
								mpeg12: terminate mpeg2_video_profiles arrays  
							
							Make av_get_profile_name() return NULL if no profile is detected.
Fix trac issue #130, fix crash reading file tek3.m2v.
(cherry picked from commit e5d80c7b2d 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7021c0ed5 
								
							
								 
							
						 
						
							
							
								
								lavc: remove FF_API_HURRY_UP cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94f7451a3a 
								
							
								 
							
						 
						
							
							
								
								Introduce slice threads flag.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f82163cf1c 
								
							
								 
							
						 
						
							
							
								
								Use consistent condition for whether to run slice-threading execute function.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ed2ae09a2 
								
							
								 
							
						 
						
							
							
								
								lavc: mark hurry_up for removal on next major bump  
							
							It has been deprecated for about five years, skip_idct/skip_frame should
be used instead. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f711424969 
								
							
								 
							
						 
						
							
							
								
								mpeg12.c: fix slice threading for mpeg2 field picture mode.  
							
							Fixes "make THREADS=2 fate-mpeg2-field-enc". 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aecd0a4496 
								
							
								 
							
						 
						
							
							
								
								Export profiles from the mpeg2 video decoder  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfd2a005eb 
								
							
								 
							
						 
						
							
							
								
								Replace dprintf with av_dlog  
							
							dprintf clashes with POSIX.1-2008 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								f162e988aa 
								
							
								 
							
						 
						
							
							
								
								Remove redundant checks against MIN_CACHE_BITS  
							
							With the removal of the libmpeg2 bitstream reader, MIN_CACHE_BITS
is always >= 25, so tests against smaller values can be removed.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e16398aa3 
								
							
								 
							
						 
						
							
							
								
								Make dc_lum_vlc and dc_chroma_vlc non-static symbols,  
							
							this fixed the decoding of version 3 PSX MDEC files.
Originally committed as revision 26230 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a20df85886 
								
							
								 
							
						 
						
							
							
								
								Fix doxy that refers to the wrong variable.  
							
							Originally committed as revision 24549 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								0db2d3cf1d 
								
							
								 
							
						 
						
							
							
								
								Do not skip one of three bits zero padding.  
							
							Patch by Daniel Kristjansson, danielk cuymedia net
Originally committed as revision 23914 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49bd8e4b84 
								
							
								 
							
						 
						
							
							
								
								Fix grammar errors in documentation  
							
							Originally committed as revision 23904 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc4a2d1e8c 
								
							
								 
							
						 
						
							
							
								
								Change ref_index structure so it matches how its organized in h264.  
							
							Also revert the related error concealment hotfix.
Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53f66cee0c 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix for mpeg2_dc_scale_table.  
							
							Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								acbb378d1d 
								
							
								 
							
						 
						
							
							
								
								Fix timestamp association for mpeg2 field pictures.  
							
							Fixes /MPlayer/incoming/codec_copy_fails_vob_to_mpeg-ts/codec_copy_fails_vob_to_mpeg-ts.vob
Originally committed as revision 21949 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b52fcba9cd 
								
							
								 
							
						 
						
							
							
								
								Fix decoding ATI VCR2 codec, sample in  
							
							samples/V-codecs/ATI-VCR12/ATI/VCR2test.avi
Software decoding was broken since r8865, when two new context variables
were added, but not initialized in vcr2_init_sequence().
Another such context variable was added in r18381.
Originally committed as revision 21438 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a14430ed7 
								
							
								 
							
						 
						
							
							
								
								Be less picky on invalid frame_pred_frame_dct values.  
							
							Fixed issue1615.
Originally committed as revision 20814 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e4f40e1f4 
								
							
								 
							
						 
						
							
							
								
								Cosmetics: Reindent after r20679.  
							
							Originally committed as revision 20738 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								483aad717e 
								
							
								 
							
						 
						
							
							
								
								slif aka "SoftLab MPEG-2 I-frames Codec" support.  
							
							Flipping one bit still is popular it seems as a means to create a new codec.
fixes issue1469.
Originally committed as revision 20679 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52069c4d3c 
								
							
								 
							
						 
						
							
							
								
								Move "slice below image" check from mpeg_decode_slice to its caller.  
							
							Should fix issue1277.
Originally committed as revision 20676 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d52b4abe8b 
								
							
								 
							
						 
						
							
							
								
								Move dummy picture allocation code from mpeg1/2 to mpegvideo.  
							
							This fixes a infinite loop on a b frame.
Originally committed as revision 20672 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								078cdecf9e 
								
							
								 
							
						 
						
							
							
								
								Set mb_y in mpeg2 field pictures like h264 does.  
							
							This fixes -vismv & -debug 16384 with field pictures.
Originally committed as revision 20670 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab8c48de8c 
								
							
								 
							
						 
						
							
							
								
								Start decoding from seq/gop too, not just I frames.  
							
							Possibly fixes issue1124.
Originally committed as revision 20667 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0ec239438 
								
							
								 
							
						 
						
							
							
								
								Fix dual prime motion compensation in field pictures.  
							
							Fixes issue1125.
Originally committed as revision 20666 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aeaef4ed63 
								
							
								 
							
						 
						
							
							
								
								Print errors instead of just ignoring contradictionary values in mpeg2 silently.  
							
							Originally committed as revision 20656 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87f6806069 
								
							
								 
							
						 
						
							
							
								
								Override a few values read so as to ensure that things are not inconsistent.  
							
							Originally committed as revision 20654 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9b99556bf 
								
							
								 
							
						 
						
							
							
								
								Restructure dummy frame allocation.  
							
							New code also allocates a dummy frame for an p field after an i field,
previously that could segfault due to reading from NULL+x.
Originally committed as revision 20653 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d13016690 
								
							
								 
							
						 
						
							
							
								
								Make sure field_select is not set to nonsensical values even if unused.  
							
							Fixed an assert failure.
Originally committed as revision 20646 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c3260939d 
								
							
								 
							
						 
						
							
							
								
								Factorize "s->first_slice = 1" out.  
							
							Originally committed as revision 20645 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88eba670fb 
								
							
								 
							
						 
						
							
							
								
								Also check the location of the picture start code and picture coding  
							
							extension a little.
Originally committed as revision 20644 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago