- 13 Oct, 2011 5 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
channel count
-
Mans Rullgard authored
Making 'samples' a pointer to uint8_t simplifies the DECODE macro and reduces the amount of type casting overall. This also fixes some signed overflows on left shift. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This function intentionally overflows the signed range on the left shift. Using this type-punning avoids errors from the overflow checker without disabling this test globally. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Kostya Shishkov authored
Both v->fcm and v->field_mode are used in common code, now they won't be reset for progressive frame after interlaced one causing writing past the frame end for example. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
- 12 Oct, 2011 31 commits
-
-
Jean First authored
-
Justin Ruggles authored
fixes a memleak
-
Justin Ruggles authored
fixes a memleak
-
Jindrich Makovicka authored
'struct AVClass' is used in the code since 641c7afe, but AVClass is typedeffed as an anonymous struct. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Justin Ruggles authored
some of the mode values were reversed
-
Kostya Shishkov authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Kostya Shishkov authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Kostya Shishkov authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
Just for naming consistency, no functional changes.
-
Anton Khirnov authored
-
Anton Khirnov authored
Split actual writing to read_number() in the same way as write_number(). Allows set_string_number() to write to a caller-provided destination.
-
Anton Khirnov authored
New functions can get values from child objects, properly report error codes and have consistent naming and signatures.
-
Anton Khirnov authored
Deprecate av_set_* New functions support setting values on children, return error codes instead of options and have consistent naming and signatures.
-
Anton Khirnov authored
This will allow the caller to enumerate child contexts in a generic way and since the API is recursive, it also allows for deeper nesting (e.g. AVFormatContext->AVIOContext->URLContext) This will also allow the new setting/reading API to transparently apply to children contexts.
-
Janne Grunau authored
-
Martin Storsjö authored
No application rely on this count being correct as far as I know, but if we write a nonzero count value, it might just as well be the right one. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
DSS enables this automatically if streaming VOD over TCP. If enabled, the server feeds packets faster than realtime, screwing up RTCP NTP based timestamps. Also, DSS doesn't indicate that this was indicated, if it was enabled automatically (although if it was requested to be enabled, a header saying that it was enabled is added, but this isn't added if it is enabled automatically), making it even harder to detect and work around properly without explicitly asking for it to be disabled(/enabled, if we were able to support it). Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Mans Rullgard authored
Unsupported bit depth is certainly an error the user will want to know about. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
John Brooks authored
This allows skipping past unsupported RTCP packet types, as RFC 3550 section 6.1 mandates. Currently this only has any practical effect if a sender puts an unrecognized type before RTCP_BYE in a compounded packet, or (incorrectly) does not put RTCP_SR first. Signed-off-by: Martin Storsjö <martin@martin.st>
-
John Brooks authored
We actually read 20 bytes of these packets. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Mans Rullgard authored
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: Mans Rullgard <mans@mansr.com>
-
Martin Storsjö authored
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: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 11 Oct, 2011 4 commits
-
-
John Stebbins authored
The values were reversed. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
-
Mans Rullgard authored
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: Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
60% speedup (overall decoding time) at 2 threads, and another 60% speedup at 4 threads.
-
Ronald S. Bultje authored
~3.0-3.5x as fast as original C version, 1.6x as fast overall.
-