Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | lavc: Add DSS SP decoder | Oleksij Rempel | 2015-02-19 |
| | | | | | | 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> | ||
* | lavc: add an Intel libmfx-based H.264 decoder | Anton Khirnov | 2015-02-19 |
| | | | | | Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori Yamazoe <drocon11@gmail.com>. | ||
* | dca: Move data tables from a header to an object file | Diego Biurrun | 2015-02-15 |
| | | | | This allows sharing them with the DCA XLL extension w/o duplication. | ||
* | g722: Split out g722_qmf_apply() function into g722dsp.c | Peter Meerwald | 2015-02-15 |
| | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | dca: Split code for handling the EXSS extension off into a separate file | Diego Biurrun | 2015-02-14 |
| | |||
* | opus: Factor out imdct15 into a standalone component | Diego Biurrun | 2015-02-02 |
| | | | | It will be reused by the AAC decoder. | ||
* | configure: Add a dependency on vc1_decoder from vc1_parser | Martin Storsjö | 2015-02-02 |
| | | | | | | | | | This fixes builds with vc1_parser enabled without vc1_decoder. All the vc1_decoder object files were included in the vc1_parser line in libavcodec/Makefile before, but architecture specific object files for vc1_decoder were not. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | Add DXVA2 HEVC HWAccel | Hendrik Leppkes | 2015-01-27 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | libavcodec: Add an OpenH264 encoder wrapper | Martin Storsjö | 2015-01-06 |
| | | | | | | | | | | | | | | | | | | | | 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> | ||
* | DPX parser | Paul B Mahol | 2014-12-18 |
| | | | | | | Additional improvements and fixes by Michael Niedermayer <michaelni@gmx.at>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | libavcodec: Unconditionally build xiph.o | Martin Storsjö | 2014-11-11 |
| | | | | | | | | | vorbis_parser.o is built unconditionally since 5e80fb7ff, and the unconditionally built parts of it depend on xiph.o. This fixes builds with --disable-everything. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | lavf: stop using avpriv_flac_parse_streaminfo() | Anton Khirnov | 2014-11-06 |
| | | | | | | The only parameters needed by the demuxers are the sample rate and sample count, which can be trivially extracted manually, without resorting to an avpriv function. | ||
* | lavc: add a public API for parsing vorbis packets. | Anton Khirnov | 2014-11-06 |
| | | | | | | It is required by (at least) the ogg demuxer. Mark the current semi-public apriv API for removal. | ||
* | vc1: Split the decoder in components | Luca Barbato | 2014-10-08 |
| | | | | Speed up the overall compilation time. | ||
* | jpeg2000: split off inverse MCT as Jpeg2000DSP | James Almer | 2014-10-08 |
| | | | | | | | This makes the addition of arch optimized functions easier. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Split off floating point AAN (I)DCT into separate components | Diego Biurrun | 2014-09-07 |
| | |||
* | build: Split WMA frequencies into a separate object file | Diego Biurrun | 2014-09-04 |
| | | | | | These are the only WMA bits shared with binkaudio. Splitting them off reduces the binnkaudio dependency on general WMA code. | ||
* | build: cosmetics: Group hwaccel OBJS declarations together | Diego Biurrun | 2014-09-04 |
| | |||
* | build: Add explanatory comments to (optimization) blocks in the Makefiles | Diego Biurrun | 2014-08-15 |
| | |||
* | vc-1: Add platform-specific start code search routine to VC1DSPContext. | Ben Avison | 2014-08-04 |
| | | | | | | | Initialise VC1DSPContext for parser as well as for decoder. Note, the VC-1 code doesn't actually use the function pointer yet. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | h264: Move start code search functions into separate source files. | Ben Avison | 2014-08-04 |
| | | | | | | This permits re-use with parsers for codecs which use similar start codes. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | idct: Split off Xvid IDCT | Diego Biurrun | 2014-08-01 |
| | | | | | 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. | ||
* | build: Conditionally compile all avcodec test programs | Diego Biurrun | 2014-07-21 |
| | |||
* | build: Conditionally build and run DCT test program | Diego Biurrun | 2014-07-21 |
| | |||
* | build: Conditionally build and test iirfilter | Diego Biurrun | 2014-07-21 |
| | |||
* | libgsm: Split decoder and encoder | Nidhi Makhijani | 2014-07-18 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | dsputil: Split motion estimation compare bits off into their own context | Diego Biurrun | 2014-07-17 |
| | |||
* | dsputil: Split off pixel block routines into their own context | Diego Biurrun | 2014-07-09 |
| | |||
* | adxdec: get rid of an avpriv function | Anton Khirnov | 2014-07-09 |
| | | | | | The only thing the demuxer needs is the sample rate to set the timebase, which can be simply read with AV_RB32. | ||
* | lavc: export DV profile API used by muxer/demuxer as public | Anton Khirnov | 2014-07-09 |
| | |||
* | dsputil: Split off FDCT bits into their own context | Diego Biurrun | 2014-07-07 |
| | |||
* | vmd: Split audio and video decoder | Nidhi Makhijani | 2014-07-07 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | dsputil: Split off *_8x8basis to a separate context | Diego Biurrun | 2014-07-06 |
| | |||
* | dsicin: Split audio and video decoder | Nidhi Makhijani | 2014-07-06 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | bmv: Split audio and video decoder | Nidhi Makhijani | 2014-07-06 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | paf: split audio and video decoder | Nidhi Makhijani | 2014-07-06 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | cljr: split decoder and encoder | Nidhi Makhijani | 2014-07-06 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | dsputil: Split off IDCT bits into their own context | Diego Biurrun | 2014-06-30 |
| | |||
* | mjpeg: Split off bits shared by MJPEG and LJPEG encoders | Diego Biurrun | 2014-06-30 |
| | | | | This obviates a dependency of the LJPEG encoder on mpegvideo. | ||
* | dsputil: Split off global motion compensation bits into a separate context | Diego Biurrun | 2014-06-23 |
| | |||
* | dsputil: Split bswap*_buf() off into a separate context | Diego Biurrun | 2014-06-22 |
| | |||
* | mpeg: Split error resilience bits off into a separate file | Diego Biurrun | 2014-06-22 |
| | |||
* | build: Have the eatqi decoder depend on the MPEG-1 decoder | Diego Biurrun | 2014-06-22 |
| | | | | eatqi uses more than just the shared mpegvideo bits. | ||
* | build: Add missing object files for Matroska demuxer | Diego Biurrun | 2014-06-22 |
| | |||
* | dsputil: Split audio operations off into a separate context | Diego Biurrun | 2014-06-22 |
| | |||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 |
| | |||
* | dsputil: Split off quarterpel bits into their own context | Diego Biurrun | 2014-05-29 |
| | |||
* | dsputil: Split off HuffYUV encoding bits into their own context | Diego Biurrun | 2014-05-27 |
| | | | | Also shorten HuffYUV context member names to avoid clutter. | ||
* | dsputil: Split off HuffYUV decoding bits into their own context | Diego Biurrun | 2014-05-27 |
| | | | | Also shorten HuffYUV context member names to avoid clutter. | ||
* | check: add libavcodec/vda_internal.h to SKIPHEADERS-$(CONFIG_VDA) | Janne Grunau | 2014-05-20 |
| |