summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ffv1dec: use PIX_FMT_0RGB32 when there is no transparency planeMichael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1dec: transparency plane support.Michael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1enc: PIX_FMT_0RGB32 supportMichael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1enc: Store transparency plane.Michael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* huffyuvenc: switch from alphaless rgb32 to rgb24Michael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffprobe: print codec timecode if available.Clément Bœsch2011-11-28
|
* mpeg12: raise timecode to codec context.Clément Bœsch2011-11-28
|
* sdp: Fix null pointer dereference with aac and ffserver.Carl2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* huffyuvenc: support alphaless rgb32Michael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* huffyuvenc: store alpha for bgr32Michael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swscale: alpha less rgb32 support.Michael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* pixfmt: Add 32bit rgb without alpha formatsMichael Niedermayer2011-11-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * vc1: use an enum for Frame Coding ModeLuca Barbato2011-11-28
| | | | | | | | Document it a little and possibly fix a bug in dxva2_vc1.
| * doc: cleanup filter sectionLuca Barbato2011-11-28
| | | | | | | | Use the @command{} tag when needed and cleanup the examples.
| * indeo3: error out if no motion vector is set.Aneesh Dogra2011-11-27
| | | | | | | | | | | | This fixes a crash on a corrupt bitstream (bugzilla #93). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * x86inc: Flag shufps as an floating-point instruction for the AVX emulation code.Vitor Sessak2011-11-27
| | | | | | | | | | | | | | 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>
| * mpegaudio: do not use init_static_data() for initializing tables.Justin Ruggles2011-11-27
| | | | | | | | | | It is called once for each mpegaudio codec that is registered, which adds significant overhead.
| * musepack: fix signed shift overflow in mpc_read_packet()Mans Rullgard2011-11-27
| | | | | | | | | | | | | | 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>
| * mov: Make format string match variable type.Alex Converse2011-11-26
| |
| * wmavoice: Make format string match variable type.Alex Converse2011-11-26
| |
| * vc1: select interlaced scan table by FCM elementKostya Shishkov2011-11-26
| | | | | | | | | | | | | | Interlaced videos can contain progressive frames too and now wrong scantable is selected for them. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Generalize RIFF INFO tag support; support reading INFO tag in wavVictor Vasiliev2011-11-26
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * pthread: track thread existence in a separate variable.Cheng Sun2011-11-26
| | | | | | | | | | | | | | | | 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>
* | x86inc: Flag shufps as an floating-point instruction for the AVX emulation code.Vitor Sessak2011-11-28
| | | | | | | | | | | | | | 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>
* | aacenc: make the aac coder user choosable.Michael Niedermayer2011-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | aacenc: add AAC_CODER_NBMichael Niedermayer2011-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cmdutils: pass AVCodec to filter_codec_opts()Michael Niedermayer2011-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | img2: update first file only when -updatefirst is specifiedMichael Niedermayer2011-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tta: better check for totalframes.Michael Niedermayer2011-11-27
| | | | | | | | | | | | Avoids crash, Fixes Ticket 690 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | img2: Allow writing multiple files onto the same output file.Michael Niedermayer2011-11-27
| | | | | | | | | | | | Fixes Ticket687 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pthread: check pthread_create() return value.Michael Niedermayer2011-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pthread: next try on freeing threads without crashing.Michael Niedermayer2011-11-27
| | | | | | | | | | | | This should fix mingw Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | HAM6/HAM8 support for IFF ACBM decoderPeter Ross2011-11-27
| | | | | | | | | | | | Based on patch by ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | iff: fix invalid reads (ticket 689)Peter Ross2011-11-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1: select interlaced scan table by FCM elementKostya Shishkov2011-11-27
| | | | | | | | | | | | | | Interlaced videos can contain progressive frames too and now wrong scantable is selected for them. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * swscale: fix signed overflow in yuv2mono_X_c_templateMans Rullgard2011-11-26
| | | | | | | | | | | | | | | | 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>
| * snow: fix integer overflowsMans Rullgard2011-11-26
| | | | | | | | | | | | | | The way these values are used, they should have an unsigned type. A similar change was made for mpegvideo in cb66847. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * svq1enc: remove stale altivec-related hackMans Rullgard2011-11-26
| | | | | | | | | | | | | | altivec.h is no longer (indirectly) included, so this hack is not needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * snow: fix signed overflow in byte to 32-bit replicationMans Rullgard2011-11-26
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * adx: rename ff_adx_decode_header() to avpriv_adx_decode_header()Justin Ruggles2011-11-26
| | | | | | | | | | It is used by the ADX decoder, and therefore needs to be exported in order to work with shared libs.
| * avformat: add CRI ADX format demuxerJustin Ruggles2011-11-26
| |
| * adx: add an ADX parser.Justin Ruggles2011-11-26
| | | | | | | | | | | | 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.
| * adx: move header decoding to ADX common codeJustin Ruggles2011-11-26
| |
| * adx: calculate the number of blocks in a packetJustin Ruggles2011-11-26
| |
| * adx: define and use 2 new macro constants BLOCK_SIZE and BLOCK_SAMPLESJustin Ruggles2011-11-26
| |
| * adx: check for unsupported ADX formatsJustin Ruggles2011-11-26
| |
| * adx: simplify encoding by using put_sbits()Justin Ruggles2011-11-26
| |
| * adx: calculate correct LPC coeffsJustin Ruggles2011-11-26
| | | | | | | | | | | | 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.