4936a48b1e 
								
							
								 
							
						 
						
							
							
								
								qsv: Add ability to create a session from a device  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd1047f391 
								
							
								 
							
						 
						
							
							
								
								qsvdec: Pass the correct profile to libmfx  
							
							This was correct for H.26[45], because libmfx uses the same values
derived from profile_idc and the constraint_set flags, but it is
wrong for other codecs.
Also avoid passing FF_LEVEL_UNKNOWN (-99) as the level, as this is
certainly invalid. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ab61cd983 
								
							
								 
							
						 
						
							
							
								
								qsv{enc,dec}: extend the internal frame allocator  
							
							Handle the internal frame requests, which is required by the HEVC
encoding plugin.
Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00aeedd841 
								
							
								 
							
						 
						
							
							
								
								qsv{dec,enc}: use a struct as a memory id with internal memory allocator  
							
							This will allow implementing the allocator more fully, which is needed
by the HEVC encoder plugin with video memory input.
Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								404e51478e 
								
							
								 
							
						 
						
							
							
								
								qsv{dec,enc}: always use an internal mfxFrameSurface1  
							
							For encoding, this avoids modifying the input surface, which we are not
allowed to do.
This will also be useful in the following commits.
Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e07c22e50 
								
							
								 
							
						 
						
							
							
								
								qsvenc: print warnings from encode/init  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95414eb2dc 
								
							
								 
							
						 
						
							
							
								
								qsv: print more complete error messages  
							
							Include the libmfx error code and its description 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								536bb17e96 
								
							
								 
							
						 
						
							
							
								
								qsvdec: make ff_qsv_map_pixfmt() return a MFX fourcc as well  
							
							Stop hardcoding NV12.
Also, move this function to the shared code, it will be used by the
encoder as well. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0524d9b1e 
								
							
								 
							
						 
						
							
							
								
								qsvdec: support getting the session from an AVHWFramesContext  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c0bc1e980 
								
							
								 
							
						 
						
							
							
								
								qsv: add a missing #include  
							
							Needed for enum AVCodecID 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5c4d38c78 
								
							
								 
							
						 
						
							
							
								
								qsvdec: properly handle asynchronous decoding  
							
							Wait for async_depth frames before syncing. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66acb76bb0 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based HEVC encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72b7441a10 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based H.264 encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0a63d8b98 
								
							
								 
							
						 
						
							
							
								
								qsvdec: split off some code that will be shared with the encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88de0c7901 
								
							
								 
							
						 
						
							
							
								
								apetag: add support for writing APE tags  
							
							This will be useful in the WavPack muxer. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								782e64fbe1 
								
							
								 
							
						 
						
							
							
								
								wv,mpc8: don't return apetag data in packets.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a16c3a07a6 
								
							
								 
							
						 
						
							
							
								
								apetag: fix comment  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								191e34cd67 
								
							
								 
							
						 
						
							
							
								
								Move APE tag parsing into separate module.  
							
							Based on patch by Matti Hamalainen (mhamalai<mot>students<punkt>oamk<punkt>)
Originally committed as revision 19629 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2578326f13 
								
							
								 
							
						 
						
							
							
								
								Share the function to write a raw FLAC header and use it in the Matroska  
							
							muxer.
Originally committed as revision 17606 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7379d5bc0b 
								
							
								 
							
						 
						
							
							
								
								use new metadata API in rm (de)muxer  
							
							Originally committed as revision 17396 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								987903826b 
								
							
								 
							
						 
						
							
							
								
								Globally rename the header inclusion guard names.  
							
							Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bf8b3ef03 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary header inclusion from g729.h  
							
							Originally committed as revision 14916 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe3a80d6fa 
								
							
								 
							
						 
						
							
							
								
								Move from g729.h all definitions which are used only in g729dec.c  
							
							Originally committed as revision 14915 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5209846850 
								
							
								 
							
						 
						
							
							
								
								G.729 decoder main code  
							
							(just skeleton, contains only parts, explicitly ok'ed by Michael)
Originally committed as revision 14800 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e76e2bbc09 
								
							
								 
							
						 
						
							
							
								
								Mark the source buffer as "const"  
							
							Originally committed as revision 10877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b21bdabe4 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_ prefix to all multiple inclusion guards.  
							
							Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efb775777f 
								
							
								 
							
						 
						
							
							
								
								add a comment to indicate which #endif belong to which #define  
							
							Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								699b3f99d0 
								
							
								 
							
						 
						
							
							
								
								add multiple inclusion guards to headers  
							
							Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99545457bf 
								
							
								 
							
						 
						
							
							
								
								include all prerequisites in header files  
							
							Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd03c380ce 
								
							
								 
							
						 
						
							
							
								
								expose av_base64_decode and av_base64_encode  
							
							Originally committed as revision 8448 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								558b86a5d0 
								
							
								 
							
						 
						
							
							
								
								Reverting stray commit part II, r8156 had the base64 export patch mixed with the nutdec patch  
							
							Originally committed as revision 8158 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5509bffa88 
								
							
								 
							
						 
						
							
							
								
								Update licensing information: The FSF changed postal address.  
							
							Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								115329f160 
								
							
								 
							
						 
						
							
							
								
								COSMETICS: Remove all trailing whitespace.  
							
							Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								48b1f80012 
								
							
								 
							
						 
						
							
							
								
								* adding integer/floating point AAN implementations for DCT 2-4-8  
							
							Originally committed as revision 2430 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4c3816cfa 
								
							
								 
							
						 
						
							
							
								
								optionally merge postscale into quantization table for the float aan dct  
							
							Originally committed as revision 2420 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65e4c8c919 
								
							
								 
							
						 
						
							
							
								
								floating point AAN DCT  
							
							Originally committed as revision 2415 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0368839ac 
								
							
								 
							
						 
						
							
							
								
								MpegEncContext.(i)dct_* -> DspContext.(i)dct_*  
							
							bitexact cleanup
Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						22 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c1a9edad4 
								
							
								 
							
						 
						
							
							
								
								* UINTX -> uintx_t   INTX -> intx_t  
							
							Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb28568364 
								
							
								 
							
						 
						
							
							
								
								* cut&paste fix  
							
							Originally committed as revision 1249 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5940262772 
								
							
								 
							
						 
						
							
							
								
								* oops fixed bad initialization of ff vals.  
							
							- put FF_LIBMPEG2_IDCT_PERM into CVS - so it will work for now
Originally committed as revision 1227 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83f238cbf0 
								
							
								 
							
						 
						
							
							
								
								* compilation fix (ARM users please check)  
							
							Originally committed as revision 1225 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50eb9cbc44 
								
							
								 
							
						 
						
							
							
								
								idct_permutation_type variable, so the permutation type can quickly be identified  
							
							Originally committed as revision 1071 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								676e200cff 
								
							
								 
							
						 
						
							
							
								
								trying to fix the non-x86 IDCTs (untested)  
							
							Originally committed as revision 1006 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff4ec49e64 
								
							
								 
							
						 
						
							
							
								
								license/copyright change  
							
							Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92651f67a0 
								
							
								 
							
						 
						
							
							
								
								arm specific code  
							
							Originally committed as revision 79 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						24 years ago