470cd0c5fe 
								
							
								 
							
						 
						
							
							
								
								Add TrueMotion 2.0 Real Time decoder  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d78fd2fa21 
								
							
								 
							
						 
						
							
							
								
								Add MagicYUV decoder  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a382f3639 
								
							
								 
							
						 
						
							
							
								
								mmaldec: add vc1 decoding support  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d52208e8d5 
								
							
								 
							
						 
						
							
							
								
								mmaldec: Add mpeg2 decoding support  
							
							Register mmaldec as mpeg2 decoder. Supporting mpeg2 in mmaldec is just a
matter of setting the correct MMAL_ENCODING on the input port. To ease the
addition of further supported mmal codecs a macro is introduced to generate
the decoder and decoder class structs.
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e1a3ea3ba 
								
							
								 
							
						 
						
							
							
								
								lavc: move the vaapi encoders further down in the list of codecs  
							
							Right now they are the first encoders for those codecs in the list, so
they are selected when the caller requests a codec by id.
Since they require special treatment, they should not be selected by
default if there are other encoders (e.g. libx264/5) available. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8919ec486 
								
							
								 
							
						 
						
							
							
								
								libavcodec: Add H264/MPEG4 encoders based on OpenMAX IL  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83f230c244 
								
							
								 
							
						 
						
							
							
								
								lavc: VAAPI MJPEG encoder  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31fe1f2577 
								
							
								 
							
						 
						
							
							
								
								lavc: VAAPI H.265 encoder  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c62fcdf5d 
								
							
								 
							
						 
						
							
							
								
								lavc: VAAPI H.264 encoder  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33d18982fa 
								
							
								 
							
						 
						
							
							
								
								lavc: add a new bitstream filtering API  
							
							Deprecate the current bitstream filtering API. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d34a2f803 
								
							
								 
							
						 
						
							
							
								
								vdpau: Support for VDPAU accelerated HEVC decoding  
							
							Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee359c72ef 
								
							
								 
							
						 
						
							
							
								
								nvenc: rename encoders  
							
							Change 'nvenc_<codec>' to '<codec>_nvenc', which is consistent with
other similar decoders and encoders (QSV, MMAL). 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f023d57d35 
								
							
								 
							
						 
						
							
							
								
								lavc: G.723.1 encoder  
							
							Additional improvements by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d35d0c723e 
								
							
								 
							
						 
						
							
							
								
								vdpau: remove dysfunctional H.263 support  
							
							The VDPAU API never explicitly supported H.263 in the first place.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								533a619850 
								
							
								 
							
						 
						
							
							
								
								innoHeim/Rsupport Screen Capture Codec decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								233d2fa044 
								
							
								 
							
						 
						
							
							
								
								kvazaar: Add libkvazaar HEVC encoder  
							
							Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00332e0a06 
								
							
								 
							
						 
						
							
							
								
								wrapped_avframe: Initial implementation  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a3202a98b 
								
							
								 
							
						 
						
							
							
								
								Screenpresso SPV1 decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c45fcf30cf 
								
							
								 
							
						 
						
							
							
								
								DXV decoder  
							
							Support all DXDI and DXD3 normal quality videos. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41d47ea85f 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based HEVC decoder.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf52f77391 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based MPEG2 decoder.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f89f78c1c5 
								
							
								 
							
						 
						
							
							
								
								lavc: add a HEVC mp4->annex B bitstream filter  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1319aa1c1 
								
							
								 
							
						 
						
							
							
								
								libx264: Add support for the MPEG2 encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66acb76bb0 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based HEVC encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a85397e8b 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based MPEG2 encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a79bf0284 
								
							
								 
							
						 
						
							
							
								
								PCM signed 16-bit big-endian planar decoder  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c018ee188 
								
							
								 
							
						 
						
							
							
								
								DirectDraw Surface image decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ca3e5203f 
								
							
								 
							
						 
						
							
							
								
								Hap decoder and encoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b08caa87c3 
								
							
								 
							
						 
						
							
							
								
								nvenc: H264 and HEVC encoders  
							
							Partially based on the work of Timo Rothenpieler <timo@rothenpieler.org>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8039ef8d2 
								
							
								 
							
						 
						
							
							
								
								D3D11va: add a Direct3D11 video decoder similar to DXVA2  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22526c1f55 
								
							
								 
							
						 
						
							
							
								
								Canopus HQ/HQA decoder  
							
							Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72025ac36c 
								
							
								 
							
						 
						
							
							
								
								lavc: add libdcadec decoder  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c48456166e 
								
							
								 
							
						 
						
							
							
								
								lavc: add MMAL hardware decoder wrapper  
							
							Based on a patch by Rodger Combs.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72b7441a10 
								
							
								 
							
						 
						
							
							
								
								lavc: add Intel libmfx-based H.264 encoder  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b21af32aed 
								
							
								 
							
						 
						
							
							
								
								lavc: Prefer x264 over openh264 if both libraries are available  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								247e370e2a 
								
							
								 
							
						 
						
							
							
								
								TDSC decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35c6ce76b1 
								
							
								 
							
						 
						
							
							
								
								Canopus HQX decoder  
							
							Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c56b9b1eb2 
								
							
								 
							
						 
						
							
							
								
								lavc: Add DSS SP decoder  
							
							Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e08c82110 
								
							
								 
							
						 
						
							
							
								
								lavc: add an Intel libmfx-based H.264 decoder  
							
							Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori
Yamazoe <drocon11@gmail.com>. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e850fa67e 
								
							
								 
							
						 
						
							
							
								
								Add DXVA2 HEVC HWAccel  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a3d9ca603 
								
							
								 
							
						 
						
							
							
								
								libavcodec: Add an OpenH264 encoder wrapper  
							
							Compared to existing, common opensource H264 encoders, this can be
useful since it has got a different license (BSD instead of GPL).
Performance- and qualitywise it is comparable to x264 in ultrafast
mode.
Hooking it up as an encoder in libavcodec also simplifies comparing
it against other common encoders.
This requires OpenH264 1.3 or newer. Since the OpenH264 API and ABI
changes frequently, only releases are supported.
To take advantage of the OpenH264 patent offer, the OpenH264 library
must not be redistributed, but downloaded at runtime at the end-user's
system.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87bd298abe 
								
							
								 
							
						 
						
							
							
								
								DPX parser  
							
							Additional improvements and fixes by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa8b39d999 
								
							
								 
							
						 
						
							
							
								
								lavc: Move the libtwolame encoder registration to the list for external libraries  
							
							This makes sure the default behaviour of using the internal encoder
stays the same regardless if libtwolame is enabled or not (as for
any external library).
This fixes fate-lavf-mpg if libav is built with libtwolame enabled.
CC: libav-stable@libav.org 
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b70d7a4ac7 
								
							
								 
							
						 
						
							
							
								
								lavc: add a native Opus decoder.  
							
							Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during
GSoC 2012.
Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the
Mozilla Corporation.
Further contributions by:
Christophe Gisquet <christophe.gisquet@gmail.com>
Janne Grunau <janne-libav@jannau.net>
Luca Barbato <lu_zero@gentoo.org> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67afcefb35 
								
							
								 
							
						 
						
							
							
								
								lavc: Add new VDA hwaccel  
							
							It leverages the new hwaccel 1.2 features:
- get_buffer2 is never called
- the internal context is automatically initialized/deinitialized
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2834567d7 
								
							
								 
							
						 
						
							
							
								
								On2 AVC decoder  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86a0432688 
								
							
								 
							
						 
						
							
							
								
								Silicon Graphics Motion Video Compressor 1 & 2 decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07761294fc 
								
							
								 
							
						 
						
							
							
								
								Silicon Graphics RLE 8-bit video decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								718907cd88 
								
							
								 
							
						 
						
							
							
								
								libtwolame MP2 encoding support  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f273093e5 
								
							
								 
							
						 
						
							
							
								
								LucasArts SMUSH VIMA audio decoder  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						13 years ago