summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* rtp: Correct ff_rtp_get_payload_type documentationRafaël Carré2011-09-26
| | | | | | Since 0c378ea1f, it can't fail anymore. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: replace all fprintf() by av_log().Anton Khirnov2011-09-26
| | | | Deprecate -v option, now only -loglevel is enough.
* avconv: change av_log verbosity from ERROR to FATAL for fatal errors.Anton Khirnov2011-09-26
|
* cmdutils: replace fprintf() by av_log()Anton Khirnov2011-09-26
| | | | | | | This way, all messages can be easily disabled with -loglevel. Behavior change -- configuration is printed with AV_LOG_VERBOSE, so it's not shown by default.
* avtools: parse loglevel before all the other options.Anton Khirnov2011-09-26
| | | | | This way it can be applied to cmdutils too -- e.g. showing the banner and printing startup messages.
* oggdec: add support for Xiph's CELT codecNicolas George2011-09-26
| | | | | | | This patch also introduces CODEC_ID_CELT. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* sol: return error if av_get_packet() fails.Justin Ruggles2011-09-25
| | | | This prevents sending a packet with data=NULL size=AVERROR_EOF.
* cosmetics: reindent and pretty-printJustin Ruggles2011-09-25
|
* libgsm: split init and close fuctions for encoder and decoder.Justin Ruggles2011-09-25
| | | | | The decoder shouldn't be allocating coded_frame. It's also cleaner to split them than to check avctx->codec->encode and avctx->codec->decode.
* ppc: fix some pointer to integer castsMans Rullgard2011-09-25
| | | | | | | | Use uintptr_t instead of plain int. Without this change, the comparisons will come out wrong for pointers in certain ranges. Fixes random failures on ppc64. Also fixes some compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ppc: fix 32-bit PIC buildMans Rullgard2011-09-25
| | | | | | | | | | | On 32-bit ppc, the GOT pointer must be loaded manually. This adds a "get_got" assembler macro to compute the GOT address. The "movrel" macro is updated to take an additional parameter containing the GOT address since no register is reserved for this purpose on ppc32. These changes have no effect on ppc64 builds. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vmdaudio: fix decoding of 16-bit audio format.Justin Ruggles2011-09-25
| | | | | | The initial sample of each block is raw 16-bit PCM, not DPCM. Fixes decoding of all samples in: http://streams.videolan.org/samples/game-formats/sierra-vmd/Lighthouse/
* lavf: do not set codec_tag for rawvideoMans Rullgard2011-09-25
| | | | | | | | | | | | If the demuxer did not set a codec_tag, there is none and inventing one makes no sense. This change stops the rawvideo "decoder" over-writing user-supplied pixfmt with one derived from the codec_tag. The pixfmt-codec_tag-pixfmt round-trip is lossy since several pixfmts map to the same codec_tag. This fixes fate-lavf-pixfmt with avfilter disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: check for out of bounds reads in ff_h264_decode_extradata().Laurent Aimar2011-09-25
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* flvdec: Check for overflow before allocating arraysMichael Niedermayer2011-09-25
| | | | | | | On allocation, the array length is multiplied by sizeof(int64_t), this prevents the multiplication from overflowing. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: use correct output stream index when checking max_framesAnton Khirnov2011-09-25
|
* avconv: remove fake coded_frame on streamcopy hackAnton Khirnov2011-09-25
| | | | | | Back in 2002 when it was added, some muxers used information from coded_frame. It's not true anymore, so this hack is useless and can be removed.
* flvdec: Fix invalid pointer deferences when parsing indexLaurent Aimar2011-09-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: disable hardware capabilities ELF section with suncc on Solaris x86Sean McGovern2011-09-24
| | | | | | | | | | When using suncc to build, the Solaris linker will mark an executable with each instruction set encountered by the Solaris assembler. As our libraries contain their own guards for processor-specific code, instead suppress generation of the HWCAPS ELF section on Solaris x86 only. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* Use explicit struct initializers for AVCodec declarations.Diego Biurrun2011-09-24
|
* Use explicit struct initializers for AVOutputFormat/AVInputFormat declarations.Diego Biurrun2011-09-24
|
* adpcmenc: Set bits_per_coded_sampleJustin Ruggles2011-09-23
|
* adpcmenc: fix QT IMA ADPCM encoderBaptiste Coudurier2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* adpcmdec: Fix QT IMA ADPCM decoderBaptiste Coudurier2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* permit decoding of multichannel ADPCM_EA_XASPeter Ross2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix input buffer size check in adpcm_ea decoder.Reimar Döffinger2011-09-23
| | | | | | | | | | Unfortunately the output buffer size check assumes that the input buffer is never over-consumed, thus this actually also allowed to write outside the output buffer if "lucky". Based on: git.videolan.org/ffmpeg.git commit 701d0eb185192542c4a17f296e39e37cedf7abc6
* fft: avoid a signed overflowSean McGovern2011-09-23
| | | | | | As a signed integer, 1<<31 overflows, so force it to unsigned. Signed-off-by: Alex Converse <alex.converse@gmail.com>
* mpegps: Handle buffer exhaustion when reading packets.Alex Converse2011-09-23
|
* rtp: factorize dynamic payload type fallbackRafaël Carré2011-09-23
| | | | | | | Move the identical code in rtp_write_header() and ff_sdp_write_media() inside ff_rtp_get_payload_type() Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* flvdec: Ignore the index if it's from a creator known to be differentMartin Storsjö2011-09-23
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: move grow_array out of #if CONFIG_AVFILTERJanne Grunau2011-09-23
| | | | fixes programs linking with --disable-avfilter
* avconv: actually set InputFile.rate_emuAnton Khirnov2011-09-23
|
* ratecontrol: update last_qscale_for soonerLuca Barbato2011-09-22
| | | | | | | | In order to make ratecontrol converge properly update the last_qscale_for values when populating the qscale array. It fixes the issue reported on http://lists.libav.org/pipermail/libav-tools/2011-September/000050.html
* Fix unnecessary shift with 9/10bit vertical scalingKieran Kunhya2011-09-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* prores: mark prores as intra-only in libavformat/utils.c:is_intra_only()Diego Biurrun2011-09-23
|
* prores: return more meaningful error valuesDiego Biurrun2011-09-23
|
* prores: improve error message wordingDiego Biurrun2011-09-23
|
* prores: cosmetics: prettyprinting, drop useless parenthesesDiego Biurrun2011-09-23
|
* prores: lowercase AVCodec name entryDiego Biurrun2011-09-23
| | | | All other codecs use lowercase names in that field.
* Add LATM demuxerJanne Grunau2011-09-22
| | | | | This is a raw demuxer for the AAC LATM decoder and thus limited to single stream LOAS.
* avplay: flush audio decoder with empty packets at EOF if the decoder hasJustin Ruggles2011-09-22
| | | | CODEC_CAP_DELAY set.
* 8svx/iff: fix decoding of compressed stereo 8svx files.Justin Ruggles2011-09-22
| | | | | | | | | | Make the iff demuxer send the whole audio chunk to the decoder as a single packet and move stereo interleaving from the iff demuxer to the decoder. Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* 8svx: log an error message if output buffer is too smallJustin Ruggles2011-09-22
| | | | | | Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* 8svx: check packet size before reading the initial sample value.Justin Ruggles2011-09-22
|
* 8svx: output 8-bit samples instead of 16-bit.Justin Ruggles2011-09-22
| | | | | | Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* 8svx: split delta decoding into a separate function.Justin Ruggles2011-09-22
| | | | | | Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* mp4: Don't read an empty Decoder Config DescriptorAlex Converse2011-09-22
|
* fate.sh: Ignore errors from rm command during cleanup.Diego Biurrun2011-09-22
| | | | | The install directory being deleted might not be present if the build failed. This can lead to annoying error output if the FATE client is run as a cronjob.
* fate.sh: Run git-pull in quiet mode to avoid console spam.Diego Biurrun2011-09-22
| | | | Since fate.sh can be run from cron, silent commands are preferrable.
* Apple ProRes decoderMaxim Poliakovski2011-09-22
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>