Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b164576f 
							
						 
					 
					
						
						
							
							qsv: Add VP8 decoder  
						
						
						
						
					 
					
						2016-11-14 19:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b6582b2927 
							
						 
					 
					
						
						
							
							qsv: Add VC-1 decoder  
						
						... 
						
						
						
						It uses the same code as the MPEG-2 decoder, so the file is renamed
to contain all "other" (that is, not H.26[45]) codecs. 
						
						
					 
					
						2016-11-14 19:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a9fb134730 
							
						 
					 
					
						
						
							
							lavc/vaapi: Add VP8 decode hwaccel  
						
						
						
						
					 
					
						2016-09-08 21:58:22 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							82b7525173 
							
						 
					 
					
						
						
							
							Add an OpenH264 decoder wrapper  
						
						... 
						
						
						
						While it is less featureful (and slower) than the built-in H264
decoder, one could potentially want to use it to take advantage
of the cisco patent license offer.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2016-06-28 14:17:43 +03:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2016-06-20 15:48:12 -04:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							d78fd2fa21 
							
						 
					 
					
						
						
							
							Add MagicYUV decoder  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2016-06-20 15:45:51 -04:00 
						 
				 
			
				
					
						
							
							
								wm4 
							
						 
					 
					
						
						
						
						
							
						
						
							9a382f3639 
							
						 
					 
					
						
						
							
							mmaldec: add vc1 decoding support  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2016-04-30 08:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Julian Scheel 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2016-04-30 08:11:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
					 
					
						2016-04-15 10:10:57 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							e8919ec486 
							
						 
					 
					
						
						
							
							libavcodec: Add H264/MPEG4 encoders based on OpenMAX IL  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2016-04-12 13:50:57 +03:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							83f230c244 
							
						 
					 
					
						
						
							
							lavc: VAAPI MJPEG encoder  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2016-03-30 09:11:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							31fe1f2577 
							
						 
					 
					
						
						
							
							lavc: VAAPI H.265 encoder  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2016-03-30 09:11:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2c62fcdf5d 
							
						 
					 
					
						
						
							
							lavc: VAAPI H.264 encoder  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2016-03-30 09:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							33d18982fa 
							
						 
					 
					
						
						
							
							lavc: add a new bitstream filtering API  
						
						... 
						
						
						
						Deprecate the current bitstream filtering API. 
						
						
					 
					
						2016-03-20 08:15:01 +01:00 
						 
				 
			
				
					
						
							
							
								Philip Langdale 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2016-02-13 14:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ee359c72ef 
							
						 
					 
					
						
						
							
							nvenc: rename encoders  
						
						... 
						
						
						
						Change 'nvenc_<codec>' to '<codec>_nvenc', which is consistent with
other similar decoders and encoders (QSV, MMAL). 
						
						
					 
					
						2016-01-12 09:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mohamed Naufal 
							
						 
					 
					
						
						
						
						
							
						
						
							f023d57d35 
							
						 
					 
					
						
						
							
							lavc: G.723.1 encoder  
						
						... 
						
						
						
						Additional improvements by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-11-30 10:58:46 -05:00 
						 
				 
			
				
					
						
							
							
								Rémi Denis-Courmont 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2015-10-30 12:46:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							533a619850 
							
						 
					 
					
						
						
							
							innoHeim/Rsupport Screen Capture Codec decoder  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-10-23 14:56:43 +02:00 
						 
				 
			
				
					
						
							
							
								Arttu Ylä-Outinen 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2015-10-23 11:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							00332e0a06 
							
						 
					 
					
						
						
							
							wrapped_avframe: Initial implementation  
						
						
						
						
					 
					
						2015-10-10 14:50:34 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							9a3202a98b 
							
						 
					 
					
						
						
							
							Screenpresso SPV1 decoder  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-09-30 16:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							c45fcf30cf 
							
						 
					 
					
						
						
							
							DXV decoder  
						
						... 
						
						
						
						Support all DXDI and DXD3 normal quality videos. 
						
						
					 
					
						2015-09-02 22:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							41d47ea85f 
							
						 
					 
					
						
						
							
							lavc: add Intel libmfx-based HEVC decoder.  
						
						
						
						
					 
					
						2015-07-25 17:37:01 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							bf52f77391 
							
						 
					 
					
						
						
							
							lavc: add Intel libmfx-based MPEG2 decoder.  
						
						
						
						
					 
					
						2015-07-25 17:36:59 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f89f78c1c5 
							
						 
					 
					
						
						
							
							lavc: add a HEVC mp4->annex B bitstream filter  
						
						
						
						
					 
					
						2015-07-25 17:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							e1319aa1c1 
							
						 
					 
					
						
						
							
							libx264: Add support for the MPEG2 encoder  
						
						
						
						
					 
					
						2015-07-17 10:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							66acb76bb0 
							
						 
					 
					
						
						
							
							lavc: add Intel libmfx-based HEVC encoder  
						
						
						
						
					 
					
						2015-07-08 23:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							3a85397e8b 
							
						 
					 
					
						
						
							
							lavc: add Intel libmfx-based MPEG2 encoder  
						
						
						
						
					 
					
						2015-07-08 23:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							5a79bf0284 
							
						 
					 
					
						
						
							
							PCM signed 16-bit big-endian planar decoder  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com> 
						
						
					 
					
						2015-06-24 14:45:00 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							5c018ee188 
							
						 
					 
					
						
						
							
							DirectDraw Surface image decoder  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-06-22 15:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							7ca3e5203f 
							
						 
					 
					
						
						
							
							Hap decoder and encoder  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-06-22 15:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2015-05-31 15:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Lhomme 
							
						 
					 
					
						
						
						
						
							
						
						
							d8039ef8d2 
							
						 
					 
					
						
						
							
							D3D11va: add a Direct3D11 video decoder similar to DXVA2  
						
						... 
						
						
						
						Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
						
						
					 
					
						2015-05-25 11:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							22526c1f55 
							
						 
					 
					
						
						
							
							Canopus HQ/HQA decoder  
						
						... 
						
						
						
						Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-04-19 22:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							72025ac36c 
							
						 
					 
					
						
						
							
							lavc: add libdcadec decoder  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2015-03-29 10:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								wm4 
							
						 
					 
					
						
						
						
						
							
						
						
							c48456166e 
							
						 
					 
					
						
						
							
							lavc: add MMAL hardware decoder wrapper  
						
						... 
						
						
						
						Based on a patch by Rodger Combs.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2015-03-29 09:55:20 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							72b7441a10 
							
						 
					 
					
						
						
							
							lavc: add Intel libmfx-based H.264 encoder  
						
						
						
						
					 
					
						2015-03-27 22:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b21af32aed 
							
						 
					 
					
						
						
							
							lavc: Prefer x264 over openh264 if both libraries are available  
						
						
						
						
					 
					
						2015-03-23 20:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							247e370e2a 
							
						 
					 
					
						
						
							
							TDSC decoder  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2015-03-13 19:48:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							35c6ce76b1 
							
						 
					 
					
						
						
							
							Canopus HQX decoder  
						
						... 
						
						
						
						Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>. 
						
						
					 
					
						2015-02-22 22:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Oleksij Rempel 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2015-02-19 12:05:19 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							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>. 
						
						
					 
					
						2015-02-19 15:08:49 +01:00 
						 
				 
			
				
					
						
							
							
								Hendrik Leppkes 
							
						 
					 
					
						
						
						
						
							
						
						
							7e850fa67e 
							
						 
					 
					
						
						
							
							Add DXVA2 HEVC HWAccel  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2015-01-27 09:05:31 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2015-01-06 19:58:44 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							87bd298abe 
							
						 
					 
					
						
						
							
							DPX parser  
						
						... 
						
						
						
						Additional improvements and fixes by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
						
						
					 
					
						2014-12-18 23:22:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2014-11-21 12:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2014-05-15 06:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							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> 
						
						
					 
					
						2014-05-11 15:00:03 +02:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							e2834567d7 
							
						 
					 
					
						
						
							
							On2 AVC decoder  
						
						
						
						
					 
					
						2014-04-23 19:57:44 +02:00