aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mxfdec: Replace zero IndexDurations with st->durationTomas Härdin2011-12-161-2/+28
| | | | The mxf_d10 muxer outputs files with zero IndexDurations..
* mxfdec: Add "fake" index to MXFIndexTable to assist seekingTomas Härdin2011-12-162-42/+50
| | | | | | This changes mxf_compute_ptses() to be used for MXFIndexTable, and also adds code for computing the fake index to it. This also temporarily disables PTS computation. A future patch will restore it.
* mxfdec: Add MXFIndexTablesTomas Härdin2011-12-161-0/+97
| | | | | This structs collects MXFIndexTableSegments belonging to one IndexSID and some other bits of useful information.
* mxfdec: Move mxf_read_packet*() near the bottom of the fileTomas Härdin2011-12-161-111/+111
| | | | This simplifies future commits.
* avidec: Check that the header chunks fit in the available filesize.Michael Niedermayer2011-12-161-0/+5
| | | | | | | Fixes Ticket771 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* txddemux: Limit allocated packets to filesize.Michael Niedermayer2011-12-161-0/+3
| | | | | | | Fixes Ticket772 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* thp: simplify overallocate checks.Michael Niedermayer2011-12-161-13/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf: add internal AVIOContext.maxsizeMichael Niedermayer2011-12-162-1/+15
| | | | | | This allows simple and generic limiting of allocations used for packets. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* thpdemux: Check that packed sizes are within the files data size and filesize.Michael Niedermayer2011-12-161-3/+16
| | | | | | | Fixes Ticket774 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avidec: Fix infinite loop caused by rounding of timestamps in non ↵Michael Niedermayer2011-12-161-1/+1
| | | | | | | | | interleaved avis. Fixes Ticket775 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: disable avconv again.Michael Niedermayer2011-12-161-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* j2kdec: Fix integer overflow leading to a segfaultMichael Niedermayer2011-12-161-1/+1
| | | | | | | Fixes Ticket776 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* movenc: disable iods by defaultMichael Niedermayer2011-12-164-7/+7
| | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Approved-by: MP4_maniac Approved-by: Baptiste Coudurier
* smackerdemuxer: check some values before instead of just after malloc()Michael Niedermayer2011-12-161-1/+5
| | | | | | | Fixes Ticket777 Bug Found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* westwooddemux: dont require avio_size() functionality.Michael Niedermayer2011-12-161-1/+1
| | | | | | Found by reimar Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Export ff_vdpau_vc1_decode_picture().Carl Eugen Hoyos2011-12-161-0/+2
| | | | | | | XBMC's configure script checks for this function in installed libavcodec.so to determine VDPAU support. Fixes ticket #762 reported by Christian Marillat
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-12-1618-59/+101
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: movenc: Rudimentary IODs support. v410enc: fix output buffer size check v410enc: include correct headers fate: add -pix_fmt rgb48le to r210 test flvenc: Support muxing 16 kHz nellymoser configure: refactor list of programs into a variable fate: add r210 decoder test fate: split off Indeo FATE tests into their own file fate: split off ATRAC FATE tests into their own file fate: Add FATE tests for v410 encoder and decoder ARM: fix external symbol refs in rv40 asm westwood: Make sure audio header info is present when parsing audio packets libgsm: Reset the MS mode of GSM in the flush function libgsm: Set options on the right object ARM: dca: disable optimised decode_blockcodes() for old gcc Conflicts: configure libavformat/movenc.c libavformat/movenc.h tests/fate2.mak tests/ref/acodec/alac tests/ref/vsynth1/mpeg4 tests/ref/vsynth2/mpeg4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: Rudimentary IODs support.Alex Converse2011-12-155-17/+37
| |
| * v410enc: fix output buffer size checkMans Rullgard2011-12-151-1/+1
| | | | | | | | | | | | The encoder clearly needs width * height * 4 bytes. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * v410enc: include correct headersMans Rullgard2011-12-151-1/+1
| | | | | | | | | | | | | | This file does not use anything from put_bits.h but needs intreadwrite.h. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * fate: add -pix_fmt rgb48le to r210 testJanne Grunau2011-12-151-1/+1
| | | | | | | | Fixes checksum on big endian systems.
| * flvenc: Support muxing 16 kHz nellymoserMartin Storsjö2011-12-151-0/+3
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: refactor list of programs into a variableDiego Biurrun2011-12-151-11/+11
| |
| * fate: add r210 decoder testAneesh Dogra2011-12-152-0/+6
| | | | | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
| * fate: split off Indeo FATE tests into their own fileDiego Biurrun2011-12-153-6/+9
| |
| * fate: split off ATRAC FATE tests into their own fileDiego Biurrun2011-12-153-20/+20
| |
| * fate: Add FATE tests for v410 encoder and decoderDerek Buitenhuis2011-12-153-0/+9
| | | | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * ARM: fix external symbol refs in rv40 asmMans Rullgard2011-12-151-2/+2
| | | | | | | | | | | | | | External symbol references need prefixes on some systems. This should fix build errors on Darwin. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * westwood: Make sure audio header info is present when parsing audio packetsShitiz Garg2011-12-151-0/+5
| | | | | | | | | | | | | | | | | | | | Audio header information might get scrambled and would not parse, yet wsqva_read_packet would try to parse audio packets causing segfaults such as floating point exception. Fixes bugzilla #141. Signed-off-by: Martin Storsjö <martin@martin.st>
| * libgsm: Reset the MS mode of GSM in the flush functionMartin Storsjö2011-12-151-0/+3
| | | | | | | | | | | | | | | | | | | | The mode is set in libgsm_decode_init, but the decoder object is simply destroyed and recreated in the flush function - therefore the mode has to be set again. This fixes playback using the libgsm_ms decoder in avplay. Signed-off-by: Martin Storsjö <martin@martin.st>
| * libgsm: Set options on the right objectMartin Storsjö2011-12-151-1/+1
| | | | | | | | | | | | | | This fixes regressions in decoding using the libgsm_ms decoder, broken since 0eea21294354. Signed-off-by: Martin Storsjö <martin@martin.st>
| * ARM: dca: disable optimised decode_blockcodes() for old gccMans Rullgard2011-12-151-1/+1
| | | | | | | | | | | | | | Old gcc versions have trouble compiling this function, and no simple, targeted test is possible. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Fix typo in v210 decoder options.Carl Eugen Hoyos2011-12-161-1/+1
| |
* | ffmpeg: check return code from av_vsrc_buffer_add_frame()Michael Niedermayer2011-12-151-1/+4
| | | | | | | | | | | | | | Fixed Ticket770 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/lavfi: remove a duplicated line.Nicolas George2011-12-151-1/+0
| |
* | smacker: Check for overread in smka_decode_frame()Michael Niedermayer2011-12-151-0/+4
| | | | | | | | | | | | | | Fixes a segfault with wetlog_fail.smk Bug found by: Shitiz Garg Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavdevice: Fix v4l2 compilation under FreeBSDTom Evans2011-12-152-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: update rfps debug code.Michael Niedermayer2011-12-151-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: Fix fps misdetection when codec_info_duration is 0 and only a few ↵Michael Niedermayer2011-12-151-0/+2
| | | | | | | | | | | | frames are used to estimate fps. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mov: Fix near infinite loop in stsd parsing.Michael Niedermayer2011-12-151-0/+3
| | | | | | | | | | | | | | Fixes Ticket768 Bug found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | westwooddemuxer: use av_get_packet()Michael Niedermayer2011-12-152-6/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | westwooddemuxer: Fix 1gb allocMichael Niedermayer2011-12-151-0/+7
| | | | | | | | | | | | | | Fixes Ticket765 Bug Found by: Diana Elena Muscalu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix linesize for bmp with bitdepth < 8.Carl Eugen Hoyos2011-12-151-1/+1
| | | | | | | | Fixes ticket #751.
* | lavf: add SBG demuxer.Nicolas George2011-12-157-1/+1553
| |
* | lavc: add ffwavesynth pseudo-codec.Nicolas George2011-12-156-1/+499
| |
* | arm: add back ldr_dpren macro that was lost.Michael Niedermayer2011-12-151-0/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: fix midstream extardata handling with dump.f4vMichael Niedermayer2011-12-151-1/+21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jpegdec: check return value of mjpeg_decode_dc()Michael Niedermayer2011-12-151-6/+17
| | | | | | | | | | | | Fixes Ticket754 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: Fix build with --disable-everything --enable-decoder='h264' ↵Michael Niedermayer2011-12-151-3/+3
| | | | | | | | | | | | --disable-optimizations Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h263dec: Fix regression / crash with lowres.Michael Niedermayer2011-12-151-2/+2
| | | | | | | | | | | | | | Fixes Ticket757 Bug Found by: ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at>