- 16 3月, 2013 10 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
They are auto-negotiated.
-
由 Anton Khirnov 提交于
Filter private data is memset to 0 so there is no point in explicitly initing anything to 0.
-
由 Anton Khirnov 提交于
The named constant needs to be searched for in the same object on which the option is set, i.e. target_obj.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
This is more consistent with the naming in the rest of Libav.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
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).
-
- 15 3月, 2013 8 次提交
-
-
由 Xi Wang 提交于
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: NXi Wang <xi.wang@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Xi Wang 提交于
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: NXi Wang <xi.wang@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Xi Wang 提交于
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: NXi Wang <xi.wang@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Kostya Shishkov 提交于
-
由 Kostya Shishkov 提交于
Range coder in 3.90-3.95 overread two bytes in the final normalize.
-
由 Kostya Shishkov 提交于
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.
-
由 Can Wu 提交于
This allows demuxing and muxing of CAVS TS streams. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
There are never any packets for those streams. Fixes an infinite loop with -attach.
-
- 14 3月, 2013 10 次提交
-
-
由 Janne Grunau 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
This allows reporting missing features and requesting samples from all libraries in a standard way; with a simplified API.
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
The tool nowadays supports more than one track per file, this makes reading the code slightly less confusing. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 13 3月, 2013 6 次提交
-
-
由 Janne Grunau 提交于
-
由 Loren Merritt 提交于
CC:libav-stable@libav.org Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Michael Niedermayer 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Nicolas George 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Luca Barbato 提交于
Solve an infiniloop. CC: libav-stable@libav.org
-
由 Luca Barbato 提交于
Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 12 3月, 2013 6 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Luca Barbato 提交于
Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Janne Grunau 提交于
AVCodecContext release_buffer() shall be NULL for audio codecs using get_buffer. The backward compatibility code hence have to check before calling it.
-
由 Anton Khirnov 提交于
Fixes memleaks when frame mt is used and the decoder is not flushed at the end.
-
由 Anton Khirnov 提交于
-