James Darnley
							
						 
						
							
							
							
								
							
								8c1b942ad7 
								
							
								 
							
						 
						
							
							
								
								Replace incorrect use of "multiply" with "multiple"  
							
							 
							
							 
							
							
								
							
							
							Also replace the plural form "multiplies" with "multiples". 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								b0352b1997 
								
							
								 
							
						 
						
							
							
								
								avcodec: export motion vectors in frame side data on demand  
							
							 
							
							 
							
							
								
							
							
							The reasoning behind this addition is that various third party
applications are interested in getting some motion information out of a
video "for free" when it is available.
It was considered to export other information as well (such as the intra
information about the block, or the quantization) but the structure
might have ended up into a half full-generic, half full of codec
specific cruft. If more information is necessary, it should either be
added in the "flags" field of the AVMotionVector structure, or in
another side-data.
This commit also includes an example exporting them in a CSV stream. 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								472f9ed312 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete FF_API_AVFRAME_COLORSPACE cruft.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Kieran Kunhya
							
						 
						
							
							
							
								
							
								2a3c36e920 
								
							
								 
							
						 
						
							
							
								
								Deprecate AFD field and add AFD as side-data  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Kieran Kunhya
							
						 
						
							
							
							
								
							
								1ef9e83764 
								
							
								 
							
						 
						
							
							
								
								avcodec: Deprecate dtg_active_format field in favor of avframe side-data  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ba3e3311ef 
								
							
								 
							
						 
						
							
							
								
								avutil/frame: add av_frame_side_data_name()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Andreas Cadhalpun
							
						 
						
							
							
							
								
							
								39a6e02fd4 
								
							
								 
							
						 
						
							
							
								
								fix spelling errors  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								8c02adc62d 
								
							
								 
							
						 
						
							
							
								
								lavu: add all color-related enums to AVFrame  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								bddd8cbf68 
								
							
								 
							
						 
						
							
							
								
								Add transformation matrix API.  
							
							 
							
							 
							
							
								
							
							
							Add AV_PKT_DATA_DISPLAYMATRIX and AV_FRAME_DATA_DISPLAYMATRIX as stream and
frame side data (respectively) to describe a display transformation matrix
for linear transformation operations on the decoded video.
Add functions to easily extract a rotation angle from a matrix and
conversely to setup a matrix for a given rotation angle.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								54e2e9fbc1 
								
							
								 
							
						 
						
							
							
								
								avutil/frame: undeprecate AVFrame.motion_val API  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								d161ae0a37 
								
							
								 
							
						 
						
							
							
								
								frame: add a function for removing side data from a frame  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								5a7e35dd23 
								
							
								 
							
						 
						
							
							
								
								Add replaygain side data type and code for parsing replaygain tags.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								a18ef7a76c 
								
							
								 
							
						 
						
							
							
								
								doc: fix a couple of typos in frame.h  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1155fd02ae 
								
							
								 
							
						 
						
							
							
								
								frame: add a convenience function for copying AVFrame data  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Tim Walker
							
						 
						
							
							
							
								
							
								c98f3169bf 
								
							
								 
							
						 
						
							
							
								
								lavu: add AV_FRAME_DATA_DOWNMIX_INFO side data type.  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								045654f422 
								
							
								 
							
						 
						
							
							
								
								doxy: Document better the available AVFrame flags  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								ff23c4e493 
								
							
								 
							
						 
						
							
							
								
								doxy: Add AVFrame to the structured modules  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								02b9fafcca 
								
							
								 
							
						 
						
							
							
								
								avutil: do not use avcodec header in frame.h  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Tim Walker
							
						 
						
							
							
							
								
							
								5b4797a21d 
								
							
								 
							
						 
						
							
							
								
								avframe: add AV_FRAME_DATA_MATRIXENCODING side data type.  
							
							 
							
							 
							
							
								
							
							
							Includes a libavcodec utility function to update a frame's side data. 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Tim Walker
							
						 
						
							
							
							
								
							
								10d982480f 
								
							
								 
							
						 
						
							
							
								
								lavu: fix typo in documentation.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								7e244c6860 
								
							
								 
							
						 
						
							
							
								
								avframe: add codec-independent stereoscopic metadata  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   John Stebbins
							
						 
						
							
							
							
								
							
								1eaac1d6f7 
								
							
								 
							
						 
						
							
							
								
								mpeg12dec: Extract CC user data into frame side data  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   John Stebbins
							
						 
						
							
							
							
								
							
								28096e0a80 
								
							
								 
							
						 
						
							
							
								
								h264: wait for initial complete frame before outputing frames  
							
							 
							
							 
							
							
								
							
							
							This can be optionally disabled whith the "output_corrupt" flags
option.  When in "output_corrupt" mode, incomplete frames are
signalled through AVFrame.flags FRAME_FLAG_INCOMPLETE_FRAME.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								529a9893d7 
								
							
								 
							
						 
						
							
							
								
								avframe: mark source frame const in _ref and _clone  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								38e15df148 
								
							
								 
							
						 
						
							
							
								
								avframe: note that linesize is not the usable data size  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								9c8aeacf82 
								
							
								 
							
						 
						
							
							
								
								avutil: add av_get_colorspace_name()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Thilo Borgmann
							
						 
						
							
							
							
								
							
								4dcb2f7478 
								
							
								 
							
						 
						
							
							
								
								lavu: fix grammar in doxy for av_frame_ref.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								3c8bff0740 
								
							
								 
							
						 
						
							
							
								
								avframe: have av_frame_get_side_data take const AVFrame*  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a80e622924 
								
							
								 
							
						 
						
							
							
								
								avcodec/avutil: Add AVColorSpace and AVColorRange to AVFrames  
							
							 
							
							 
							
							
								
							
							
							This also moves AVColorSpace and AVColorRange from avcodec to avutil
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6128d33946 
								
							
								 
							
						 
						
							
							
								
								AVFrame.pkt_dts: improve docs  
							
							 
							
							 
							
							
								
							
							
							Related to Ticket2375
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fbd3ee91a5 
								
							
								 
							
						 
						
							
							
								
								avutil/frame: typo  
							
							 
							
							 
							
							
								
							
							
							found by ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3dc25c3ab2 
								
							
								 
							
						 
						
							
							
								
								avutil/frame: document alignment and padding requirements  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								caff888183 
								
							
								 
							
						 
						
							
							
								
								avutil/frame: add AVBufferRef for qp table  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								e53061154f 
								
							
								 
							
						 
						
							
							
								
								lavu/frame: fix not/note typo in doxy.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1296b1f6c0 
								
							
								 
							
						 
						
							
							
								
								AVFrame: deprecate all now unused fields  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								77b2cd7b41 
								
							
								 
							
						 
						
							
							
								
								AVFrame: add side data.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7ecc2d403c 
								
							
								 
							
						 
						
							
							
								
								Move AVFrame from lavc to lavu.  
							
							 
							
							 
							
							
								
							
							
							Add AVBuffer-based reference counting API to it. 
							
						 
						13 years ago