- 24 9月, 2012 5 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Otherwise the frame is uninitialized, so avcodec_get_frame_defaults() cannot determine whether to free extended_data.
-
由 Anton Khirnov 提交于
AVFrame is used for both audio and video, so calling the argument 'pic' is misleading.
-
由 Samuel Pitoiset 提交于
-
由 Martin Storsjö 提交于
This is required in chained muxers, if the SAR happens to be set. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 22 9月, 2012 2 次提交
-
-
由 Justin Ruggles 提交于
Ensure that padded_frame is freed before returning when needed.
-
由 Reimar Döffinger 提交于
Not all applications (e.g. MPlayer) set block_align, and when using a different demuxer it might not even be easily available. So fall back to selecting mode based on bit rate as before if block_align has not useful value. It can't be worse than failing to decode completely. (cherry picked from commit 1d0d6305) CC: libav-stable@libav.org Signed-off-by: NReinhard Tartler <siretart@tauware.de>
-
- 21 9月, 2012 7 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Fixes bug 372.
-
由 Anton Khirnov 提交于
-
由 Mans Rullgard 提交于
The Apple assembler refuses to assemble the 3-operand form in Thumb2 even though it is valid syntax. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
When building Thumb2 code, the end of a function, where the PIC offsets are placed, need not be aligned. Although the values are only accessed with instructions allowing unaligned addresses, keeping them aligned is preferable. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This allows using a 16-bit opcode when generating Thumb2 code. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 20 9月, 2012 23 次提交
-
-
由 Mans Rullgard 提交于
v5.0 of the TI ARM compiler changes the version string. This updates the detection to check for both the old and the new strings. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Janne Grunau 提交于
This occurs with fuzzed mpeg-ts files. set_codec_from_probe_data() is called with a zeroed AVProbeData since no packet made through for specific stream.
-
由 Mans Rullgard 提交于
Inline functions declared without extern do not provide an external definition in standard C99. This code only works because most compilers do not implement the inline semantics correctly. With a stricter compiler, linking fails with unresolved references to these functions. Declaring the functions extern inline works correctly with some compilers while some others still fail to create external definitions. For maximum portability, create a static inline version with an externally visible wrapper for ff_get_mb_score. ff_epzs_motion_search is so large that no sane compiler inlines it anyway, so there the inline keyword can simply be dropped with no effect. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 John Van Sickle 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Yusuke Nakamura 提交于
Frames described by this grouping are the starter of a closed or an open GOP. This is useful for open GOP of H.264 stream which is not described by sync sample atom. Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
Support Matroska native formatting. On demuxing prepend a Frame container atom (32bit big endian encoded frame size and 'icpf' string). On muxing remove it.
-
由 Moritz Bunkus 提交于
Support Matroska native formatting. On demuxing reconstruct the 36-bytes QuickTime atom that the ALAC decoder expects by prepending the "atom size", "tag" and "tag version" fields missing from the Matroska's CodecPrivate element. On muxing remove the initial 12 bytes Sample files are available: http://www.bunkus.org/videotools/mkvtoolnix/samples/alac/alac-in-matroska.mka and the CoreAudio file it was created from with today's mkvmerge: http://www.bunkus.org/videotools/mkvtoolnix/samples/alac/alac-in-matroska-source.cafSigned-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
Stricter validation, explicitly exit on misparsing and some error forwarding from the ebml parsing functions used.
-
由 Luca Barbato 提交于
-
由 Dale Curtis 提交于
-
由 Luca Barbato 提交于
Make MATROSKA_TRACK_ENCODING_COMP_HEADERSTRIP behave like the other encodings and spare few lines of boilerplate code.
-
由 Luca Barbato 提交于
Make all the compression encodings behave the same way.
-
由 Luca Barbato 提交于
-
由 Alex Converse 提交于
Tested with the GraphicsMagick TIFF archive and Libav generated files.
-
由 Alex Converse 提交于
-
由 Janne Grunau 提交于
Adds a flag context_reinit to MpegEncContext to relieable keep track of frame parameter changes which require a context reinitialization. This is required for broken inputs which change the frame size but error out before the context can be reinitialized.
-
由 Janne Grunau 提交于
-
由 Janne Grunau 提交于
Fixes triggering an assert in avcodec_default_release_buffer() introduced in 1b3439b3.
-
- 19 9月, 2012 3 次提交
-
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This adds support for the TI and Microsoft (lib.exe) variants of the ar utility. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Janne Grunau 提交于
Specialised functionality for size changes with the advantage of supporting frame size changes during frame-based multithreading.
-