summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* lavr: define ResampleContext in resample.hJanne Grunau2014-04-24
| | | | Required for arch optimized resampling.
* lavu: add CHK_OFFS as AV_CHECK_OFFSET to check struct member offsetsJanne Grunau2014-04-24
|
* flv: Do not mangle dts values for negative ctsLuca Barbato2014-04-23
| | | | Some applications really mean to send negative pts.
* flv: Warn only onceLuca Barbato2014-04-23
| | | | No point in sending the message multiple time.
* flv: Improve log messagesLuca Barbato2014-04-23
| | | | | Messages should start with a capital letter and possibly end with a "." if they are statements.
* on2avc: change a comment at #endif to match actual defineKostya Shishkov2014-04-23
|
* On2 AVC decoderKostya Shishkov2014-04-23
|
* fic: Make warning message more accurateDerek Buitenhuis2014-04-23
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fic: Remove redundant clipsDerek Buitenhuis2014-04-23
| | | | | | The equations can't overflow or underflow anyway. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fic: Simplify alpha blendingDerek Buitenhuis2014-04-22
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avutil: move av_get_time_base_q() after include rational.hMichael Niedermayer2014-04-22
| | | | | | | Fix compilation Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avutil: Add av_get_time_base_q()Derek Buitenhuis2014-04-22
| | | | | | | | This fixes usage of AV_TIME_BASE_Q in C++ applications, which cannot use compound literals directly in their code. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* fic: Support rendering cursorsDerek Buitenhuis2014-04-22
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fic: Use proper quantization matrix indexDerek Buitenhuis2014-04-22
| | | | | | | | The matrices are not zigzagged. Fixes artefacting. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* aarch64: NEON vorbis_inverse_couplingJanne Grunau2014-04-22
| | | | | From the ARMv7 NEON version. 16 times faster as the C version, overall more than 12% faster vorbis decoding on Apple's A7.
* aarch64: NEON fixed/floating point MPADSP apply_windowJanne Grunau2014-04-22
| | | | | 30%/25% (fixed/float) faster mp3 decoding on Apple's A7. The floating point decoder is approximately 7% faster.
* aarch64: NEON float to s16 audio conversionJanne Grunau2014-04-22
|
* aarch64: NEON float (i)MDCTJanne Grunau2014-04-22
| | | | Approximately as fast as the ARM NEON version on Apple's A7.
* aarch64: NEON float FFTJanne Grunau2014-04-22
| | | | Approximately as fast as the ARM NEON version on Apple's A7.
* lavf: do not use the parser duration for videoAnton Khirnov2014-04-22
| | | | | The parser has no way of knowing video duration, and therefore no video parsers set it.
* avconv: always reset packet pts after decoding an audio frameAnton Khirnov2014-04-22
| | | | | Currently, if a decoder sets AVFrame.pts, we'd send the same timestamp to it twice, which is wrong.
* lavc: improve AVCodecContext.delay doxyAnton Khirnov2014-04-22
|
* txd: do not set the codec timebase.Anton Khirnov2014-04-22
| | | | | It is not supposed to be changed from outside of lavc. Set the stream timebase and average framerate instead.
* mpegvideo: Use the current_picture ptsMichael Niedermayer2014-04-21
| | | | | | | | | The picture slot can be recycled by select_input_picture and only current_picture is populated with the valid pts. Unbreak timestamps when in cbr mode. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avcodec/fic: Fix return value checkMichael Niedermayer2014-04-21
| | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avcodec/fic: clear slice_dataMichael Niedermayer2014-04-21
| | | | | | | | Fixes artifacts Fixes use of freed memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avcodec/fic: fix slice checksMichael Niedermayer2014-04-21
| | | | | | | fix integer overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fic: use correct IDCTKostya Shishkov2014-04-21
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* mvc: Specify the pixel format for the mv-mvc* testsMartin Storsjö2014-04-19
| | | | | | | | | Also set the RGBA pixel format correctly as the native endian format, which is what it returns. This fixes the tests on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: add tests for SGI RLE and MVC1&2 decodersVittorio Giovara2014-04-19
|
* Silicon Graphics Movie demuxerPeter Ross2014-04-19
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Silicon Graphics Motion Video Compressor 1 & 2 decoderPeter Ross2014-04-19
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Silicon Graphics RLE 8-bit video decoderPeter Ross2014-04-19
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* h264: codec reinit: remove statements without effectJanne Grunau2014-04-19
| | | | | | | avctx->coded_{height,width} will always equal h->{height,width} since init_dimensions() does that explicitly, Size changes are detected by changes in mb_{height,width} earlier and propagated through the needs_reinit variable.
* utils: add yvyu422 to avcodec_align_dimensions2Vittorio Giovara2014-04-19
|
* filtfmts: remove unused lavf includeVittorio Giovara2014-04-19
|
* lavfi: name anonymous structsVittorio Giovara2014-04-19
|
* configure: Handle armcc 5.0Martin Storsjö2014-04-19
| | | | | | | The first line of the "armcc --vsn" output in one version is "Product: ARM Compiler 5.04". Signed-off-by: Martin Storsjö <martin@martin.st>
* mp3dec: decode more data from Info headerAlessandro Ghedini2014-04-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* crc: add ANSI CRC16 LEAlessandro Ghedini2014-04-17
| | | | | | This adds the reversed byte-order version of the ANSI CRC16. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mp3dec: move XING/Info and VBRI parsing into their own functionsAlessandro Ghedini2014-04-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* replaygain: allow exporting already decoded replaygain valuesAlessandro Ghedini2014-04-17
| | | | | | | | This adds a function to export raw replaygain values (i.e. in the (u)int32_t form). It first checks whether AV_PKT_DATA_REPLAYGAIN side data is present, in which case it does nothing. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* resample: remove an unneeded context variableAnton Khirnov2014-04-17
|
* drawtext: Add fontconfig supportLuca Barbato2014-04-17
| | | | | | Introduce the `font` option and make it optional to pass a fontfile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* vp78: Align the intra4x4_pred_mode_top array within VP8MacroblockMartin Storsjö2014-04-14
| | | | | | | | This array is written using AV_WN32A, assuming alignment. This hopefully fixes the failing vp7 fate test on sparc. Signed-off-by: Martin Storsjö <martin@martin.st>
* dcadec: Delete redundant init_get_bits callNiels Möller2014-04-14
| | | | | | | | No initialization is needed in dca_decode_frame, because the next thing it does is calling dca_parse_frame_header, which takes care of the needed initialization. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* rtmpproto: Handle RTMP chunk size packets before the connect packetStephan Soller2014-04-14
| | | | | | | | | | | | | In all other cases where ff_rtmp_packet_read is used, the packet returned is passed to rtmp_parse_result more or less immediately. In this single case, the content of the packet was required to be a connect packet. Some clients, e.g. Open Broadcaster Software, send a chunk size packet before the connect packet. If the first packet is a chunk size packet, handle it and read another one, requiring this to be a connect packet instead. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmpproto: Make sure to pass on the error code if read_connect failedMartin Storsjö2014-04-14
| | | | | | | | | Previously, if read_connect failed, the ret variable was unmodified and had the value 0, indicating success, which then was returned from the rtmp_open function, even though it actually failed. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* x86/synth_filter: remove the fma3 version ifdefsJames Almer2014-04-13
| | | | | | | This fixes compilation failures with --disable-fma3 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* af_volume: implement replaygain clipping preventionAlessandro Ghedini2014-04-13
| | | | | | | This adds a new "replaygain_noclip" option to the filter, and, if enabled, limits the gain applied for tracks where clipping would occur. Signed-off-by: Anton Khirnov <anton@khirnov.net>