Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | AVOptions: fix using named constants with child contexts. | Anton Khirnov | 2013-03-16 | |
| | | | | | The named constant needs to be searched for in the same object on which the option is set, i.e. target_obj. | |||
* | AVOption: remove an unused function parameter. | Anton Khirnov | 2013-03-16 | |
| | ||||
* | filters.texi: restore mistakenly removed section name for noformat | Anton Khirnov | 2013-03-16 | |
| | ||||
* | avfiltergraph: use sizeof(var) instead of sizeof(type) | Anton Khirnov | 2013-03-16 | |
| | ||||
* | avfiltergraph: replace AVFilterGraph.filter_count with nb_filters | Anton Khirnov | 2013-03-16 | |
| | | | | This is more consistent with the naming in the rest of Libav. | |||
* | lavfi: use designated initializers in avfilter_class | Anton Khirnov | 2013-03-16 | |
| | ||||
* | lavf: sanity check size in av_get/append_packet(). | Anton Khirnov | 2013-03-15 | |
| | | | | | | To avoid allocating ridiculous amounts of memory for corrupted files, read the input in chunks limited to filesize or an arbitrary large amount when that is not known (chosen to be 50M). | |||
* | lzo: fix overflow checking in copy_backptr() | Xi Wang | 2013-03-15 | |
| | | | | | | | | | | | | | The check `src > dst' in the form `&c->out[-back] > c->out' invokes pointer overflow, which is undefined behavior in C. Remove the check. Also replace `&c->out[-back] < c->out_start' with a safe form `c->out - c->out_start < back' to avoid overflow. CC: libav-stable@libav.org Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | flacdec: simplify bounds checking in flac_probe() | Xi Wang | 2013-03-15 | |
| | | | | | | | | | | | Simplify `p->buf > p->buf + p->buf_size - 4' as `p->buf_size < 4'. Avoid a possible out-of-bounds pointer, which is undefined behavior in C. CC: libav-stable@libav.org Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | atrac3: avoid oversized shifting in decode_bytes() | Xi Wang | 2013-03-15 | |
| | | | | | | | | | | | | | | When `off' is 0, `0x537F6103 << 32' in the following expression invokes undefined behavior, the result of which is not necessarily 0. (0x537F6103 >> (off * 8)) | (0x537F6103 << (32 - (off * 8))) Avoid oversized shifting. CC: libav-stable@libav.org Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | add support for Monkey's Audio versions from 3.93 | Kostya Shishkov | 2013-03-15 | |
| | ||||
* | ape: provide two additional bytes in buffer for old MAC versions | Kostya Shishkov | 2013-03-15 | |
| | | | | Range coder in 3.90-3.95 overread two bytes in the final normalize. | |||
* | ape: make version-dependent decoding functions called via pointers | Kostya Shishkov | 2013-03-15 | |
| | | | | | | | This will help in supporting old versions, e.g. version 3.93 uses the same range coder but different predictor and version 3.82 uses different range coder and predictor. Also this should not make decoding newer versions slower by introducing additional checks on versions. | |||
* | mpegts: add support for stream_type 0x42, which is CAVS | Can Wu | 2013-03-15 | |
| | | | | | | This allows demuxing and muxing of CAVS TS streams. Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | avconv: mark attachment streams as immediately finished | Anton Khirnov | 2013-03-15 | |
| | | | | | There are never any packets for those streams. Fixes an infinite loop with -attach. | |||
* | vaapi: fix argument for ff_vaapi_common_end_frame call | Janne Grunau | 2013-03-14 | |
| | ||||
* | avcodec: av_log_missing_feature(1) ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 | |
| | ||||
* | avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 | |
| | ||||
* | rsodec: Use avpriv_report_missing_feature() where appropriate | Diego Biurrun | 2013-03-13 | |
| | ||||
* | avformat: av_log_ask_for_sample() ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 | |
| | ||||
* | av_log_missing_feature() ---> avpriv_report_missing_feature() | Diego Biurrun | 2013-03-13 | |
| | ||||
* | Add av_log_{ask_for_sample|missing_feature} replacements to libavutil | Diego Biurrun | 2013-03-13 | |
| | | | | | This allows reporting missing features and requesting samples from all libraries in a standard way; with a simplified API. | |||
* | ismindex: Check the return value of allocations | Martin Storsjö | 2013-03-13 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | ismindex: Factorize code for printing chunk duration lists | Martin Storsjö | 2013-03-13 | |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | ismindex: Rename structs and fields from "file" to "track" | Martin Storsjö | 2013-03-13 | |
| | | | | | | | The tool nowadays supports more than one track per file, this makes reading the code slightly less confusing. Signed-off-by: Martin Storsjö <martin@martin.st> | |||
* | avpacket: copy side data type and size in av_dup_packet | Janne Grunau | 2013-03-13 | |
| | ||||
* | hqdn3d: Fix out of array read in LOWPASS | Loren Merritt | 2013-03-13 | |
| | | | | | CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | cabac: remove unused argument of ff_init_cabac_states() | Michael Niedermayer | 2013-03-13 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | rawdec: fix a typo -- || instead of | | Nicolas George | 2013-03-13 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | matroskadec: request a read buffer for the wav header | Luca Barbato | 2013-03-12 | |
| | | | | | | Solve an infiniloop. CC: libav-stable@libav.org | |||
* | dsputil: convert remaining functions to use ptrdiff_t strides | Luca Barbato | 2013-03-12 | |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | Add informative messages to av_log_ask_for_sample calls lacking them | Diego Biurrun | 2013-03-12 | |
| | ||||
* | anm: Get rid of some very silly goto statements | Diego Biurrun | 2013-03-12 | |
| | ||||
* | vda: remove async decoder leftovers | Luca Barbato | 2013-03-12 | |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | avframe: call release_buffer only if it is set | Janne Grunau | 2013-03-11 | |
| | | | | | | AVCodecContext release_buffer() shall be NULL for audio codecs using get_buffer. The backward compatibility code hence have to check before calling it. | |||
* | pthread: unref the decoded but not returned frames on close. | Anton Khirnov | 2013-03-11 | |
| | | | | | Fixes memleaks when frame mt is used and the decoder is not flushed at the end. | |||
* | h264: check that DPB is allocated before accessing it in flush_dpb() | Anton Khirnov | 2013-03-11 | |
| | ||||
* | vf_hqdn3d: fix uninitialized variable use | Anton Khirnov | 2013-03-11 | |
| | | | | CC:libav-stable@libav.org | |||
* | vf_gradfun: fix uninitialized variable use | Anton Khirnov | 2013-03-11 | |
| | | | | CC:libav-stable@libav.org | |||
* | h264_refs: cosmetics, reformat | Anton Khirnov | 2013-03-11 | |
| | ||||
* | h264: remove a useless svq3 condition | Anton Khirnov | 2013-03-11 | |
| | | | | The svq3 decoder does not call ff_h264_frame_start() anymore. | |||
* | mpegvideo: remove FMT_H264 | Anton Khirnov | 2013-03-11 | |
| | ||||
* | mpegvideo: reindent | Anton Khirnov | 2013-03-11 | |
| | ||||
* | mpegvideo: remove useless references to h264 and svq3 | Anton Khirnov | 2013-03-11 | |
| | | | | | The h264 decoder does not use mpegvideo anymore. The svq3 decoder only uses ff_draw_horiz_band(). | |||
* | lavf: remove disabled FF_API_R_FRAME_RATE cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavf: remove disabled FF_API_AV_GETTIME cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavf: remove disabled FF_API_INTERLEAVE_PACKET cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavf: remove disabled FF_API_READ_PACKET cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavf: remove disabled FF_API_APPLEHTTP_PROTO cruft | Anton Khirnov | 2013-03-11 | |
| | ||||
* | lavf: remove disabled FF_API_CLOSE_INPUT_FILE cruft | Anton Khirnov | 2013-03-11 | |
| |