- 28 11月, 2011 3 次提交
-
-
由 Aneesh Dogra 提交于
This fixes a crash on a corrupt bitstream (bugzilla #93). Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Vitor Sessak 提交于
Without this, code like "shufps m0, m1, m2, 0xaa" would not work in CPUs not supporting SSE2. Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Justin Ruggles 提交于
It is called once for each mpegaudio codec that is registered, which adds significant overhead.
-
- 27 11月, 2011 35 次提交
-
-
由 Mans Rullgard 提交于
Using an unsigned variable avoids problems with overflows. There is further no need for a 64-bit intermediate here. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Alex Converse 提交于
-
由 Alex Converse 提交于
-
由 Kostya Shishkov 提交于
Interlaced videos can contain progressive frames too and now wrong scantable is selected for them. Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Victor Vasiliev 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Cheng Sun 提交于
This fixes a compile error on mingw32 when using p->thread directly (as if it were a pointer) to track thread existence, because the type is opaque and may be a non-pointer. Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
由 Mans Rullgard 提交于
As old bits are shifted out of the accumulator, they cause signed overflows when they reach the end. Making the variable unsigned fixes this. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
The way these values are used, they should have an unsigned type. A similar change was made for mpegvideo in cb668476. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
altivec.h is no longer (indirectly) included, so this hack is not needed. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Justin Ruggles 提交于
It is used by the ADX decoder, and therefore needs to be exported in order to work with shared libs.
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
This simplifies the decoder so it doesn't have to process an in-packet header or handle arbitrary-sized packets. It also fixes decoding of files with large headers.
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
Instead of using fixed coefficients, the correct way is to calculate the coefficients using the highpass cutoff frequency from the ADX stream header and the sample rate.
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
first 2 bytes are 0x80, 0x00. offset is only 16-bit. this is according to format descriptions on multimedia wiki and wikipedia.
-
由 Justin Ruggles 提交于
instead interleave channels while decoding
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Justin Ruggles 提交于
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This is simpler and fixes some overflow checker warnings. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This multiplication can overflow the signed range but not the unsigned. After right-shifting it will thus fit in the signed range again. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Multiply by unsigned 0x01010101 to replicate bytes into 32-bit word. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Cheng Sun 提交于
Signed-off-by: NRonald S. Bultje <rsbultje@gmail.com>
-
- 26 11月, 2011 2 次提交
-
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This is simpler and avoids an invalid shift by 32 in the aligned case. Signed-off-by: NMans Rullgard <mans@mansr.com>
-