- 24 6月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
Right now, it's uint16_t, but for itunes metadata a 32bit number is stored in it.
-
- 20 6月, 2012 1 次提交
-
-
由 Ronald S. Bultje 提交于
-
- 19 6月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
The packet size, signalled via block_align, has to be passed via the container. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 09 6月, 2012 1 次提交
-
-
由 Mans Rullgard 提交于
This is required for correct cropping of files from Canon cameras. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 19 5月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
This makes lavf discard broken timestamps for non-B frames in samples/isom/vc1-wmapro.ism.
-
- 10 5月, 2012 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 08 5月, 2012 1 次提交
-
-
由 Diego Biurrun 提交于
libavformat/mov.c:597:25: warning: variable ‘cflags’ set but not used
-
- 07 5月, 2012 1 次提交
-
-
由 Diego Biurrun 提交于
This fixes a number of unused-but-set gcc warnings.
-
- 28 4月, 2012 1 次提交
-
-
由 Yusuke Nakamura 提交于
Skip to parse fields for additional independent substreams and its associated dependent substreams since libavcodec's E-AC-3 decoder does not support them yet. Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
- 22 4月, 2012 2 次提交
-
-
由 Yusuke Nakamura 提交于
Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Yusuke Nakamura 提交于
Splitted files don't start always from a sync sample. Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 15 4月, 2012 2 次提交
-
-
由 Dale Curtis 提交于
Call mov_read_close when mov_read_header fails. Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Dale Curtis 提交于
Instead of allocating over the original, free first. MOVStreamContext is zero initialized so no double free will occur. Same style as other fixes for the same problem in this file. Signed-off-by: NDale Curtis <dalecurtis@chromium.org> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 14 4月, 2012 1 次提交
-
-
由 Yusuke Nakamura 提交于
Stss atom without entries doesn't mean every sample is a sync sample. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 30 3月, 2012 1 次提交
-
-
由 Ronald S. Bultje 提交于
Prevents all kind of badness if files contain multiple indexes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 23 3月, 2012 1 次提交
-
-
由 Alex Converse 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 07 3月, 2012 1 次提交
-
-
由 Carl Eugen Hoyos 提交于
Fixes ticket #673. (cherry picked from commit 8dcd2a41) Signed-off-by: NAlex Converse <alex.converse@gmail.com>
-
- 06 3月, 2012 1 次提交
-
-
由 Justin Ruggles 提交于
It is not necessary.
-
- 29 2月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
It's currently only used as temporary storage by the mov demuxer. Make it use a local variable instead.
-
- 23 2月, 2012 1 次提交
-
-
由 Justin Ruggles 提交于
fixes Bug 225
-
- 22 2月, 2012 2 次提交
-
-
由 Martin Storsjö 提交于
In nonseekable files, we already stop parsing the toplevel atoms after finding moov and one mdat. In large seekable files (or files that are seekable, but slowly, e.g. http), reading all the fragments at the start can take a considerable amount of time. This allows opting out from this behaviour. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
If parsing moov+mdat in a non-seekable file, we currently abort parsing directly after parsing the header of the mdat atom. If we want to continue parsing later (if looking to parse later fragments), we need to skip past the content of the mdat atom, otherwise we end up parsing the content of the mdat atom as root level atoms. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 21 2月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
For video, mark the first sample in a trun which doesn't have the sample-is-non-sync-sample flag set as a keyframe. In particular, the "sample does not depend on other samples" flag isn't enough to make it a keyframe, since later frames still can reference frames prior to that one (the flag only says that that particular frame doesn't depend on other frames). This fixes bug 215. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 19 2月, 2012 3 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 16 2月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
Prefix the functions/tables brktimegm, pcm_read_seek, dv_offset_reset, voc_get_packet, codec_movaudio_tags, codec_movvideo_tags. After this, lavf has no global symbols without the proper prefix. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 04 2月, 2012 1 次提交
-
-
由 Alex Converse 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
-
- 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.
-