aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | vc1dec: dont ignore ff_vc1_parse_frame_header_advs return valueMichael Niedermayer2012-03-271-4/+10
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: avoid == -1 checks for errors.Michael Niedermayer2012-03-271-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: sanity check state used in get_mvdata_interlaced()Michael Niedermayer2012-03-271-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | oma: dont over-read bufferMichael Niedermayer2012-03-271-1/+1
| | | | | | | | | | 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-278-123/+159
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: make av_interleaved_write_frame() flush packets when pkt is NULL mpegts: Fix dead error checks vc1: Do not read from array if index is invalid. targa: convert to bytestream2. rv34: set mb_num_left to 0 after finishing a frame Conflicts: libavcodec/targa.c libavcodec/vc1data.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * make av_interleaved_write_frame() flush packets when pkt is NULLJindrich Makovicka2012-03-272-12/+20
| | | | | | | | | | | | | | | | This patch allows the user to force flushing of all queued packets by calling av_interleaved_write_frame() with pkt set to NULL. Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Martin Storsjö <martin@martin.st>
| * mpegts: Fix dead error checksAlex Converse2012-03-261-6/+12
| |
| * vc1: Do not read from array if index is invalid.Mashiat Sarker Shakkhar2012-03-264-6/+22
| | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * targa: convert to bytestream2.Ronald S. Bultje2012-03-261-107/+90
| | | | | | | | | | | | | | Also remove some write-only variables or write-only variable assignments, remove internal colorspace conversion to native endianness (that can be done by swscale much more efficiently), and some cosmetics.
| * rv34: set mb_num_left to 0 after finishing a frameRonald S. Bultje2012-03-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Prevents running error resilience on a previous frame which will write to the pic->mb_type[] array of the previous image. The array might already be re-used for a new image in a subsequent thread, thus cause two threads to write to the same pic->mb_type[] array, causing a race condition which can crash in rv34_decode_cbp(), called by rv34_decode_inter_mb_header() (which accesses mb_type[] twice, assuming values are maintained, which the race condition breaks). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | doc: clarify dshow input requirementsCompn2012-03-261-1/+1
| |
* | j2kdec: remove pointless swappingPaul B Mahol2012-03-271-4/+1
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: vertically align AVCodec membersPaul B Mahol2012-03-271-2/+2
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: Remove useless .pix_fmts.Paul B Mahol2012-03-271-2/+0
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kdec: convert to bytestream2 APIPaul B Mahol2012-03-271-131/+144
| | | | | | | | | | | | | | Protects against overreads. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: fix handling or empty audio packetsMichael Niedermayer2012-03-271-1/+1
| | | | | | | | | | | | Fixes Ticket1131 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg: more verbose error messages in case of audio encoding failure.Michael Niedermayer2012-03-271-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "raw: move buffer size check up."Michael Niedermayer2012-03-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | This reverts commit cc5dd632cecc5114717d0b90f8c2be162b1c6ee8. The change was redundant, it has been fixed long ago (422e3a7) Conflicts: libavcodec/rawdec.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | j2kenc: cosmetics: vertically align AVCodec members.Paul B Mahol2012-03-271-8/+7
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libopenjpegdec: hack to fix GRAY16 decodingPaul B Mahol2012-03-271-0/+4
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: move mquant zero check down.Michael Niedermayer2012-03-271-4/+4
| | | | | | | | | | | | | | This way it catches all cases, and prevents later segfaults. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | targa: Fix input buffer size check.Michael Niedermayer2012-03-271-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | RELEASE: bump to current version (0.10.2).Clément Bœsch2012-03-261-1/+1
| |
* | APIchanges: fill in missing dates and hashes.Clément Bœsch2012-03-261-12/+12
| |
* | aac: reference supported sample rates in encoders.Clément Bœsch2012-03-262-0/+2
| |
* | ffmpeg: more expressive sample rate automatic selection.Clément Bœsch2012-03-261-1/+12
| | | | | | | | | | Output now lists the available sample rates with commands like ffmpeg -f lavfi -i aevalsrc=0 -ar 20000 -y /tmp/out.mp3
* | lavfi: add avfilter_fill_frame_from_{audio_,}buffer_ref().Clément Bœsch2012-03-264-2/+50
| |
* | indeo3dec: check mv bitstream pointerMichael Niedermayer2012-03-261-0/+4
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | indeo3dec: Fix end pointer.Michael Niedermayer2012-03-261-3/+4
| | | | | | | | | | 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-2619-150/+235
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: ppc: drop stray leftover backslash build: Only clean the architecture subdirectory we build for. build: drop some unnecessary dependencies from the H.264 parser build: prettyprinting cosmetics libavutil: Remove pointless rational test program. libavutil: Remove broken and pointless lzo test program. lavf doxy: expand AVStream.codec doxy. lavf doxy: improve AVStream.time_base doxy. lavf doxy: add some basic documentation about reading from the demuxer. lavf doxy: document passing options to demuxers. lavf doxy: clarify that an AVPacket contains encoded data. mpegtsenc: allow user triggered PES packet flushing APIchanges: mark the place where 0.7 was cut. APIchanges: mark the place where 0.8 was cut. APIchanges: fill in missing dates and hashes. smacker: convert palette and header reading to bytestream2. alac: convert extradata reading to bytestream2. Conflicts: doc/APIchanges libavcodec/smacker.c libavcodec/x86/Makefile libavfilter/Makefile libavutil/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: ppc: drop stray leftover backslashDiego Biurrun2012-03-261-1/+1
| |
| * build: Only clean the architecture subdirectory we build for.Diego Biurrun2012-03-266-13/+3
| | | | | | | | | | This allows simplifying the Makefiles; it is no longer necessary to register arch subdirectory Makefiles, just putting them in place is enough.
| * build: drop some unnecessary dependencies from the H.264 parserDiego Biurrun2012-03-261-1/+1
| |
| * build: prettyprinting cosmeticsDiego Biurrun2012-03-269-79/+76
| |
| * libavutil: Remove pointless rational test program.Diego Biurrun2012-03-262-26/+1
| |
| * libavutil: Remove broken and pointless lzo test program.Diego Biurrun2012-03-263-49/+0
| |
| * lavf doxy: expand AVStream.codec doxy.Anton Khirnov2012-03-261-1/+12
| |
| * lavf doxy: improve AVStream.time_base doxy.Anton Khirnov2012-03-261-3/+5
| | | | | | | | | | Remove confusing sentence that implied the user should set the timebase. Elaborate on how the timebase is set for muxing.
| * lavf doxy: add some basic documentation about reading from the demuxer.Anton Khirnov2012-03-261-0/+16
| |
| * lavf doxy: document passing options to demuxers.Anton Khirnov2012-03-261-0/+41
| |
| * lavf doxy: clarify that an AVPacket contains encoded data.Anton Khirnov2012-03-261-2/+2
| |
| * mpegtsenc: allow user triggered PES packet flushingJindrich Makovicka2012-03-261-9/+31
| | | | | | | | | | Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Martin Storsjö <martin@martin.st>
| * APIchanges: mark the place where 0.7 was cut.Anton Khirnov2012-03-261-0/+7
| |
| * APIchanges: mark the place where 0.8 was cut.Anton Khirnov2012-03-261-0/+8
| |
| * APIchanges: fill in missing dates and hashes.Anton Khirnov2012-03-261-7/+7
| |
| * smacker: convert palette and header reading to bytestream2.Ronald S. Bultje2012-03-251-10/+10
| |
| * alac: convert extradata reading to bytestream2.Ronald S. Bultje2012-03-251-19/+20
| |
* | Enable generic index/seeking for mgsts demuxer.Reimar Döffinger2012-03-261-0/+3
| | | | | | | | | | | | | | This depends on the proposed parser change for 0-size packets in previous mail, otherwise video now plays far too fast. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Handle 0-size sync packets when only parsing headers.Reimar Döffinger2012-03-261-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Currently, the duration of those packets is just discarded when enabling parsing, thus the output of the Metal Gear Solid demuxer breaks completely when just setting AVSTREAM_PARSE_HEADERS. The result will not be correct if a parser creates a delay even with PARSER_FLAG_COMPLETE_FRAMES and there might be other cases where it does not work correct, but just discarding them as it is done currently seems worse. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Support FLIC in MOV.Reimar Döffinger2012-03-262-3/+8
| | | | | | | | | | | | Fixes trac issue #626. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>