aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nellymoser: Convert to the new bitstream readerAlexandra Hájková2016-11-181-8/+8
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* jvdec: Convert to the new bitstream readerAlexandra Hájková2016-11-181-26/+26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hqx: Convert to the new bitstream headerAlexandra Hájková2016-11-182-34/+35
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hq_hqa: Convert to the new bitstream readerAlexandra Hájková2016-11-181-24/+24
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* gsm: Convert to the new bitstream readerAlexandra Hájková2016-11-183-26/+28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* g72x: Convert to the new bitstream readerAlexandra Hájková2016-11-183-47/+49
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* g2meet: Convert to the new bitstream readerAlexandra Hájková2016-11-181-15/+15
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fraps: Convert to the new bitstream readerAlexandra Hájková2016-11-181-5/+5
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* flashsv: Convert to the new bitstream readerAlexandra Hájková2016-11-181-28/+29
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* faxcompr: Convert to the new bitstream readerAlexandra Hájková2016-11-181-17/+17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* exr: Convert to the new bitstream readerAlexandra Hájková2016-11-181-6/+6
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* escape130: Convert to the new bitstream readerAlexandra Hájková2016-11-181-23/+23
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* escape124: Convert to the new bitstream readerAlexandra Hájková2016-11-181-44/+41
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dvdsubdec: Convert to the new bitstream readerAlexandra Hájková2016-11-181-17/+17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dss_sp: Convert to the new bitstream readerAlexandra Hájková2016-11-181-11/+11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cook: Convert to the new bitstream readerAlexandra Hájková2016-11-181-26/+27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cljrdec: Convert to the new bitstream readerAlexandra Hájková2016-11-181-9/+9
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cdxl: Convert to the new bitstream readerAlexandra Hájková2016-11-181-9/+10
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* binkaudio: Convert to the new bitstream readerAlexandra Hájková2016-11-181-29/+30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* bink: Convert to the new bitstream readerAlexandra Hájková2016-11-181-136/+128
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avs: Convert to the new bitstream readerAlexandra Hájková2016-11-181-5/+5
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* atrac3plus: Convert to the new bitstream readerAlexandra Hájková2016-11-183-272/+275
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* atrac: Convert to the new bitstream readerAlexandra Hájková2016-11-182-64/+67
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* asvdec: Convert to the new bitstream readerAlexandra Hájková2016-11-182-29/+29
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* adpcm: Convert to the new bitstream headerAlexandra Hájková2016-11-181-9/+11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* 4xm: Convert to the new bitstream readerAlexandra Hájková2016-11-181-13/+14
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* on2avc: Convert to the new bitstream readerAlexandra Hájková2016-11-181-31/+33
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ea: Convert to the new bitstream readerAlexandra Hájková2016-11-182-28/+28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* eamad: Convert to the new bitstream readerAlexandra Hájková2016-11-181-23/+19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cllc: Convert to the new bitstream readerAlexandra Hájková2016-11-181-52/+36
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: add a new bitstream reader to replace get_bitsAlexandra Hájková2016-11-181-0/+387
| | | | | | | The new bit reader features a simpler API and an implementation without stacks of nested macros. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hwcontext_dxva2: make sure the sw frame format is the right one during transferAnton Khirnov2016-11-181-0/+6
|
* hwcontext_dxva2: split transfer_data() into upload/download functionsAnton Khirnov2016-11-181-20/+33
| | | | | | Just the presence of a hw frames context is not enough to detect whether the transfer is an upload or a download, because hw frames mapped to system memory will have a hw frames context attached.
* hwcontext_dxva2: fix handling of the mapping flagsAnton Khirnov2016-11-181-3/+9
| | | | | | D3DLOCK_READONLY properly corresponds to the absence of the write flag, not to the presence of the read flag, while D3DLOCK_DISCARD is equivalent to the overwrite flag.
* hwcontext_dxva2: do not assume the destination format during mapping is ↵Anton Khirnov2016-11-181-0/+4
| | | | | | always the right one Handle the cases where it is unsupported or unset.
* avpacket: Mark src pointer as constantLuca Barbato2016-11-172-4/+4
|
* hlsenc: Add encryption supportLuca Barbato2016-11-172-18/+211
| | | | Partially based on Christian Suloway <csuloway@globaleagleent.com> work.
* crypto: Add encryption supportChristian Suloway2016-11-171-21/+146
| | | | | | Signed-off-by: Christian Suloway <csuloway@globaleagleent.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* qsvdec: Drop stray extra braces around initializerDiego Biurrun2016-11-171-1/+1
| | | | libavcodec/qsvdec.c:93:5: warning: braces around scalar initializer
* qsv: Drop some unused variablesDiego Biurrun2016-11-171-3/+0
|
* examples/transcode_aac: Drop pointless return value const qualifierDiego Biurrun2016-11-171-1/+1
| | | | doc/examples/transcode_aac.c:52:20: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
* Ignore all generated example binariesDiego Biurrun2016-11-171-0/+5
|
* doc: Add note about recent regression in AviSynth+Stephen Hutchinson2016-11-171-0/+13
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avisynth: Support pix_fmts added to AviSynth+Stephen Hutchinson2016-11-171-1/+165
| | | | | | | | | | | | | | | A number of new pix_fmts* have been added to AviSynth+: 16-bit packed RGB and RGBA 10-, 12-, 14, and 16-bit YUV 4:2:0, 4:2:2, and 4:4:4 8-, 10-, 12-, 14-, and 16-bit Planar RGB 8-, 10-, 12-, 14-, and 16-bit Planar YUVA and Planar RGBA 10-, 12-, 14-, and 16-bit GRAY variants 32-bit floating point Planar YUV(A), Planar RGB(A), and GRAY *some of which are not currently available pix_fmts here and were not added to the demuxer due to this Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avisynth: Simplify the pix_fmt check for the newer AviSynth APIStephen Hutchinson2016-11-171-22/+5
| | | | | | | The values don't need to be hardcoded since the correct values are returned by avs_bits_per_pixel. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avisynth: Fix setting stream timebaseMarton Balint2016-11-171-5/+3
| | | | | | | | | Stream timebase should be set using avpriv_set_pts_info, otherwise avctx->pkt_timebase is not correct, leading to A/V desync. Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Stephen Hutchinson <qyot27@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fate: Add h264 and hevc extradata reload testsVittorio Giovara2016-11-164-0/+20
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* mov: Fix identity matrix boolean logicVittorio Giovara2016-11-161-2/+2
| | | | | | | | This prevented the code from correctly exporting the rotation matrix which caused a few samples to be displayed wrong. Introduced in ecd2ec69ce10e13f6ede353d2def7c. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separatelyMartin Storsjö2016-11-161-0/+6
| | | | | | | | The dc-only mode is already checked to work correctly above, but this allows benchmarking this mode for performance tuning, and allows making sure that it actually is correctly hooked up. Signed-off-by: Martin Storsjö <martin@martin.st>
* aarch64: vp9: loop filter: replace 'orr; cbn?z' with 'adds; b.{eq,ne};Janne Grunau2016-11-161-11/+20
| | | | | | The latter is 1 cycle faster on a cortex-53 and since the operands are bytewise (or larger) bitmask (impossible to overflow to zero) both are equivalent.