summaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* lavc: fix ff_alloc_packet()Paul B Mahol2012-07-131-0/+2
| | | | | | Regression introduced in 740b9ff44. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-1210-88/+497
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: Fix Ogg demuxer dependencies build: Fix FLAC demuxer dependencies flac: Move flac functions shared between libraries to flac common code build: Fix CAF demuxer dependencies build: Fix MP2 muxer dependencies build: Add missing build rules for the ISMV muxer configure: Drop redundant mxf_d10 test dependency declaration Support AAC encoding via the external library fdk-aac libavcodec: Add more AAC profiles dct/fft-test: use a replacement getopt() if the system has none present. Conflicts: Changelog libavcodec/Makefile libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: Fix Ogg demuxer dependenciesDiego Biurrun2012-07-121-2/+3
| |
| * build: Fix FLAC demuxer dependenciesDiego Biurrun2012-07-121-1/+2
| |
| * flac: Move flac functions shared between libraries to flac common codeDiego Biurrun2012-07-123-86/+85
| | | | | | | | This fixes a number of flac-related build dependencies.
| * build: Fix CAF demuxer dependenciesDiego Biurrun2012-07-121-1/+2
| |
| * build: Fix MP2 muxer dependenciesDiego Biurrun2012-07-121-0/+1
| |
| * build: Add missing build rules for the ISMV muxerDiego Biurrun2012-07-121-0/+1
| |
| * Support AAC encoding via the external library fdk-aacMartin Storsjö2012-07-124-1/+387
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * libavcodec: Add more AAC profilesMartin Storsjö2012-07-122-0/+8
| | | | | | | | | | | | | | The numerical values of the profiles are the MPEG4 Audio Object Type values, minus one. Signed-off-by: Martin Storsjö <martin@martin.st>
| * dct/fft-test: use a replacement getopt() if the system has none present.Ronald S. Bultje2012-07-112-0/+13
| | | | | | | | | | | | | | This allows compiling and running these tests on systems lacking a built- in version of getopt(), such as MSVC. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lclenc: switch to av_assertMichael Niedermayer2012-07-121-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | exr: rle decompressionPaul B Mahol2012-07-121-1/+46
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | exr: cache some valuesPaul B Mahol2012-07-121-5/+10
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | dca: map xxch side channels to AV_CH_SIDE_LEFT/RIGHT instead of REAR.Hendrik Leppkes2012-07-121-2/+2
| | | | | | | | | | | | | | | | | | This fixes decoding of certain 7.1 DTS-HD HRA files, as well as matches the spec better. Table 6-22 in the DTS spec labels the two channels "Left/Right surround on side", and not rear. Reviewed-by: Benjamin Larsson <benjamin@southpole.se> Reviewed-by: Nick Brereton <nick@nbrereton.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-116-1/+1321
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: Check for the math function rint TechSmith Screen Codec 2 decoder rtsp: Add listen mode rtsp: Make rtsp_open_transport_ctx() non-static rtsp: Move rtsp_read_close rtsp: Parse the mode=receive/record parameter in transport lines Conflicts: Changelog libavcodec/avcodec.h libavcodec/version.h libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * TechSmith Screen Codec 2 decoderKostya Shishkov2012-07-116-1/+1321
| |
* | vorbisdec: switch to av_assertMichael Niedermayer2012-07-111-4/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | exr: zip decompressionPaul B Mahol2012-07-111-38/+148
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | exr: remove dead assigmentPaul B Mahol2012-07-111-2/+0
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | replace all __volatile__ by volatileMichael Niedermayer2012-07-1110-35/+35
| | | | | | | | | | | | | | __volatile__ can cause problems with some compilers and volatile is a standard keyword. Found-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tiffenc: use av_fast_padded_malloc(z)Paul B Mahol2012-07-101-23/+40
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavc: add av_fast_padded_malloczPaul B Mahol2012-07-102-0/+18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | tiffenc: add .initPaul B Mahol2012-07-101-5/+13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-101-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mss1: fix decoding masked regions in interframes mxfdec: fix off by one error. mxfdec: only parse next partition pack if parsing forward mxfdec: let pkt->pts = mxf->current_edit_unit if intra-only mxfdec: fix frame height vs field height confusion mxfdec: Add intra_only flag to MXFTrack mxfdec: fix Avid AirSpeed files being misinterpreted as OP1a mxfdec: truncate packets that extend past the next edit unit mxfdec: set pixel format for cdci picture formats mxfdec: detect uncomp pictures using essence container ul mxfdec: set track edit rate num/den in expected order x86/cpu: implement get/set_eflags using intrinsics x86/cpu: implement support for cpuid through intrinsics x86/cpu: implement support for xgetbv through intrinsics lavu: use intrinsics for emms on systems lacking inline asm support mem: Don't abort on av_malloc(0) in debug mode Conflicts: configure libavformat/mxf.h libavformat/mxfdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mss1: fix decoding masked regions in interframesKostya Shishkov2012-07-101-1/+1
| | | | | | | | Spotted by Alberto Delmás
* | mpeg4videoenc: use av_assertMichael Niedermayer2012-07-101-11/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpeg4videodec: use av_assertMichael Niedermayer2012-07-101-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dpx: invalid aspect ratio is 0/1, not 0/0.Nicolas George2012-07-101-1/+1
| |
* | Set default ffv1 coder to -1.Carl Eugen Hoyos2012-07-101-1/+11
| | | | | | | | | | | | Autoselect coder 1 instead of default coder if bits_per_raw_sample > 8. Fixes ticket #1519.
* | Cosmetics: Return AVERROR_INVALIDDATA from ffv1 encoder initialisation if ↵Carl Eugen Hoyos2012-07-101-6/+6
| | | | | | | | invalid data was provided.
* | Cosmetics: Move ffv1 encoder initialisation code.Carl Eugen Hoyos2012-07-101-4/+4
| |
* | dsputil: turn assert into if() as its possible to trigger with ffv1Michael Niedermayer2012-07-101-2/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Define snow .pix_fmts to allow colour space auto-selection.Carl Eugen Hoyos2012-07-101-0/+4
| |
* | exr: return proper error code instead of -1Paul B Mahol2012-07-101-25/+25
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | exr: use buf_size instead of recalculating same valuePaul B Mahol2012-07-101-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | h264/decode_scaling_matrices: fix coding order of 8x8 matrixes.Michael Niedermayer2012-07-101-4/+2
| | | | | | | | | | | | This fixes decoding of PPCV444I3_Thomson_A.bits Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: 12 and 14 bit supportMichael Niedermayer2012-07-103-9/+55
| | | | | | | | | | | | | | This works with I, P and B frames CAVLC and CABAC Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264dsp: 12 and 14 bit supportMichael Niedermayer2012-07-101-0/+14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264pred: 12 and 14 bit supportMichael Niedermayer2012-07-101-0/+14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264idct: 12 and 14 bit supportMichael Niedermayer2012-07-101-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: limit 10bpp MC pading trick to 10bppMichael Niedermayer2012-07-101-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dsputil: extend things to 12 and 14 bitsMichael Niedermayer2012-07-103-9/+53
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-096-116/+171
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mss3: use standard zigzag table mss3: split DSP functions that are used in MTS2(MSS4) into separate file motion-test: do not use getopt() tcp: add initial timeout limit for incoming connections configure: Change the rdtsc check to a linker check avconv: propagate fatal errors from lavfi. lavfi: add error handling to filter_samples(). fate-run: make avconv() properly deal with multiple inputs. asplit: don't leak the input buffer. af_resample: fix request_frame() behavior. af_asyncts: fix request_frame() behavior. libx264: support aspect ratio switching matroskadec: honor error_recognition when encountering unknown elements. lavr: resampling: add support for s32p, fltp, and dblp internal sample formats lavr: resampling: add filter type and Kaiser window beta to AVOptions lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format lavr: mix: validate internal sample format in ff_audio_mix_init() Conflicts: ffmpeg.c ffplay.c libavcodec/libx264.c libavfilter/audio.c libavfilter/split.c libavformat/tcp.c tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mss3: use standard zigzag tableKostya Shishkov2012-07-091-12/+2
| |
| * mss3: split DSP functions that are used in MTS2(MSS4) into separate fileKostya Shishkov2012-07-094-92/+163
| |
| * motion-test: do not use getopt()Anton Khirnov2012-07-091-9/+3
| | | | | | | | | | | | | | It is not available on all systems and using argc/argv directly actually makes the code simpler. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * libx264: support aspect ratio switchingJULIAN GARDNER2012-07-091-0/+6
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | mpeg12: switch to av_assertMichael Niedermayer2012-07-091-10/+7
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpeg12enc: switch to av_assertMichael Niedermayer2012-07-091-7/+7
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud