summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* af_volume: implement replaygain pre-amplificationAlessandro Ghedini2014-04-04
| | | | | | | This adds a new "replaygain_preamp" option to the filter, and simply adds its value to the replaygain gain value. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86/synth_filter: add synth_filter_fma3James Almer2014-04-04
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86/synth_filter: add synth_filter_avxJames Almer2014-04-04
| | | | | | | | | | | | Sandy Bridge Win64: 180 cycles in ff_synth_filter_inner_sse2 150 cycles in ff_synth_filter_inner_avx Also switch some instructions to a three operand format to avoid assembly errors with Yasm 1.1.0 or older. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86/synth_filter: add synth_filter_sseJames Almer2014-04-04
| | | | | | | Build only on x86_32 targets. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* replaygain: remove unused variableMichael Niedermayer2014-04-04
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* oggparsevorbis: export replaygain tags from Vorbis commentsAlessandro Ghedini2014-04-04
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* flacdec: export replaygain tags from Vorbis commentsAlessandro Ghedini2014-04-04
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* replaygain: correctly parse peak valuesAlessandro Ghedini2014-04-04
| | | | | | | | | | | | | | | According to the ReplayGain spec, the peak amplitude may overflow and may result in peak amplitude values greater than 1.0 with psychoacoustically coded audio, such as MP3. Fully compliant decoders must allow peak overflows. Additionally, having peak values in the 0<->UINT32_MAX scale makes it more difficult for applications to actually use the peak values (e.g. when implementing clipping prevention) since values have to be rescaled down. This patch corrects the peak parsing by removing the rescaling of the decoded values between 0 and UINT32_MAX and the 1.0 upper limit. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* replaygain: fix gain sign decodingAlessandro Ghedini2014-04-04
| | | | | | | The gain sign was incorrectly decoded: since the FFSIGN() macro treats 0 as negative, gain values starting with "0." were always decoded as negative. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* arm: asm decode_block_coeffs_internal is vp8 specificJanne Grunau2014-04-04
| | | | | Unbreaks compilation on arm due to conflicting types for 'ff_decode_block_coeffs_armv6'.
* fate: add a VP7 testVittorio Giovara2014-04-04
|
* On2 VP7 decoderPeter Ross2014-04-04
| | | | | | | | | Further performance improvements and security fixes by Vittorio Giovara, Luca Barbato and Diego Biurrun. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* riff: Add an additional AAC TwoCCCarl Eugen Hoyos2014-04-04
| | | | Mentioned on http://msdn.microsoft.com/en-us/library/dd341376%28prot.20%29.aspx
* riff: support 0xa100 TwoCC for G723_1Piotr Bandurski2014-04-04
| | | | Sample-Id: 4790b7f1c44f98e35f3b806468fa615f5930a5b3.wav
* riff: add 0x594a TwoCC for Xan DPCMPiotr Bandurski2014-04-04
| | | | Sample-Id: crusader-no-regret.avi
* riff: add 0x64 to g726Compn2014-04-04
| | | | Sample-Id: g726-test1.wav
* riff: add G723_1 wav tagPiotr Bandurski2014-04-04
|
* riff: map 0x0038 to amrnbCompn2014-04-04
| | | | Sample-Id: 40709.avi
* riff: Support FLIC FourCCPaul B Mahol2014-04-04
|
* riff: add escape130 FourCCMichael Niedermayer2014-04-04
|
* riff: support 'aas4' FourCCPiotr Bandurski2014-04-04
|
* riff: add "YUV8" FourCCPiotr Bandurski2014-04-04
| | | | Sample-Id: MAILTEST.AVI
* riff: Add "S263" FourCCPiotr Bandurski2014-04-04
|
* riff: Support XMPG as mpeg1Michael Niedermayer2014-04-04
|
* riff: support BW10 as mpeg1Michael Niedermayer2014-04-04
|
* riff: Add SLDV FourCC for dvvideoPiotr Bandurski2014-04-04
|
* riff: Support NTSC forward dvcpro videosCarl Eugen Hoyos2014-04-04
| | | | PAL looks incorrect.
* riff: add dvis/pdvc FourCCsPiotr Bandurski2014-04-04
|
* riff: add "GXVE" FourCC for WMV2Piotr Bandurski2014-04-04
| | | | Sample-Id: vivd.avi
* riff: add PLV1 fourcc to mpeg4Compn2014-04-04
| | | | Sample-Id: york-water-meteor.avi
* riff: Support decoding ASP variant from QNAP SystemsCarl Eugen Hoyos2014-04-04
|
* riff: add "SM4V" FourCCPiotr Bandurski2014-04-04
|
* riff: add DYM4 mpeg4 fourccCompn2014-04-04
|
* riff: add DM4V FourCCPiotr Bandurski2014-04-04
|
* riff: add G264 to mpeg4, only decodes keyframesCompn2014-04-04
|
* riff: add "lsvm" FourCC for H263.Piotr Bandurski2014-04-04
|
* riff: Support H.264 fourcc UMSVCarl Eugen Hoyos2014-04-04
|
* riff: add FourCC for GeoVision camerasCarl Eugen Hoyos2014-04-04
|
* riff: Add V264 for H264 in CCTV recordingsCarl Eugen Hoyos2014-04-04
|
* riff: add H264 from QNAP SystemsCarl Eugen Hoyos2014-04-04
|
* riff: add SMV2 FourCC for H264Piotr Bandurski2014-04-04
| | | | Sample-Id: smv2.avi
* riff: add ISMP/timecode tagClément Bœsch2014-04-04
|
* riff: Add ITRK tagJames Almer2014-04-04
| | | | | Some players, like foobar2000 or modern versions of WMP, create WAV files using the ITRK tag for track instead of IPRT
* isom: add some BOXX tagsPiotr Bandurski2014-04-04
|
* isom: add 'flic' tagReimar Döffinger2014-04-04
|
* isom: add 'm1v ' tagCarl Eugen Hoyos2014-04-04
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* mxf: Remove typoLuca Barbato2014-04-03
| | | | Reported-By: Vittorio Giovara <vittorio.giovara@gmail.com>
* log: Unbreak windows supportLuca Barbato2014-04-03
| | | | Add the missing define.
* log: Do not assume the TERM variable is always setLuca Barbato2014-04-03
|
* log: Document AV_LOG_C usageLuca Barbato2014-04-03
| | | | And move outside the wrong doxygen group.