summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* g722dec: check output buffer size before decodingJustin Ruggles2011-10-25
|
* g722dec: cosmetics: reindent/linewrapJustin Ruggles2011-10-25
|
* g722dec: remove the use of lowres for half-rate decoding.Justin Ruggles2011-10-25
| | | | | | | It is broken because an AVCodecContext can be opened/closed multiple times, and sample_rate is getting divided by 2 each time that happens. This removes the only use of lowres for audio.
* tta: check for extradata allocation failure in tta demuxerJustin Ruggles2011-10-25
|
* tta: check for allocation failure of decode_bufferJustin Ruggles2011-10-25
|
* tta: use correct frame_length calculation.Justin Ruggles2011-10-25
| | | | using a floating-point calculation is not necessary.
* tta: add support for decoding 24-bit sample formatJustin Ruggles2011-10-25
| | | | | | Note that this will not work in most cases with avconv and avplay due to the AVCODEC_MAX_AUDIO_FRAME_SIZE limit, but it will decode correctly if given a large enough output buffer.
* cosmetics: indentationJustin Ruggles2011-10-25
|
* tta: remove pointless bracesJustin Ruggles2011-10-25
|
* tta: check output buffer size after adjusting frame length for last frameJustin Ruggles2011-10-25
|
* tta: fix reading of format in TTA header.Justin Ruggles2011-10-25
| | | | TTA does not support float at all, and format 2 is encrypted TTA.
* tta: remove useless commented-out linesJustin Ruggles2011-10-25
|
* tta: check remaining bitstream size while reading unary valueJustin Ruggles2011-10-25
|
* lavf: deprecate AVStream.stream_copyAnton Khirnov2011-10-25
| | | | | It's only used in avconv, so it properly belongs to OutputStream struct there.
* avconc: split choose_codec() to choose_decoder/choose_encoder.Anton Khirnov2011-10-25
| | | | | Prevents -c copy from working for input streams and allows to move stream_copy variable from AVStream to OutputStream.
* lavf: simplify by using FFMAX/FFMIN.Anton Khirnov2011-10-25
|
* mpegenc: add preload private option.Anton Khirnov2011-10-25
| | | | Deprecate AVFormatContext.preload.
* cosmetics: simplify latm_decode_initJanne Grunau2011-10-25
|
* latm: avoid unnecessary reinit of the aac decoderJanne Grunau2011-10-25
|
* aacdec: initialize sbr context only in new channel elementsJanne Grunau2011-10-25
|
* resample: reject unhandled conversionsJanne Grunau2011-10-25
| | | | audio_resample can not reduce the number of channels
* resample: remove unused #defineJanne Grunau2011-10-25
|
* adpcm: use sign_extend()Mans Rullgard2011-10-24
| | | | | | This avoids warnings from the overflow checker and simplifies the code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpeg12: fix mpeg_decode_slice context parameter typeJanne Grunau2011-10-24
| | | | | | During slice threading only MpegEncContext is passed to mpeg_decode_slice, remove a wrong cast and change the function definition to take MpegEncContext pointer.
* Revert "mpeg12: move full_pel from MpegEncContext to Mpeg1Context"Janne Grunau2011-10-24
| | | | | | | | This reverts commit da22ba7df461c13bf0b0eabc953303803a285d91 since it broke slice threading. Slice threading just duplicates MpegEncContext so every value used during mpeg_decode_slice has to be in it. A second patch will fix the illusion that Mpeg1Context is available in mpeg_decode_slice.
* Move id3v2 tag writing to a separate file.Michael Karcher2011-10-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* swscale: add missing colons to x86 assembly yuv2planeX.Ronald S. Bultje2011-10-23
| | | | This fixes assembling using "nasm".
* g722: split decoder and encoder into separate filesJustin Ruggles2011-10-23
|
* cosmetics: remove extra spaces before end-of-statement semi-colonsJustin Ruggles2011-10-23
|
* vorbisdec: check output buffer size before writing outputJustin Ruggles2011-10-23
|
* wavpack: calculate bpp using av_get_bytes_per_sample()Justin Ruggles2011-10-23
|
* ac3enc: Set max value for mode options correctlyJohn Stebbins2011-10-23
| | | | | | | | | for example: Attempting to set ac3 dsur_mode to "on" results in: [AC-3 Encoder @ 0x7f508f0a3280] Value 2.000000 for parameter 'dsur_mode' out of range [AC-3 Encoder @ 0x7f508f0a3280] Error setting option dsur_mode to value on. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* lavc: move get_b_cbp() from h263.h to mpeg4videoenc.cAnton Khirnov2011-10-23
| | | | It's not used anywhere else.
* mpeg12: move closed_gop from MpegEncContext to Mpeg1ContextAnton Khirnov2011-10-23
| | | | It's MPEG-1/2 specific.
* mpeg12: move full_pel from MpegEncContext to Mpeg1ContextAnton Khirnov2011-10-23
| | | | It's MPEG-1 specific.
* mpeg12: move Mpeg1Context from mpeg12.c to mpeg12.hAnton Khirnov2011-10-23
| | | | It will be used in vdpau code.
* mpegvideo: remove some unused variables from MpegEncContext.Anton Khirnov2011-10-23
|
* id3v2: fix doxy comment - 'machine byte order' makes no sense on char arraysMichael Karcher2011-10-22
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* VC1: restore mistakenly removed codeMashiat Sarker Shakkhar2011-10-22
| | | | | | | | | The code was mistakenly removed in cad16562c8d76ea2a2a6495f29296c3ff7966946. It stored some motion vector data for future use in B-pictures. This fixes Bugzilla bug #57. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* twinvq: check output buffer size before decodingJustin Ruggles2011-10-22
|
* twinvq: return an error when the packet size is too smallJustin Ruggles2011-10-22
|
* lavf: export some forgotten symbols with non-av prefixes.Anton Khirnov2011-10-22
|
* swscale: update altivec yuv2planeX asm to new per-plane API.Ronald S. Bultje2011-10-22
|
* swscale: make yuv2yuvX_10_sse2/avx 8/9/16-bits aware.Ronald S. Bultje2011-10-22
| | | | Also implement MMX/MMX2 versions and SSE4 versions.
* yuv2planeX10 SIMDKieran Kunhya2011-10-22
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* swscale: decide whether to use yuv2plane1/X on a per-plane basis.Ronald S. Bultje2011-10-22
|
* swscale: reintroduce full precision in 16-bit output.Ronald S. Bultje2011-10-22
|
* Split up yuv2yuvX functionsKieran Kunhya2011-10-22
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Split out yuv2yuv1 luma and chroma in order to make them generic DSP functionsKieran Kunhya2011-10-22
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavc: replace references to deprecated AVCodecContext.error_recognition to ↵Dustin Brody2011-10-22
| | | | | | use AVCodecContext.err_recognition Signed-off-by: Anton Khirnov <anton@khirnov.net>