2fcb009011 
								
							
								 
							
						 
						
							
							
								
								lavc: Add hardware config metadata for decoders supporting hardware output  
							
							This includes a pointer to the associated hwaccel for decoders using
hwaccels - these will be used later to implement the hwaccel setup
without needing a global list.
Also added is a new file listing all hwaccels as external declarations -
this will be used later to generate the hwaccel list at configure time. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ac0e78183 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: raise an error if sprite_trajectory.table is NULL  
							
							CC: libav-stable@libav.org 
Bug-Id: 1012 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd9212f2ed 
								
							
								 
							
						 
						
							
							
								
								Mark some arrays that never change as const.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d338abb664 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: Call av_log() in check_marker() with AVCodecContext instead of NULL  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4b38878da 
								
							
								 
							
						 
						
							
							
								
								Move check_marker() from get_bits to mpeg4videodec  
							
							MPEG-4 is the only decoder which uses check_marker().
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41ed7ab45f 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix spelling mistakes  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c6811397b 
								
							
								 
							
						 
						
							
							
								
								lavc: add profiles to AVCodecDescriptor  
							
							The profiles are a property of the codec, so it makes sense to export
them through AVCodecDescriptors, not just the codec implementations. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								059a934806 
								
							
								 
							
						 
						
							
							
								
								lavc: Consistently prefix input buffer defines  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								def97856de 
								
							
								 
							
						 
						
							
							
								
								lavc: AV-prefix all codec capabilities  
							
							Express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c6eb0a1b7 
								
							
								 
							
						 
						
							
							
								
								lavc: AV-prefix all codec flags  
							
							Convert doxygen to multiline and express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								378a00087f 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: Move tables to a separate file  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f57375d70 
								
							
								 
							
						 
						
							
							
								
								rl: Rename ff_*_rl() to ff_rl_*()  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c1db92ad3 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: Drop err_recognition  
							
							It is just a duplicate of an AVCodecContext member so use it instead. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								848e86f74d 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: Drop flags and flags2  
							
							They are just duplicates of AVCodecContext members so use those instead. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13e4f2c7f7 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: Remove useless messages  
							
							They seem to sometimes trigger with old AVI files. They are just
confusing, do not help anyone, and use sloppy language.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f771b3ab5d 
								
							
								 
							
						 
						
							
							
								
								avidec: do not export stream_codec_tag  
							
							Handle its only existing use case internally. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ea1b3472a 
								
							
								 
							
						 
						
							
							
								
								lavc: deprecate the use of AVCodecContext.time_base for decoding  
							
							When decoding, this field holds the inverse of the framerate that can be
written in the headers for some codecs. Using a field called 'time_base'
for this is very misleading, as there are no timestamps associated with
it. Furthermore, this field is used for a very different purpose during
encoding.
Add a new field, called 'framerate', to replace the use of time_base for
decoding. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e205fe6831 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: Fix low_delay error message  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcb7c868ec 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Make naming scheme of Xvid IDCT consistent with other IDCTs  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f89d76c103 
								
							
								 
							
						 
						
							
							
								
								mpeg4video: Initialize xvididct for all threads  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a786c8259d 
								
							
								 
							
						 
						
							
							
								
								idct: Split off Xvid IDCT  
							
							The Xvid IDCT is only required to decode some Xvid-encoded MPEG-4 files,
so there is no point in having it as an unconditional part of idctdsp. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccbf370f20 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: move vol_control_parameters to the only place it is used  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3fcb14347 
								
							
								 
							
						 
						
							
							
								
								dsputil: Split off IDCT bits into their own context  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e74433a8e6 
								
							
								 
							
						 
						
							
							
								
								dsputil: Split clear_block*/fill_block* off into a separate context  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0c16e4e32 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: move mpegvideo formats-related defines to mpegutils.h  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7716dd9fbb 
								
							
								 
							
						 
						
							
							
								
								xvid: switch to xvid mmx idct as soon as possible  
							
							The idct implementation cannot be changed after the quantization matrices
are read since it use a different permutaion.
Bug-Id: videolan/7411 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff7ffe4809 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move showed_packed_warning from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7d228676c 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move intra_dc_threshold from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e41ff4210a 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move use_intra_dc_vlc from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e026ee0446 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move sprite_{shift,traj} from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								513d849bb6 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move num_sprite_warping_points from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ba3fc3e3d 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move sprite_brightness_change from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c120a929 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move scalability from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e81597d5a 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move enhancement_type from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2992afda83 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: remove a write-only variable from MpegEncContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b1c0f686d 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move new_pred from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e89247debd 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: replace MpegEncContext.reduced_res_vop with a local variable  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8cebc9eaac 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: remove a write-only variable from MpegEncContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1aacd5668 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0388907400 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43af264de8 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move mpeg4-specific bug workaround variables from MpegEncContext to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2ceb17642 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to mpeg4videodec  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b452d5ae86 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move mpeg4-specific bug detection from h263 generic code to mpeg4  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48e1394095 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc5abfb19e 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f0617d213 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: remove write-only sprite variables from MpegEncContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a89025793 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e62a43f6b1 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContext  
							
							The field remains in MpegEncContext for use in the encoder. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee8af2dd99 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35e0833d41 
								
							
								 
							
						 
						
							
							
								
								mpeg4videodec: add a mpeg4-specific private context.  
							
							
								
							
							
						 
						12 years ago