aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | v210enc: Use Bytestream2 functionsAneesh Dogra2012-02-101-10/+11
| | | | | | | | | | | | | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | cafdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-7/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | yop: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-3/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | tta: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | tmv: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | r3d: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | nsvdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | mpc8: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | jvdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | filmstripdec: Check return value of avio_seek and avoid modifying state if ↵Joakim Plate2012-02-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | it fails Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | ffmdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-3/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | dv: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-3/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | bink: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | Check AVCodec.pix_fmts in avcodec_open2()Paul B Mahol2012-02-101-0/+10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | | svq3: Prevent illegal reads while parsing extradata.Alex Converse2012-02-101-5/+14
| | | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
| * | | remove ParseContext1Rafaël Carré2012-02-102-22/+0
| | | | | | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | | vc1: use ff_parse_closeRafaël Carré2012-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | It works as long as ParseContext is the first member of the private struct Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | | mpegvideo parser: move specific fields into private contextRafaël Carré2012-02-101-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | This obviates using ParseContext1, which is slated for removal. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | | mpeg4video parser: move specific fields into private contextRafaël Carré2012-02-101-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | This obviates using ParseContext1, which is slated for removal. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | | cavs parser: fix parser context typeRafaël Carré2012-02-101-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | | 4xm, timefilter: K&R formatting cosmeticsYordan Makariev2012-02-102-469/+523
| | | | | | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | | rtpenc: Write a log message if the max packet size is too smallMartin Storsjö2012-02-101-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * | | h264: disallow constrained intra prediction modes for luma.Ronald S. Bultje2012-02-095-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conversion of the luma intra prediction mode to one of the constrained ("alzheimer") ones can happen by crafting special bitstreams, causing a crash because we'll call a NULL function pointer for 16x16 block intra prediction, since constrained intra prediction functions are only implemented for chroma (8x8 blocks). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * | | dv: Move tables from dvdata.h to dvdata.cAlex Converse2012-02-092-39/+38
| | | |
| * | | dv: Move a table used only by the demuxer out of a shared header.Alex Converse2012-02-092-4/+4
| | | |
| * | | dv: Move functions used only by the encoder out of a shared header.Alex Converse2012-02-092-35/+35
| | | |
| * | | dv: Split dvdata.h into dvdata.h and dvquant.hAlex Converse2012-02-093-125/+158
| | | |
| * | | dv: Fix small overread in audio frequency table.Alex Converse2012-02-091-0/+9
| | | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
| * | | avcodec: set avpkt->size to 0 if encode2() did not output a packetJustin Ruggles2012-02-091-0/+2
| | | |
| * | | avcodec: for audio encoding, set packet dts to packet pts.Justin Ruggles2012-02-092-7/+11
| | | | | | | | | | | | | | | | There are no audio encoders which do frame reordering.
| * | | ac3dsp: do not use pshufb in ac3_extract_exponents_ssse3()Justin Ruggles2012-02-091-9/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to do unsigned saturation in order to cover the corner case when the absolute coefficient value is 16777215 (the maximum value). Fixes Bug #216
| * | | ac3dec: Move center and surround mix level tables to the parser.Michael Niedermayer2012-02-092-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That way all mix levels as exported by avpriv_ac3_parse_header() will have the same meaning. Previously the 3-bit center mix level for E-AC-3 was used to index in a 4-entry table, leading to out-of-array reads. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * | | aacdec: Unify preconfigured layout and PCE layout.Alex Converse2012-02-091-41/+16
| | | |
| * | | aacdec: Support native channel layout when requested.Alex Converse2012-02-092-10/+14
| | | |
| * | | aacdec: Try to sniff a reasonable channel layout for PCE based configurations.Alex Converse2012-02-094-102/+297
| | | | | | | | | | | | | | | | This changes the output order of multichannel PCE based streams.
| * | | libavcodec: Don't do av_free(av_malloc(0)) for bitstream filtersMartin Storsjö2012-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes crashes on exit when closing a bitstream filter that hasn't allocated any private data, on OS X. Signed-off-by: Martin Storsjö <martin@martin.st>
* | | | Partially revert "Fix png decoding on x86."Reimar Döffinger2012-02-102-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit 58dabf7bf2fdd08f79173da0df613127ff783028. It is no longer necessary to use unaligned mov. The swapped mov argument fix remains though.
* | | | Fix bitexact intra mismatch control.Reimar Döffinger2012-02-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DC coefficient should be included, too. This probably was missed because DC quantizer is always even for MPEG-1/2 but this function is also used for MPEG-4. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | | mpegvideodec: minor simplifications.Reimar Döffinger2012-02-101-16/+4
| | | | | | | | | | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | | msmpeg4: replace 999999 by INT_MAX and initial by a valid index.Michael Niedermayer2012-02-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Ticket990 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | ffmpeg: prefer NULL over 0 for av_log context pointer parameter.Clément Bœsch2012-02-101-10/+10
| | | |
* | | | ffmpeg: move quality parameter to do_video_out() scope.Clément Bœsch2012-02-101-11/+6
| | | | | | | | | | | | | | | | | | | | This make do_video_out() and do_audio_out() consistent. Also simplifies callers.
* | | | ffmpeg: make use of ret error out in transcode_video().Clément Bœsch2012-02-101-4/+5
| | | |
* | | | ffmpeg: move filtered_frame to the CONFIG_AVFILTER scope.Clément Bœsch2012-02-101-6/+5
| | | | | | | | | | | | | | | | This simplifies a bit the #ifdefery.
* | | | ffmpeg: move do_video_stats() above do_video_out().Clément Bœsch2012-02-101-43/+42
| | | | | | | | | | | | | | | | This avoid a forward declaration.
* | | | ffmpeg: move video stats code to do_video_out().Clément Bœsch2012-02-101-8/+7
| | | | | | | | | | | | | | | | This will allow some simplifications in transcode_video().
* | | | ffmpeg: move filtered_frame to video stream processing scope.Clément Bœsch2012-02-101-1/+2
| | | |
* | | | ffmpeg: reindent after video frame polling simplification.Clément Bœsch2012-02-101-16/+16
| | | |
* | | | ffmpeg: simplify video frame polling.Clément Bœsch2012-02-101-10/+1
| | | | | | | | | | | | | | | | | | | | | | | | input_video_filter and output_video_filter can't be NULL at this point. If they are, the current code would likely crash anyway (since filtered_frame would be NULL and sent to do_video_out().
* | | | ffmpeg: use exit_program() if configure_video_filters() fails.Clément Bœsch2012-02-101-1/+1
| | | |