- 28 Nov, 2011 1 commit
-
-
Michael Niedermayer authored
* qatar/master: vc1: use an enum for Frame Coding Mode doc: cleanup filter section indeo3: error out if no motion vector is set. x86inc: Flag shufps as an floating-point instruction for the AVX emulation code. mpegaudio: do not use init_static_data() for initializing tables. musepack: fix signed shift overflow in mpc_read_packet() mov: Make format string match variable type. wmavoice: Make format string match variable type. vc1: select interlaced scan table by FCM element Generalize RIFF INFO tag support; support reading INFO tag in wav pthread: track thread existence in a separate variable. Conflicts: doc/filters.texi libavcodec/pthread.c libavformat/avi.c libavformat/riff.c libavformat/riff.h libavformat/wav.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Nov, 2011 23 commits
-
-
Luca Barbato authored
Document it a little and possibly fix a bug in dxva2_vc1.
-
Luca Barbato authored
Use the @command{} tag when needed and cleanup the examples.
-
Vitor Sessak authored
Without this, code like "shufps m0, m1, m2, 0xaa" would not work in CPUs not supporting SSE2. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Aneesh Dogra authored
This fixes a crash on a corrupt bitstream (bugzilla #93). Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Vitor Sessak authored
Without this, code like "shufps m0, m1, m2, 0xaa" would not work in CPUs not supporting SSE2. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Justin Ruggles authored
It is called once for each mpegaudio codec that is registered, which adds significant overhead.
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Avoids crash, Fixes Ticket 690 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket687 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Mans Rullgard authored
Using an unsigned variable avoids problems with overflows. There is further no need for a 64-bit intermediate here. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This should fix mingw Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Alex Converse authored
-
Alex Converse authored
-
Kostya Shishkov authored
Interlaced videos can contain progressive frames too and now wrong scantable is selected for them. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Peter Ross authored
Based on patch by ami_stuff Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Peter Ross authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Victor Vasiliev authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Cheng Sun authored
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:
Ronald S. Bultje <rsbultje@gmail.com>
-
Kostya Shishkov authored
Interlaced videos can contain progressive frames too and now wrong scantable is selected for them. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Nov, 2011 16 commits
-
-
Michael Niedermayer authored
* qatar/master: (42 commits) swscale: fix signed overflow in yuv2mono_X_c_template snow: fix integer overflows svq1enc: remove stale altivec-related hack snow: fix signed overflow in byte to 32-bit replication adx: rename ff_adx_decode_header() to avpriv_adx_decode_header() avformat: add CRI ADX format demuxer adx: add an ADX parser. adx: move header decoding to ADX common code adx: calculate the number of blocks in a packet adx: define and use 2 new macro constants BLOCK_SIZE and BLOCK_SAMPLES adx: check for unsupported ADX formats adx: simplify encoding by using put_sbits() adx: calculate correct LPC coeffs adx: use 12-bit coefficients instead of 14-bit to avoid integer overflow adx: simplify adx_decode() by using get_sbits() to read residual samples adx: fix the data offset parsing in adx_decode_header() adx: remove unneeded post-decode channel interleaving adx: validate header values adx: cosmetics: general pretty-printing and comment clean-up adx: remove useless comments ... Conflicts: Changelog libavcodec/cook.c libavcodec/fraps.c libavcodec/nuv.c libavcodec/pthread.c libavcodec/version.h libavformat/Makefile libavformat/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Mans Rullgard authored
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:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
The way these values are used, they should have an unsigned type. A similar change was made for mpegvideo in cb668476. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
altivec.h is no longer (indirectly) included, so this hack is not needed. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Bug introduced in: commit 4509be3d Author: Michael Niedermayer <michaelni@gmx.at> Date: Tue Oct 11 11:56:42 2011 +0200 vc1: reset interlaced variables, prevent another bunch of crashes. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Justin Ruggles authored
It is used by the ADX decoder, and therefore needs to be exported in order to work with shared libs.
-
Justin Ruggles authored
-
Justin Ruggles authored
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 authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
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.
-