- 03 Feb, 2012 1 commit
-
-
Alex Converse authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
-
- 02 Feb, 2012 2 commits
-
-
Martin Storsjö authored
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:
Martin Storsjö <martin@martin.st>
-
Janne Grunau authored
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.
-
- 30 Jan, 2012 1 commit
-
-
Martin Storsjö authored
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:
Martin Storsjö <martin@martin.st>
-
- 27 Jan, 2012 1 commit
-
-
Anton Khirnov authored
-
- 25 Jan, 2012 1 commit
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 18 Jan, 2012 1 commit
-
-
Alex Converse authored
-
- 15 Jan, 2012 1 commit
-
-
Daniel Huang authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 05 Jan, 2012 1 commit
-
-
Alex Converse authored
-
- 22 Dec, 2011 1 commit
-
-
Alex Converse authored
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.
-
- 11 Dec, 2011 1 commit
-
-
Mans Rullgard authored
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:
Mans Rullgard <mans@mansr.com>
-
- 09 Dec, 2011 1 commit
-
-
Justin Ruggles authored
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.
-
- 05 Dec, 2011 1 commit
-
-
Alex Converse authored
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.
-
- 04 Dec, 2011 1 commit
-
-
Alex Converse authored
Fixes regressions caused by 30c3d976
-
- 30 Nov, 2011 1 commit
-
-
Anton Khirnov authored
It's supposed to be called only from (de)muxers.
-
- 27 Nov, 2011 1 commit
-
-
Alex Converse authored
-
- 22 Nov, 2011 1 commit
-
-
Alex Converse authored
-
- 13 Nov, 2011 1 commit
-
-
Martin Storsjö authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 05 Nov, 2011 1 commit
-
-
Carl Eugen Hoyos authored
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:
Martin Storsjö <martin@martin.st>
-
- 29 Oct, 2011 1 commit
-
-
Benjamin Larsson authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 21 Oct, 2011 4 commits
-
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 20 Oct, 2011 2 commits
-
-
Anton Khirnov authored
They are used in libavdevice.
-
Anton Khirnov authored
It's used in libavdevice.
-
- 19 Oct, 2011 1 commit
-
-
Anton Khirnov authored
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 Oct, 2011 1 commit
-
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 14 Oct, 2011 2 commits
-
-
Alex Converse authored
-
Alex Converse authored
-
- 11 Oct, 2011 4 commits
-
-
Luca Barbato authored
Return -1 instead of ENOMEM if entries is 0. Fixes a av_malloc(0) crash in macosx.
-
Luca Barbato authored
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Raivo Hool authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 21 Sep, 2011 1 commit
-
-
Anton Khirnov authored
-
- 25 Aug, 2011 1 commit
-
-
Alex Converse authored
-
- 21 Jul, 2011 1 commit
-
-
Thierry Foucu authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 17 Jul, 2011 1 commit
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-
- 03 Jul, 2011 2 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-