Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | truehd: add hand-scheduled ARM asm version of mlp_filter_channel. | Ben Avison | 2014-03-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Profiling results for overall audio decode and the mlp_filter_channel(_arm) function in particular are as follows: Before After Mean StdDev Mean StdDev Confidence Change 6:2 total 380.4 22.0 370.8 17.0 87.4% +2.6% (insignificant) 6:2 function 60.7 7.2 36.6 8.1 100.0% +65.8% 8:2 total 357.0 17.5 343.2 19.0 97.8% +4.0% (insignificant) 8:2 function 60.3 8.8 37.3 3.8 100.0% +61.8% 6:6 total 717.2 23.2 658.4 15.7 100.0% +8.9% 6:6 function 140.4 12.9 81.5 9.2 100.0% +72.4% 8:8 total 981.9 16.2 896.2 24.5 100.0% +9.6% 8:8 function 193.4 15.0 103.3 11.5 100.0% +87.2% Experiments with adding preload instructions to this function yielded no useful benefit, so these have not been included. The assembly version has also been tested with a fuzz tester to ensure that any combinations of inputs not exercised by my available test streams still generate mathematically identical results to the C version. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | x86: hpeldsp: Keep all rnd_template instantiations in hpeldsp_init | Diego Biurrun | 2014-03-26 |
| | | | | | There is no point in having a separate file just for the instantiation that provides the public functions. | ||
* | hpeldsp_template: Move content to hpeldsp | Diego Biurrun | 2014-03-26 |
| | | | | There is no point in having this separate; it is not used as a template. | ||
* | hpeldsp_template: Drop av_unused attribute from *_no_rnd_pixels16_8_c functions | Diego Biurrun | 2014-03-26 |
| | |||
* | dsputil: Move draw_edges and clear_block* out of dsputil_template | Diego Biurrun | 2014-03-26 |
| | | | | The functions are not used templatized. | ||
* | dsputil: Move RV40-specific bits into rv40dsp | Diego Biurrun | 2014-03-26 |
| | |||
* | hpeldsp_template: Detemplatize the code | Diego Biurrun | 2014-03-26 |
| | | | | The indirection makes no sense without multiple instantiation. | ||
* | dsputil_template: Detemplatize the code | Diego Biurrun | 2014-03-26 |
| | | | | The indirection makes no sense without multiple instantiation. | ||
* | Add missing headers to make template files compile (more) standalone | Diego Biurrun | 2014-03-26 |
| | |||
* | dsputil_template: Move bits that are used templatized into separate file | Diego Biurrun | 2014-03-26 |
| | | | | This allows detemplatizing the bits that are not instantiated twice. | ||
* | dsputil: Move hpel_template #include out of dsputil_template | Diego Biurrun | 2014-03-26 |
| | | | | Multiple inclusion makes no sense as it is only used in the 8-bit case. | ||
* | x86: h264_qpel: Fix typo in CALL_2X_PIXELS macro invocation | Diego Biurrun | 2014-03-26 |
| | | | | This fixes FATE with mmxext CPUFLAGS set. | ||
* | avcodec: add missing includes | Vittorio Giovara | 2014-03-25 |
| | |||
* | avconv: More descriptive message about framedrop | Vittorio Giovara | 2014-03-25 |
| | |||
* | vf_transpose: K&R formatting cosmetics | Vittorio Giovara | 2014-03-25 |
| | |||
* | libx265: Only use one memcpy for headers | Derek Buitenhuis | 2014-03-24 |
| | | | | | | They're guaranteed by the x265 API to be contiguous in memory. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | libx265: Write global extradata when requested | Michael Niedermayer | 2014-03-24 |
| | | | | | | | | Matroska, MP4, and other containers require it. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | build: Add config option for CABAC code | Diego Biurrun | 2014-03-24 |
| | | | | This allows for more elegant dependency and object declarations. | ||
* | avconv: don't warn on multiple frames per packet for codecs that expect it | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: print verbose per-stream transcoding statistics | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: split printing the final statistics into a separate function | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: rewrite output data size tracking | Anton Khirnov | 2014-03-24 |
| | | | | | | Store a variable per OutputStream instead of globals for audio/video/extradata. This makes the code simpler and cleaner and fixes 2pass with multiple output streams. | ||
* | avconv: explicitly report when the muxing overhead is unknown | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: remove unused nb_frames_dup | Anton Khirnov | 2014-03-24 |
| | | | | Frame duplication now happens in vf_fps. | ||
* | {v,a}f_showinfo: print frame side data | Anton Khirnov | 2014-03-24 |
| | |||
* | mp3dec: export replaygain tags from ID3v2 | Anton Khirnov | 2014-03-24 |
| | |||
* | af_volume: support using replaygain frame side data | Anton Khirnov | 2014-03-24 |
| | |||
* | frame: add a function for removing side data from a frame | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: add stream-global side data to the first demuxed packet | Anton Khirnov | 2014-03-24 |
| | |||
* | libavcodec: when decoding, copy replaygain side data to decoded frames | Anton Khirnov | 2014-03-24 |
| | |||
* | Add replaygain side data type and code for parsing replaygain tags. | Anton Khirnov | 2014-03-24 |
| | |||
* | lavf: add an AVStream field for exporting stream-global side data | Anton Khirnov | 2014-03-24 |
| | |||
* | lavc: give a typedeffed name to the AVPacket.side_data struct | Anton Khirnov | 2014-03-24 |
| | |||
* | configure: Remove dcbzl check for e500v1 and e500v2 architectures | Peter Krefting | 2014-03-24 |
| | | | | | | | | | | | | The DCBZL instruction is not available for the e500v1 and e500v2 architectures, but may still be recognized by the toolchain, so we need to explicitly disable it for these architectures. References: PowerPC™ e500 Core Family Reference Manual (Freescale) Found-by: Ståle Kristoffersen <staalebk@ifi.uio.no> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | mpeg: K&R formatting cosmetics | Tanja Batchelor | 2014-03-24 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | h264: Split h264 slice decoding from nal decoding | Luca Barbato | 2014-03-23 |
| | |||
* | h264: move macroblock decoding into its own file | Vittorio Giovara | 2014-03-23 |
| | |||
* | build: Sort h264 objects | Luca Barbato | 2014-03-23 |
| | |||
* | build: h264 parser depends on full h264 decoder | Luca Barbato | 2014-03-23 |
| | |||
* | RELEASE_NOTES: mention new filters | Vittorio Giovara | 2014-03-23 |
| | |||
* | lavc: drop ff_pixfmt_list_420 | Vittorio Giovara | 2014-03-23 |
| | |||
* | changelog: switch libx265 and compand entries | Vittorio Giovara | 2014-03-23 |
| | |||
* | configure: Always use -DOPJ_STATIC when checking for openjpeg | Luca Barbato | 2014-03-23 |
| | | | | | | Unbreaks windows systems not providing pkgconf files. Reported-By: Rafaël Carré <funman@videolan.org> | ||
* | movenc: Allow override of major brand in ftyp atom | John Stebbins | 2014-03-23 |
| | | | | Signed-off-by: Tim Walker <tdskywalker@gmail.com> | ||
* | lagarith: Fix typo in printf format string | Diego Biurrun | 2014-03-22 |
| | | | | libavcodec/lagarith.c:671:16: warning: '#' flag used with ‘%u’ gnu_printf format [-Wformat] | ||
* | dsputil: Move thirdpel-related bits into their own context | Diego Biurrun | 2014-03-22 |
| | |||
* | x86: dsputil: Move hpeldsp-related declarations to a separate header | Diego Biurrun | 2014-03-22 |
| | |||
* | ppc: dsputil: Move hpeldsp-related declarations to a separate header | Diego Biurrun | 2014-03-22 |
| | |||
* | x86: dsputil: Move fpel declarations to a separate header | Diego Biurrun | 2014-03-22 |
| | |||
* | dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros | Diego Biurrun | 2014-03-22 |
| |