summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* avio: Fix the value of the deprecated URL_FLAG_NONBLOCKMartin Storsjö2012-01-12
| | | | | | | | | | This isn't used in practice anywhere within libav at the moment, but change it for consistency until it is removed. URL_RDONLY/WRONLY were fixed in commit 5b81e295931 (after the values that actually were used were changed at the major bump, in commit cbea3ac8), but this flag was unintentionally left unfixed. Signed-off-by: Martin Storsjö <martin@martin.st>
* rv34: fix and optimise frame dependency checkingJanne Grunau2012-01-12
| | | | | | | | The sporadic threading errors during fate-rv30 were caused by calling ff_thread_await_progress with mb row -1 as argument. That returns immediately since progress is initialized to -1. Not yet computed motion vectors from the reference could be used for the first macroblocks.
* rv34: NEON optimised dc only inverse transformJanne Grunau2012-01-12
| | | | | 30-50% faster than the C implementation, 0.5% overall speedup on bourne.rmvb.
* avprobe: use avio_size() instead of deprecated AVFormatContext.file_size.Anton Khirnov2012-01-12
|
* ffmenc: remove references to deprecated AVFormatContext.timestamp.Anton Khirnov2012-01-12
|
* lavf: undeprecate read_seek().Anton Khirnov2012-01-12
| | | | The "new seeking API" was never finished and nobody is working on it.
* avserver: remove code using deprecated CODEC_CAP_PARSE_ONLY.Anton Khirnov2012-01-12
|
* lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_IAnton Khirnov2012-01-12
|
* lavc: ifdef out parse_only AVOptionAnton Khirnov2012-01-12
|
* nellymoserdec: SAMPLE_FMT -> AV_SAMPLE_FMTAnton Khirnov2012-01-12
|
* mpegvideo_enc: ifdef out/replace references to deprecated codec flags.Anton Khirnov2012-01-12
|
* riff: remove references to sonic codec idsAnton Khirnov2012-01-12
| | | | They are deprecated and will be purged on next major bump.
* indeo4: add some missing static and const qualifiersKostya Shishkov2012-01-12
| | | | From the patch by Reimar Döffinger.
* rv34: DC-only inverse transformChristophe GISQUET2012-01-12
| | | | | | | | | | | | | | | When decoding coefficients, detect whether the block is DC-only, and take advantage of this knowledge to perform DC-only inverse transform. This is achieved by: - first, changing the 108x4 element modulo_three_table into a 108 element table (kind of base4), and accessing each value using mask and shifts. - then, checking low bits for 0 (as they represent the presence of higher frequency coefficients) Also provide x86 SIMD code for the DC-only inverse transform. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* avconv: use AVFrame.width/height/format instead of corresponding ↵Anton Khirnov2012-01-12
| | | | AVCodecContext fields
* lavfi: move version macros to a new installed header version.hAnton Khirnov2012-01-12
|
* vsrc_buffer: release the buffer on uninit.Anton Khirnov2012-01-12
|
* rgb2rgb: rgb12tobgr12()Paul B Mahol2012-01-11
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* latmdec: Check AudioSpecificConfig length before decoding extradata.Alex Converse2012-01-11
| | | | | | | This is different than a normal get_bits() over read because decode_audio_specific_config() creates its own GetBitContext. Fixes Bug 170.
* fft: init functions with INIT_XMM/YMM.Henrik Gramner2012-01-11
| | | | | | | | This is required to handle clobbering of XMM registers on Win64 correctly. Fixes FFT and all tests depending on FFT on Win64. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* pcmenc: set frame_size to 0.Justin Ruggles2012-01-11
| | | | | This indicates that the actual frame size is based on the buf_size passed to avcodec_encode_audio().
* gsm demuxer: use generic seeking instead of a gsm-specific function.Justin Ruggles2012-01-11
| | | | | Since packets all contain only a single block, the generic seek function can be used while still maintaining block-accuracy.
* gsm demuxer: return packets with only 1 gsm block at a time.Justin Ruggles2012-01-11
| | | | | fixes stream copy of raw gsm to mov. tested with QuickTime.
* avcodec: add GSM parserJustin Ruggles2012-01-11
| | | | | The WAVE demuxer returns packets with many blocks per frame, which needs to be parsed into single blocks. This has a side-effect of fixing the timestamps.
* doc: Replace ffmpeg references in avserver config file by avconv.Diego Biurrun2012-01-11
|
* doc: Fix names of av_log color environment variables.Diego Biurrun2012-01-11
|
* Fix a bunch of platform name and other typos.Diego Biurrun2012-01-11
|
* Add some missing changelog entries and release 0.8_beta2Reinhard Tartler2012-01-11
| | | | Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* No longer build libpostproc by defaultReinhard Tartler2012-01-11
| | | | | | | update documentation to inform developers that it may be removed in a later release. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* wtv: fix memleaks during normal operationJanne Grunau2012-01-11
|
* threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavsJanne Grunau2012-01-11
|
* rv34: frame-level multi-threadingJanne Grunau2012-01-10
| | | | | | | | Statistics for bourne.rmvb -an -f null 1 thread: 37.12s user 0.03s system 99% cpu 37.174 total 2 threads: 47.63s user 0.24s system 185% cpu 25.807 total 4 threads: 41.21s user 0.30s system 327% cpu 12.674 total
* mpegvideo: claim ownership of referenced picturesJanne Grunau2012-01-10
| | | | | | | | | Under certain conditions pictures could be released before they were returned with frame-threading. Broken mv computation in the upcoming rv34 frame-threading patch was caused by this. To prevent contexts from running out of available pictures the loop releasing "unused" pictures has to be run for B frames too.
* aacsbr: prevent out of bounds memcpy().Alex Converse2012-01-10
| | | | | | | | | | | Fixes Libav Bug 195. This doesn't make the code handle sample rate or upsample/downsample change properly but this is still a good sanity check. Based on change by Michael Niedermayer. Signed-off-by: Alex Converse <alex.converse@gmail.com>
* ipmovie: fix pts for CODEC_ID_INTERPLAY_DPCMJustin Ruggles2012-01-10
| | | | frame sample count calculation was incorrect
* sierravmd: fix audio ptsJustin Ruggles2012-01-10
| | | | | The duration of the first packet was being calculated incorrectly, leading to an incorrect timestamp offset.
* bethsoftvideo: Use bytestream2 functions to prevent buffer overreads.Aneesh Dogra2012-01-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* bmpenc: support for PIX_FMT_RGB444Paul B Mahol2012-01-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* swscale: fix crash in fast_bilinear code when compiled with -mred-zone.Ronald S. Bultje2012-01-10
| | | | | | | Additional comments from Måns Rullgard have been integrated by Reinhard Tartler. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* swscale: specify register type.Oka Motofumi2012-01-10
| | | | | | Fixes a compilation failure on win64. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* rv34: use get_bits_left()Janne Grunau2012-01-10
| | | | | It is not necessary to store the bit stream length in a RV34DecContext field.
* avconv: reinitialize the filtergraph on resolution change.Anton Khirnov2012-01-10
| | | | | This is a hopefully temporary solution until lavfi can properly deal with resolution changes.
* vsrc_buffer: error on changing frame parameters.Anton Khirnov2012-01-10
|
* avconv: fix -copyinkf.Anton Khirnov2012-01-10
| | | | | This option only applies to streamcopy, but is currently processed only when encoding.
* fate: Update file checksums after the mov muxer change in a78dbada55d6Martin Storsjö2012-01-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* movenc: Don't store a nonzero creation time if nothing was set by the callerMartin Storsjö2012-01-10
| | | | | | | | | If the creation time is stored in the file as a zero, the mov demuxer skips exporting the creation time. Currently, files muxed without a creation time get demuxed with a Jan 1st 1970 creation timestamp. Signed-off-by: Martin Storsjö <martin@martin.st>
* bmpdec: support for rgb444 with bitfields compressionPaul B Mahol2012-01-10
| | | | | | Do not display garbage for invalid/unsupported bitfields values. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* rgb2rgb: allow conversion for <15 bppPaul B Mahol2012-01-09
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* doc: fix stray reference to FFmpegLuca Barbato2012-01-10
|
* v4l2: use C99 struct initializerLuca Barbato2012-01-10
| | | | Remove some unneeded memsets.