- 12 10月, 2011 7 次提交
-
-
由 Mans Rullgard 提交于
This code relies on the result wrapping as for unsigned values, and the sign is not used. Thus an unsigned type is proper here. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Martin Storsjö 提交于
This avoids writing these entries doubly if transcoding from flv to flv, since the muxer blindly writes any and all metadata keys set, in addition to the fixed fields that the muxer always writes. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 John Stebbins 提交于
The values were reversed. Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 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 33 次提交
-
-
由 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 提交于
-
由 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>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Laurent Aimar 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-