aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | libspeexdec: return meaningful error codesJustin Ruggles2011-10-211-3/+3
| | | | | |
| * | | | | libspeexdec: cosmetics: reindentJustin Ruggles2011-10-211-7/+7
| | | | | |
| * | | | | libspeexdec: decode one frame at a time.Justin Ruggles2011-10-211-18/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows for knowing the output size before decoding even when there is no header (e.g. FLV). Otherwise we would have to do a preliminary full frame decode to determine the number of frames-per-packet.
| * | | | | swscale: fix signed shift overflows in ff_yuv2rgb_c_init_tables()Mans Rullgard2011-10-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * | | | | Move timefilter code from lavf to lavd.Anton Khirnov2011-10-215-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's only used in the JACK device. Fixes linking shared lavd with JACK enabled.
| * | | | | mov: add support for hdvd and pgapmetadata atomsRaivo Hool2011-10-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | | | | mov: rename function _stik, some indentation cosmeticsRaivo Hool2011-10-211-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | | | | mov: rename function _int8 to remove ambiguity, some indentation cosmeticsRaivo Hool2011-10-211-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | | | | mov: parse the gnre atomRaivo Hool2011-10-211-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * | | | | mp3on4: check for allocation failures in decode_init_mp3on4()Justin Ruggles2011-10-211-0/+4
| | | | | |
| * | | | | mp3on4: create a separate flush function for MP3onMP4.Justin Ruggles2011-10-212-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The correct decoder private context needs to be used. This fixes mp3on4 playback and seeking in avplay.
| * | | | | mp3on4: ensure that the frame channel count does not exceed the codec channelJustin Ruggles2011-10-211-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | count. This also allows for checking output data size based on the actual number of channel instead of the maximum number of channels.
| * | | | | mp3on4: set channel layoutJustin Ruggles2011-10-211-0/+12
| | | | | |
| * | | | | mp3on4: fix the output channel orderJustin Ruggles2011-10-211-4/+4
| | | | | |
| * | | | | mp3on4: allocate temp buffer with av_malloc() instead of on the stack.Justin Ruggles2011-10-211-16/+29
| | | | | | | | | | | | | | | | | | | | | | | | Avoids allocating unnecessary memory and ensures proper alignment.
| * | | | | mp3on4: copy MPADSPContext from first context to all contexts.Justin Ruggles2011-10-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes segfault when decoding multi-channel MP3onMP4 files.
| * | | | | fmtconvert: port float_to_int16_interleave() 2-channel x86 inline asm to yasmJustin Ruggles2011-10-212-60/+61
| | | | | |
| * | | | | fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasmJustin Ruggles2011-10-214-60/+65
| | | | | |
| * | | | | fmtconvert: check compile-time x86 instruction set flagsJustin Ruggles2011-10-211-4/+4
| | | | | |
| * | | | | fmtconvert: port float_to_int16() x86 inline asm to yasmJustin Ruggles2011-10-212-76/+55
| | | | | |
| * | | | | fmtconvert: fix and extend documentation for float_interleave()Justin Ruggles2011-10-211-1/+9
| | | | | |
| * | | | | flvenc: store delay and last_ts per-stream.Justin Ruggles2011-10-211-12/+22
| | | | | |
| * | | | | h264: fix ppc/altivec buildMans Rullgard2011-10-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * | | | | Enable multithreding when decoding with libopenjpegJean First2011-10-211-9/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable multithreding when decoding with libopenjpeg Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | | | | h264: mark some MC functions with av_always_inline instead of inline.Ronald S. Bultje2011-10-211-27/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This actually causes them to be inlined, leading to a significant speedup (1-1.5% in my measurements).
| * | | | | H264: have hl_motion() and its callees take a chroma_idc argument.Ronald S. Bultje2011-10-211-52/+98
| | | | | |
| * | | | | H264: change weight/biweight functions to take a height argument.Ronald S. Bultje2011-10-2110-592/+337
| | | | | | | | | | | | | | | | | | | | | | | | Neon parts by Mans Rullgard <mans@mansr.com>.
| * | | | | Support for lossless and inter H264 4:2:2.Ronald S. Bultje2011-10-214-17/+103
| | | | | |
| * | | | | h264: 4:2:2 intra decoding supportBaptiste Coudurier2011-10-2124-133/+673
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | | | | sws/pixfmt/pixdesc: add support for yuv420p9le/be.Ronald S. Bultje2011-10-2111-0/+48
| | | | | |
| * | | | | Revert d1d421cbc0d13b08535f7fc08d179572ee352072: change to ↵Ronald S. Bultje2011-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | fate-lavfi-crop_scale.
| * | | | | vp8: fix up handling of segmentation_maps in reference frames.Ronald S. Bultje2011-10-212-14/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Associate segmentation_map[] with reference frame, rather than decoding instance. This fixes cases where the map would be free()'ed on e.g. a size change in one thread, whereas the other thread was still accessing it. Also, it fixes cases where threads overwrite data that is still being referenced by the previous thread, who thinks that it's part of the frame previously decoded by the next thread.
| * | | | | swscale: prevent overflow in coefficient calculation.Ronald S. Bultje2011-10-211-11/+12
| | | | | |
* | | | | | mov: support eac3 audioHendrik Leppkes2011-10-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | mpegts: remove read_seek()Michael Niedermayer2011-10-211-28/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Its redundant Found-by: nevcairiel Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | utils: disable debuging code at the end of av_gen_search()Michael Niedermayer2011-10-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | utils: flush on successfull av_seek_frame_binary()Michael Niedermayer2011-10-212-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | mpegts: cache information to speed up seeking.Michael Niedermayer2011-10-211-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | seek: Fix av_gen_search() so that seeks outside max/min do not successfully ↵Michael Niedermayer2011-10-217-44/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | seek to random points but rather seek to the min/max. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | mpegts: assert position in dts reading code.Michael Niedermayer2011-10-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | mpegts: add and use mpegts_get_dts()Michael Niedermayer2011-10-212-20/+48
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | mpegts: fix type of argument of mpegts_resync()Michael Niedermayer2011-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | deshake: add documentation in filters.texiPaul Flinders2011-10-211-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | | | | | fix shared lib buildMichael Niedermayer2011-10-213-1/+26
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-21113-599/+860
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (47 commits) lavc: hide private symbols. lavc: deprecate img_get_alpha_info(). lavc: use avpriv_ prefix for ff_toupper4. lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits. lavc: use avpriv_ prefix for ff_ac3_parse_header. lavc: use avpriv_ prefix for ff_frame_rate_tab. lavc: rename ff_find_start_code to avpriv_mpv_find_start_code lavc: use avpriv_ prefix for ff_split_xiph_headers. lavc: use avpriv_ prefix for ff_dirac_parse_sequence_header. lavc: use avpriv_ prefix for some dv symbols used in lavf. lavc: use avpriv_ prefix for some flac symbols used in lavf. lavc: use avpriv_ prefix for some mpeg4audio symbols used in lavf. lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf. lavc: use avpriv_ prefix for ff_aac_parse_header(). lavf: hide private symbols. lavf: use avpriv_ prefix for some dv functions. lavf: use avpriv_ prefix for ff_new_chapter(). avcodec: add CODEC_CAP_DELAY note to avcodec_decode_audio3() documentation avcodec: clarify the CODEC_CAP_DELAY note in avcodec_decode_video2() avcodec: clarify documentation of CODEC_CAP_DELAY ... Conflicts: configure doc/general.texi libavcodec/Makefile libavcodec/aacdec.c libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/dv.c libavcodec/dvdata.c libavcodec/dvdata.h libavcodec/libspeexenc.c libavcodec/mpegvideo.c libavcodec/version.h libavformat/avidec.c libavformat/dv.c libavformat/dv.h libavformat/flvenc.c libavformat/mov.c libavformat/mp3enc.c libavformat/oggparsespeex.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | | | | lavc: hide private symbols.Anton Khirnov2011-10-201-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | Overhead as reported by rbelf-size goes from 90860 to 20204.
| * | | | | lavc: deprecate img_get_alpha_info().Anton Khirnov2011-10-203-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's never been touched or used in any way since it was added in 2003 and only works for PIX_FMT_PAL8, which makes me conclude that nobody's ever used it.
| * | | | | lavc: use avpriv_ prefix for ff_toupper4.Anton Khirnov2011-10-204-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | It's used in lavf.
| * | | | | lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits.Anton Khirnov2011-10-2022-38/+38
| | | | | | | | | | | | | | | | | | | | | | | | They are used in lavf.
| * | | | | lavc: use avpriv_ prefix for ff_ac3_parse_header.Anton Khirnov2011-10-204-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | It's used in lavf.