- 03 2月, 2012 2 次提交
-
-
由 Martin Storsjö 提交于
Normally, the actual payload data contains sequence headers, too, and the parser can extract this and set it as extradata. However, the data in the dvc1 atom is the "official" extradata for the file. This is required for proper stream copy of vc1 from ismv to ismv. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Janne Grunau 提交于
Do not use AVStream's duration for dts generation since it contains in some cases the duration of the whole file instead of duration of the samples in the moov. This happens if the mdhd holds the duration of the whole file but has no entries or a zero duration in its stts.
-
- 31 1月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
This makes the first packet of a track fragment run to get the keyframe flag set properly if sample_degradation_priority is nonzero. This makes the keyframes flag be set properly for ismv files created by Microsoft. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 27 1月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 25 1月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 19 1月, 2012 1 次提交
-
-
由 Alex Converse 提交于
-
- 16 1月, 2012 1 次提交
-
-
由 Daniel Huang 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
- 06 1月, 2012 1 次提交
-
-
由 Alex Converse 提交于
-
- 22 12月, 2011 1 次提交
-
-
由 Alex Converse 提交于
The 'fiel' atoms can be found in H.264 tracks clobbering the extradata. MJPEG supports non field based extradata, and this data should be preserved when copying.
-
- 12 12月, 2011 1 次提交
-
-
由 Mans Rullgard 提交于
The existing functions defined in intfloat_readwrite.[ch] are both slow and incorrect (infinities are not handled). This introduces a new header with fast, inline conversion functions using direct union punning assuming an IEEE-754 system, an assumption already made throughout the code. The one use of Intel/Motorola extended 80-bit format is replaced by simpler code sufficient under the present constraints (positive normal values). The old functions are marked deprecated and retained for compatibility. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 10 12月, 2011 1 次提交
-
-
由 Justin Ruggles 提交于
This implements reading the tag in the demuxer and adds support for writing it in the muxer. Some example channel layout tables for muxing are included for ac3, aac, and alac, but they are not utilized yet.
-
- 06 12月, 2011 1 次提交
-
-
由 Alex Converse 提交于
malloc() is allowed to return NULL when zero is the argument. This causes us to think malloc has failed and return AVERROR(ENOMEM). In addition OS X malloc() returns an unfreeable non-NULL pointer for size zero when alignment is greater than 16.
-
- 05 12月, 2011 1 次提交
-
-
由 Alex Converse 提交于
Fixes regressions caused by 30c3d976
-
- 01 12月, 2011 1 次提交
-
-
由 Anton Khirnov 提交于
It's supposed to be called only from (de)muxers.
-
- 27 11月, 2011 1 次提交
-
-
由 Alex Converse 提交于
-
- 23 11月, 2011 1 次提交
-
-
由 Alex Converse 提交于
-
- 13 11月, 2011 1 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 05 11月, 2011 1 次提交
-
-
由 Carl Eugen Hoyos 提交于
Earlier, sc->samples_per_frame was used for setting the frame size, but all files don't have that set properly. The frame size is a known constant for these codecs. If frame_size isn't set, the mov/3gp muxer refuses to mux it. This fixes stream copy of audio from https://roundup.libav.org/file1248/Video_With_AMR-NB_Audio.3gp to another 3gp file (roundup issue 2468). Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 29 10月, 2011 1 次提交
-
-
由 Benjamin Larsson 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 22 10月, 2011 4 次提交
-
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 21 10月, 2011 2 次提交
-
-
由 Anton Khirnov 提交于
They are used in libavdevice.
-
由 Anton Khirnov 提交于
It's used in libavdevice.
-
- 19 10月, 2011 1 次提交
-
-
由 Anton Khirnov 提交于
Manual replacements are done in this commit. In many cases, the id is some constant made up number (e.g. 0 for video and 1 for audio), which is then not used in the demuxer for anything. Those ids are removed.
-
- 17 10月, 2011 1 次提交
-
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 15 10月, 2011 2 次提交
-
-
由 Alex Converse 提交于
-
由 Alex Converse 提交于
-
- 11 10月, 2011 4 次提交
-
-
由 Luca Barbato 提交于
Return -1 instead of ENOMEM if entries is 0. Fixes a av_malloc(0) crash in macosx.
-
由 Luca Barbato 提交于
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 21 9月, 2011 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 26 8月, 2011 1 次提交
-
-
由 Alex Converse 提交于
-
- 22 7月, 2011 1 次提交
-
-
由 Thierry Foucu 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 17 7月, 2011 1 次提交
-
-
由 Anton Khirnov 提交于
It's more readable and less prone to breakage.
-
- 04 7月, 2011 3 次提交
-
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
These statements cannot be reached and are thus not needed. This removes a number of compiler warnings. Signed-off-by: NMans Rullgard <mans@mansr.com>
-