summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vc1dec: Fix vc1 decoding with --disable-optimizations.Michael Niedermayer2012-03-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Move struc FFTContext below SECTION_RODATANico Weber2012-03-12
| | | | | | | | | | | | | Yasm creates an implicit unaligned text section if "struc" is used outside of any section: http://tortall.lighthouseapp.com/projects/78676-yasm/tickets/247 Since yasm only honors the "align" annotation on the first declaration of a section, this implicit text section causes all text section alignments to be ignored. Also fixes a yasm warning about it agnoring alignment. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* udp: Add option overrun_nonfatalAndrey Utkin2012-03-12
| | | | | | Optionize fail/survive on circular buffer overrun Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* udp: remove dead code line (unused result)Andrey Utkin2012-03-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "flvenc: Remove apparently unneeded AAC check."Michael Niedermayer2012-03-12
| | | | | | | | | | | | | | | | According to video_file_format_spec_v10_1.pdf flv stores AAC RAW thanks to Baptiste Coudurier for pointing that out thanks to Aℓex Converse for explaining: This can't be at the start of a non-ADTS payload. 111 is the EndOfFrame syntax element. Together these proof that the check was correctly rejecting ADTS which is not supposed to be in flv. Many players are able to play such ADTS in flv though but its better if we conform to the spec as this should ensure that not many but all players can play files generated by ffmpeg. This reverts commit 3c9a86df0e20dd1c90a9b390a6555b22f87aa8cd.
* lavfi/drawtext: add 24 hours wrapping option for timecode.Clément Bœsch2012-03-12
| | | | Fixes ticket #1044.
* Revert "udp: add multicast input interface selection"Michael Niedermayer2012-03-12
| | | | | | This reverts commit 9abd47fe90a592822b326345726626a018641d04. Broke compilation on openbsd and others
* dxva2_vc1: pass the overlap flag to the decoderHendrik Leppkes2012-03-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* dxva2_vc1: fix decoding of BI framesHendrik Leppkes2012-03-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavformat.v: add ffio_set_buf_size() for ffserver.Michael Niedermayer2012-03-12
| | | | | | its inevitable with the current API Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* udp: add multicast input interface selectionTudor.Suciu2012-03-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* flvenc: Remove apparently unneeded AAC check.C Chatterjee2012-03-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* iff: check for pbm tagami_stuff2012-03-12
| | | | | | more robust Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dsicinvideo: validate buffer offset before copying pixels. cook: error out on quant_index values outside [-63, 63] range. mpc: pad mpc_CC/SCF[] tables to allow for negative indices. Conflicts: libavcodec/cook.c libavcodec/dsicinav.c libavcodec/mpc.c libavcodec/mpc7.c libavcodec/mpcdata.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsicinvideo: validate buffer offset before copying pixels.Ronald S. Bultje2012-03-11
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * cook: error out on quant_index values outside [-63, 63] range.Ronald S. Bultje2012-03-10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * mpc: pad mpc_CC/SCF[] tables to allow for negative indices.Ronald S. Bultje2012-03-10
| | | | | | | | | | | | | | | | MPC8 allows indices of mpc_CC up to -1, and mpc_SCF up to -6, thus pad the tables by that much on the left end. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | ffserver: add missing buffer set after rewrite av_open_input_file to ↵Miroslav Slugeň2012-03-12
| | | | | | | | | | | | | | | | avformat_open_input. Fixes Ticket346 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "ffserver: remove unused variable."Michael Niedermayer2012-03-12
| | | | | | | | This reverts commit f02f745e4aa070e5fabf1156b75c340171304933.
* | doc: add vf_crop keepaspect documentationStefano Sabatini2012-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_crop: keepaspect supportBaptiste Coudurier2012-03-11
| |
* | Fix frame height vs field height confusion in MXF decoding.Joseph Artsimovich2012-03-11
| | | | | | | | | | | | Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Reveiwed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | FATE: add test for cdxl demuxerPaul B Mahol2012-03-11
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: Fix out of ltp_gain_values read.Thilo Borgmann2012-03-11
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: pretty print for another log messageThilo Borgmann2012-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfdec: add timecode to metadataMatthieu Bouron2012-03-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: cook: expand dither_tab[], and make sure indexes into it don't overflow. xxan: reindent xan_unpack_luma(). xxan: protect against chroma LUT overreads. xxan: convert to bytestream2 API. xxan: don't read before start of buffer in av_memcpy_backptr(). vp8: convert mbedge loopfilter x86 assembly to use named arguments. vp8: convert inner loopfilter x86 assembly to use named arguments. Conflicts: libavcodec/xxan.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cook: expand dither_tab[], and make sure indexes into it don't overflow.Ronald S. Bultje2012-03-10
| | | | | | | | | | | | | | Fixes overflows in accessing dither_tab[]. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * xxan: reindent xan_unpack_luma().Ronald S. Bultje2012-03-10
| | | | | | | | It used 3-space indent instead of 4-space indent.
| * xxan: protect against chroma LUT overreads.Ronald S. Bultje2012-03-10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * xxan: convert to bytestream2 API.Ronald S. Bultje2012-03-10
| | | | | | | | | | | | | | Protects against overreads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * xxan: don't read before start of buffer in av_memcpy_backptr().Ronald S. Bultje2012-03-10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * vp8: convert mbedge loopfilter x86 assembly to use named arguments.Ronald S. Bultje2012-03-10
| |
| * vp8: convert inner loopfilter x86 assembly to use named arguments.Ronald S. Bultje2012-03-10
| |
* | Add missing requirements to libavdevice.pc if lavfi is enabled.Carl Eugen Hoyos2012-03-11
| | | | | | | | Fixes ticket #1050.
* | vc1: add missing entries to ff_vc1_fps_nr.Michael Niedermayer2012-03-10
| | | | | | | | | | | | | | Fixes out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpc7: check subband indexMichael Niedermayer2012-03-10
| | | | | | | | | | | | | | This fixes a overread Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegb: Detect changing nb of planes in interlaced video.Michael Niedermayer2012-03-10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | indeo3: Fix out of reference reading with NULL blocks.Michael Niedermayer2012-03-10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | snowenc: add no_bitstream option.Reimar Döffinger2012-03-10
| | | | | | | | | | | | This allows making e.g. MPlayer's -vf uspp filter about 20% faster. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | snowenc: mark some encode_subband arguments const.Reimar Döffinger2012-03-10
| | | | | | | | | | | | | | This makes it more obvious that this function only does bitstream encoding. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | mpjpeg: video streaming will no longer break and stop on FirefoxZalewa PL2012-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | mpjpeg video streamings would break and stop on Firefox after 1 - 30 seconds. In order to fix this, two changes were made: 1. Replaced all occurrences of '\n' character in mjpeg metadata with occurences of "\r\n". 2. Added "Content-length: <packet-size>" metadata entry for each sent frame. The change has been tested on Google Chrome 17.0.963.78 and Firefox 10.0.2 on lubuntu 11.10 and the streaming seems to work fine now.
* | mxf: Add DNxHD ULTomas Härdin2012-03-10
| | | | | | | | | | | | | | Note that the old DNxHD UL is actually JPEG 2000 according to RP224. Leaving it as-is for now. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_frei0r: set outlinks sample aspect ratio to 1Baptiste Coudurier2012-03-10
| |
* | DV: Use profile[1] detection hack only for stype 0.Reimar Döffinger2012-03-10
| | | | | | | | | | | | | | | | The two samples both have stype 0. Without this extra check, the code breaks 4:2:2 dvsd (stype 4), since that has the same resolution. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | DV demuxer: Stricter check for avio_read result.Reimar Döffinger2012-03-10
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | cook: tighten the quant_index_table range further.Michael Niedermayer2012-03-10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix a bunch of common typos. build: Skip compiling xvmc.h under the correct condition. configure: darwin: Change dylib install names to include major version. mpegts: Always honor a registration descriptor if present and there is no other codec information. aacdec: Fix SCE parity check. aacdec: Fix out of array writes (stack). rtsp: Only set the ttl parameter if the server actually gave a value udp: Set ttl for read-write streams, too, not only for write-only ones udp: Only bind to the multicast address if in read-only mode udp: Clarify the comment about binding the multicast address udp: Reorder comments Conflicts: libavcodec/aacdec.c tools/patcheck Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Fix a bunch of common typos.Diego Biurrun2012-03-09
| |
| * build: Skip compiling xvmc.h under the correct condition.Diego Biurrun2012-03-09
| |