- 12 10月, 2011 14 次提交
-
-
由 Clément Bœsch 提交于
-
由 Stefano Sabatini 提交于
-
由 Michael Niedermayer 提交于
* qatar/master: (23 commits) fix AC3ENC_OPT_MODE_ON/OFF h264: fix HRD parameters parsing prores: implement multithreading. prores: idct sse2/sse4 optimizations. swscale: use aligned move for storage into temporary buffer. prores: extract idct into its own dspcontext and merge with put_pixels. h264: fix invalid shifts in init_cavlc_level_tab() intfloat_readwrite: fix signed addition overflows mov: do not misreport empty stts mov: cosmetics, fix for and if spacing id3v2: fix NULL pointer dereference mov: read album_artist atom mov: fix disc/track numbers and totals doc: fix references to obsolete presets directories for avconv/ffmpeg flashsv: return more meaningful error value flashsv: fix typo in av_log() message smacker: validate channels and sample format. smacker: check buffer size before reading output size smacker: validate number of channels smacker: Separate audio flags from sample rates in smacker demuxer. ... Conflicts: cmdutils.h doc/ffmpeg.texi libavcodec/Makefile libavcodec/motion_est_template.c libavformat/id3v2.c libavformat/mov.c Merged-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Daniel Kristjansson 提交于
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
examples/encoding: List more formats to make it more clear to the reader what is not handled in libavcodec. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 John Stebbins 提交于
The values were reversed. Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Michael Niedermayer 提交于
Note, the other arm asm code is likely affected too and should be changed as well. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Mans Rullgard 提交于
The bit_rate_value_minus1 and cpb_size_value_minus1 elements allow a wider range than get_ue_golomb() supports. This adds a get_ue_golomb_long() function supporting up to 31 leading zeros, which is the maximum for these syntax elements, and uses it in decode_hrd_parameters(). Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 11 10月, 2011 26 次提交
-
-
由 Ronald S. Bultje 提交于
60% speedup (overall decoding time) at 2 threads, and another 60% speedup at 4 threads.
-
由 Ronald S. Bultje 提交于
~3.0-3.5x as fast as original C version, 1.6x as fast overall.
-
由 Ronald S. Bultje 提交于
The intermediate buffer is always aligned.
-
由 Ronald S. Bultje 提交于
-
由 Mans Rullgard 提交于
The level_code expression includes a shift which is invalid in those cases where the value is not used. Moving the calculation to the branch where the result is used avoids these. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
These additions might overflow the signed range for large input values. Converting to unsigned before the addition rather than after avoids such undefined behaviour. The result under normal two's complement wraparound remains unchanged. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Luca Barbato 提交于
Return -1 instead of ENOMEM if entries is 0. Fixes a av_malloc(0) crash in macosx.
-
由 Luca Barbato 提交于
-
由 Anton Khirnov 提交于
Bug found by Laurent Aimar fenrir at videolan org
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Raivo Hool 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Clément Bœsch 提交于
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at>
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
Makes the code easier to understand.
-
由 Mans Rullgard 提交于
The PPS may contain a few trailing elements whose presence is only signalled by data remaining after the the mandatory part has been parsed. The current code fails to take into account the rbsp_trailing_bits() when deciding whether to parse these optional elements. Assuming no unnecessary padding bytes are passed to this function, the optional elements are present if either more than 8 extra bits remain or the remaining bits do not form a valid rbsp_trailing_bits() after the mandatory PPS elements have been parsed. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Zero-length get_bits() is undefined, must check before calling. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
The way this value is used, it should be an unsigned type. While the numerical value has no meaning, unsigned wraparound is relied upon. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Clément Bœsch 提交于
-