- 24 Aug, 2012 11 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 23 Aug, 2012 1 commit
-
-
Anton Khirnov authored
Also fill in missing dates and hashes.
-
- 22 Aug, 2012 11 commits
-
-
Justin Ruggles authored
The Vorbis encoder is always VBR.
-
Justin Ruggles authored
This generates output with bitrates similar to libvorbis for a given quality value.
-
Justin Ruggles authored
-
Justin Ruggles authored
Fixes crash on x86 due to alignment requirements for w_data in lpc_apply_welch_window_sse2().
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
Fixes invalid reads when encoding mono streams when trellis is used.
-
Samuel Pitoiset authored
In order to send or receive a stream FCPublish, FCSubscribe and _checkbw are completely optional and often not implemented. releaseStream over a non-existen stream might report an error instead of being silent. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Michael Niedermayer authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Mans Rullgard authored
GCC 4.3 and later do the right thing with the plain C code. Earlier versions in 32-bit mode generate one extra instruction, needlessly zeroing what would be the high half of the shifted value. At least two gcc configurations miscompile the inline asm in some situations. In 64-bit mode, all gcc versions generate imul r64, r64 followed by shr. On Intel i7 and later, this imul is faster 32-bit mul. On older Intel and all AMD, it is slightly slower. On Atom it is much slower. Considering where the FASTDIV macro is used, any overall negative performance impact of this change should be negligible. If anyone cares, they should file a bug against gcc and get the instruction selection fixed. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 21 Aug, 2012 8 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
There is no point in having the user disable any fastdiv macros. Besides the condition implementation was broken and only disabled the C implementation, but no platform specific assembly versions.
-
Diego Biurrun authored
The E-AC-3 encoder depends on almost all of the code of the AC-3 encoder, so it makes no sense to enable one without the other.
-
Diego Biurrun authored
-
Jordi Ortiz authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Mans Rullgard authored
Pass pointer to sample buffer instead of channel number to various functions called from decode_subframe(). Also simplify a few expressions within this function.
-
Mans Rullgard authored
-
Jan Ekström authored
The failures on various architectures and compilers on the RGB(A) tests seem to have been because of one-off YCbCr->RGB conversion results. This should make the conversion results match on most if not all code paths. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 20 Aug, 2012 5 commits
-
-
Diego Biurrun authored
-
Mans Rullgard authored
For some reason, the prerequisites have to be specified like this. Make works in mysterious ways. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Jan Ekström authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Jan Ekström authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
-
- 19 Aug, 2012 4 commits
-
-
Giorgio Vazzana authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
By default don't dump every single option on the user, but print only the basic options. Add -h long/full to print more options.
-