summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vaapi_h264: Fix bit offset of slice data.Mark Thompson2016-05-08
| | | | | | | | | | | | Commit ca2f19b9cc37be509d85f05c8f902860475905f8 modified the meaning of H264SliceContext.gb: it is now initialised at the start of the NAL unit header, rather than at the start of the slice header. The VAAPI slice decoder uses the offset after parsing to determine the offset of the slice data in the bitstream, so with the changed meaning we no longer need to add the extra byte to account for the NAL unit header because it is now included directly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fate: Remove duplicate wmv8_x8intra.wmv testMichael Niedermayer2016-05-08
| | | | | | | | | | Also temporary enable the test so we get updated fate failure statistics Note, this does not work on all platforms, it fails on MIPS and ml archives indicate it failed on x86 openbsd with some compilers as well Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* x86: lossless audio: SSE4 madd 32bitsChristophe Gisquet2016-05-07
| | | | | | | | | | The unique user so far is wmalossless 24bits. The few samples tested show an order of 8, so more unrolling or an avx2 version do not make sense. Timings: 68 -> 49 cycles Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit 'ca8c7591735c0f80cc29e31e2e92cb10228e14c7'Derek Buitenhuis2016-05-07
|\ | | | | | | | | | | | | * commit 'ca8c7591735c0f80cc29e31e2e92cb10228e14c7': intrax8: Remove mpegvideo dependency Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Remove mpegvideo dependencyVittorio Giovara2016-03-29
| |
* | Merge commit '6ebd06a9b2508747a135ee4c880d8f612e08932b'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit '6ebd06a9b2508747a135ee4c880d8f612e08932b': intrax8: Drop lots of pointless parentheses Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Drop lots of pointless parenthesesDiego Biurrun2016-03-29
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '9b57995cdd489a4cff51dcc1a1f08ac77ec5a58c'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit '9b57995cdd489a4cff51dcc1a1f08ac77ec5a58c': intrax8: Drop MB emulation code Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Drop MB emulation codeVittorio Giovara2016-03-29
| | | | | | | | This is already performed in init_context_frame().
* | Merge commit '9fa888c02801fff2e8817c24068f5296bbe60000'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit '9fa888c02801fff2e8817c24068f5296bbe60000': intrax8: Keep a reference to the decoder blocks Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Keep a reference to the decoder blocksVittorio Giovara2016-03-29
| |
* | Merge commit 'c2084ffcbfc11d1b6ed3a4a0df9cafd56fbb896f'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit 'c2084ffcbfc11d1b6ed3a4a0df9cafd56fbb896f': intrax8: Use the generic horizband function Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Use the generic horizband functionVittorio Giovara2016-03-29
| | | | | | | | | | This is assuming that intrax8 has no support for interlacing Carry over lowdelay value in ff_intrax8_decode_picture.
* | Merge commit 'b1268e0f032a3af3912fe3fb8d3855e12d7ea83b'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit 'b1268e0f032a3af3912fe3fb8d3855e12d7ea83b': intrax8: Pass macroblock coordinates to ff_intrax8_decode_picture Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Pass macroblock coordinates to ff_intrax8_decode_pictureVittorio Giovara2016-03-29
| | | | | | | | | | These values need to be updated with the last macroblock position, so keep them as pointers.
* | Merge commit 'd0540fd02171a6233d2016b199d013299debf7e3'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit 'd0540fd02171a6233d2016b199d013299debf7e3': intrax8: Pass macroblock size to ff_intrax8_common_init Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * intrax8: Pass macroblock size to ff_intrax8_common_initVittorio Giovara2016-03-29
| | | | | | | | Helps in decoupling this code from mpegvideo.
* | Merge commit '9f4d99138df434a73b097c997fb4cafc65f4ff54'Derek Buitenhuis2016-05-07
|\| | | | | | | | | | | | | * commit '9f4d99138df434a73b097c997fb4cafc65f4ff54': fate: Add test for WMV2 with jframes Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * fate: Add test for WMV2 with jframesVittorio Giovara2016-03-29
| |
* | h265_parse: skip zero sized NAL unitsHendrik Leppkes2016-05-07
| | | | | | | | | | | | Avoids extra error checks later on and/or invalid reads. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | h264: do not return an error when NAL parsing of extradata failedHendrik Leppkes2016-05-07
| | | | | | | | | | | | Fixes AnnexB samples with broken extradata, but proper in-band parameter sets Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'ca2f19b9cc37be509d85f05c8f902860475905f8'Hendrik Leppkes2016-05-07
|\| | | | | | | | | | | | | * commit 'ca2f19b9cc37be509d85f05c8f902860475905f8': h264: switch to h2645_parse for NAL parsing Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * h264: switch to h2645_parse for NAL parsingAnton Khirnov2016-03-28
| |
* | h2645_parse: allow partial escapingHendrik Leppkes2016-05-07
| | | | | | | | | | | | | | This ports the fix from 033a533 to the new parser module in prepartion of using it for the h264 decoder. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | h2645_parse: initialize the GetBitContext to the proper sizeHendrik Leppkes2016-05-07
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | hevc: fix size condition in ptl parsingHendrik Leppkes2016-05-07
| | | | | | | | | | | | | | When only one sublayer is present, no information is coded. Only when at least two are present, all 8 sublayers are written. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avformat/tee: Use ref instead copy in write_packetJan Sebechlebsky2016-05-07
| | | | | | | | | | | | | | | | | | Replace av_copy_packet and deprecated av_dup_packet by creating reference using av_packet_ref. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/tee: Fix TeeSlave.bsfs pointer array sizeJan Sebechlebsky2016-05-07
| | | | | | | | | | | | | | | | | | | | TeeSlave.bsfs is array of pointers to AVBitStreamFilterContext, so element size should be really size of a pointer, not size of TeeSlave structure. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | ffplay: force setting alsa buffer sizeMarton Balint2016-05-07
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | riff: add comment for g721,g723 codec tagscompn2016-05-07
| | | | | | | | Signed-off-by: Piotr Bandurski <ami_stuff@o2.pl>
* | avformat/riff: add M102 FourCCPiotr Bandurski2016-05-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/m101: simplify 8bit codeMichael Niedermayer2016-05-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/m101: remove unneeded zeroing of priv_data_sizeMichael Niedermayer2016-05-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/m101: Simplify if() conditionMichael Niedermayer2016-05-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: fix dcadec test dependenciesJames Almer2016-05-06
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | configure: Only utvideo <= 15.3.0 is supported.Carl Eugen Hoyos2016-05-06
| | | | | | | | Fixes ticket #5511.
* | avcodec/avcodec: Move AV_CODEC_ID_M101 to the 2nd group of video codecsMichael Niedermayer2016-05-06
| | | | | | | | | | Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/riff: add M101Michael Niedermayer2016-05-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: add M101 decoderMichael Niedermayer2016-05-06
| | | | | | | | | | | | Fixes Ticket 2611 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/nvenc: don't set profile in lossless modeTimo Rothenpieler2016-05-06
| |
* | avcodec/dcadsp: use LOCAL_ALIGNED_32 instead of LOCAL_ALIGNED(32, ...)James Almer2016-05-06
| |
* | avcodec: Add "sar" alias to "aspect" option of video encodersAndrey Utkin2016-05-06
| | | | | | | | | | | | | | | | It is impossible to pass "aspect" parameter to encoder from ffmpeg CLI because option from lavc/options_table.h is eclipsed by option with same name in ffmpeg_opt.c, which has different meaning (DAR, not SAR). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/graphparser: add '\r' as whitespaceMuhammad Faiz2016-05-06
| | | | | | | | | | | | | | for compatibility with platforms that treat it as newline Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | avutil/parsing: add '\r' as whitespaceMuhammad Faiz2016-05-06
| | | | | | | | | | | | | | for compatibility with platforms that treat it as newline Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | vc2enc: prevent random dataChristophe Gisquet2016-05-06
| | | | | | | | | | | | | | | | | | | | The slice prefix is 0 in the reference encoder and the decoder ignores it. Writing 0 there seems like the best temporary solution. The padding could have contained uninitialized data, but reference VC2 encoders put 0xFF there, hence the memset value. Overall this allows producing bistreams with no random data for use by fate.
* | fate: Add test for vorbis encoderPetru Rares Sincraian2016-05-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/alac: fix 20-bit supportPaul B Mahol2016-05-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavd/avfoundation: use AVCodecParametersRick Kern2016-05-05
| | | | | | | | | | | | Fixes "Could not find codec parameters for stream" error (#5494) Signed-off-by: Rick Kern <kernrj@gmail.com>
* | avfilter/vf_waveform: fix order of graticule scale itemsPaul B Mahol2016-05-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/avf_showcqt: add .Muhammad Faiz2016-05-05
| |