- 19 Aug, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 18 Aug, 2012 4 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 17 Aug, 2012 4 commits
-
-
Uoti Urpala authored
The h264_vdpau decoder crashed if output colorspace was not 8-bit 420. Add a check to error out instead (current hardware does not support other colorspaces, so successful decoding is not possible). Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
The way this bit is decoded was accidentally flipped in b70feb40, leading to warnings "Encountered a bad or corrupted frame" for each decoded frame. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Luca Barbato authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Jan Ekström authored
Signed-off-by:
Kostya Shishkov <kostya.shishkov@gmail.com>
-
- 16 Aug, 2012 7 commits
-
-
Luca Barbato authored
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
A new hidden config variable is added for the codecs that depend on the rangecoder parts.
-
Diego Biurrun authored
A new hidden config variable is added for the codecs that depend on the error resilience parts.
-
Diego Biurrun authored
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 15 Aug, 2012 5 commits
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 14 Aug, 2012 10 commits
-
-
Diego Biurrun authored
-
Maksalov Boris authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Mans Rullgard authored
It is impossible for bits to be 15 here so the special case is not needed. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This function is always called with a non-negative argument, so those special cases are not needed. In the places the argument might be zero, the return value for a zero argument does not matter since it would then be used to scale an array full of zeros. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Sebastien Zwickert authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Note that the symbols used to run the hardware decoder in asynchronous mode have been marked deprecated and will be dropped at a future version bump. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
A new hidden config variable is added for the codecs that depend on the mpegvideo encoding parts.
-
- 13 Aug, 2012 9 commits
-
-
Boris Maksalov authored
Prevents reading past the end of frame buffer. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This fixes two issues preventing suncc from building this code. The undocumented 'a' operand modifier, causing gcc to omit a $ in front of immediate operands (as required in addresses), is not supported by suncc. Luckily, the also undocumented 'c' modifer has the same effect and is supported. On some asm statements with a large number of operands, suncc for no obvious reason fails to correctly substitute some of the operands. Fortunately, some of the operands in these statements are plain numbers which can be inserted directly into the code block instead of passed as operands. With these changes, the code builds correctly with both gcc and suncc. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This code contains a C array of addresses of labels defined in inline asm. To do this, the names must be declared as external in C. The declared type does not matter since only the address is used, and for some reason, the author of the code used the 'void' type despite taking the address of a void expression being invalid. Changing the type to char, a reasonable choice since the alignment of the code labels cannot be known or guaranteed, eliminates gcc warnings and allows building with suncc. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Although a reasonable compiler will probably optimise out the actual store and load, this operation still implies a truncation to 16 bits which the compiler will probably not realise is not necessary here. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Writing the scaled excitation to a scratch buffer (borrowing the 'audio' array) instead of modifying it in place avoids the need to save and restore the unscaled values. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-