aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * libvorbis: use VBR by default, with default quality of 3Justin Ruggles2012-02-291-2/+12
| |
| * libvorbis: fix use of minrate/maxrate AVOptionsJustin Ruggles2012-02-292-5/+5
| | | | | | | | | | | | - enable the options for audio encoding - properly check for user-set maxrate - use correct calling order in vorbis_encode_setup_managed()
| * libvorbis: cosmetics: renaming/pretty-printing/comments/unused codeJustin Ruggles2012-02-291-109/+115
| |
| * (e)ac3enc: select a default bit rate based on the channel layoutJustin Ruggles2012-02-295-0/+20
| |
| * ac3enc: choose the closest bit rate to the one requested instead of failingJustin Ruggles2012-02-291-6/+11
| |
| * rpza: error out on buffer overreads.Ronald S. Bultje2012-02-291-0/+4
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * qtrle: return error on decode_init() failure.Ronald S. Bultje2012-02-291-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * swscale: fix another integer overflow.Ronald S. Bultje2012-02-291-1/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * dpxenc: Don't include the libavcodec ident if bitexact mode is enabledMartin Storsjö2012-02-292-2/+3
| | | | | | | | | | | | This avoids breaking fate every time the lavc version is bumped. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpenc: Fix setting the max packet sizeMartin Storsjö2012-02-291-1/+1
| | | | | | | | | | | | | | This fixes cases where the user had specified one desired MTU via an option, and the protocol indicates another one. Signed-off-by: Martin Storsjö <martin@martin.st>
| * Add a minor bump, changelog/APIchanges entry and some documentation for APIC ↵Anton Khirnov2012-02-294-1/+40
| | | | | | | | support.
| * mp3enc: write attached pictures (APIC).Anton Khirnov2012-02-291-7/+113
| |
| * mp3enc: move mp3_write_xing() further up in the file.Anton Khirnov2012-02-291-45/+49
| | | | | | | | It will be need by new functions called from mp3_write_trailer().
| * id3v2enc: add a function for writing attached pictures.Anton Khirnov2012-02-292-9/+87
| | | | | | | | Unused so far.
| * id3v2enc: fix writing frame sizes for ID3v2.3Anton Khirnov2012-02-291-11/+15
| | | | | | | | | | | | | | Frame sizes in ID3v2.3 are not synchsafe, they are simply 32be numbers. In practice this bug is not noticeable unless the frame size takes more than 7 bits (which is almost never for text frames).
| * id3v2enc: split ff_id3v2_write().Anton Khirnov2012-02-294-26/+68
| | | | | | | | | | This will allow writing the tag in several steps, needed for writing attached pictures.
| * id3v2enc: make id3v2_put_size take only an AVIOContext.Anton Khirnov2012-02-291-7/+7
| | | | | | | | It has no need of full AVFormatContext.
| * id3v2: remove unused ff_id3v2_read().Anton Khirnov2012-02-294-15/+5
| | | | | | | | Rename ff_id3v2_read_all to ff_id3v2_read().
| * lavf: export id3v2 attached pictures as streams.Anton Khirnov2012-02-293-1/+48
| |
| * lavf: generic code for exporting attached pictures.Anton Khirnov2012-02-292-18/+44
| |
| * id3v2: read attached pictures and export them in ID3v2ExtraMeta.Anton Khirnov2012-02-292-0/+125
| |
| * lavf: move CodecMime from matroska.h to internal.hAnton Khirnov2012-02-292-5/+6
| | | | | | | | it will be useful for attached pictures in ID3v2
| * swfdec: do not set codec timebase.Anton Khirnov2012-02-291-2/+0
| | | | | | | | | | | | It is not supposed to be set outside of lavc. Fixes a divide by zero when the stored framerate is 0.
| * prores: store and retrieve extended colourspace informationKostya Shishkov2012-02-294-5/+9
| | | | | | | | Based on the patch by Phil Barrett.
| * proresenc: correct edge emulationPhil Barrett2012-02-291-7/+7
| | | | | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
| * prores: handle 444 chroma in right orderKostya Shishkov2012-02-293-27/+55
| | | | | | | | | | | | | | ProRes codes chroma blocks in 444 mode in different order than luma blocks, so make both decoder and encoder read/write chroma blocks in right order. Reported by Phil Barrett
| * mpegvideo_enc: add quantizer_noise_shaping private option.Anton Khirnov2012-02-294-11/+17
| | | | | | | | Deprecate corresponding AVCodecContext field.
| * lavc: deprecate AVCodecContext.inter_threshold.Anton Khirnov2012-02-293-4/+9
| | | | | | | | It's unused.
| * lavc: deprecate AVCodecContext.color_table_id.Anton Khirnov2012-02-294-4/+12
| | | | | | | | | | It's currently only used as temporary storage by the mov demuxer. Make it use a local variable instead.
| * avplay: remove an unused variable.Anton Khirnov2012-02-291-1/+0
| |
| * mpegvideo_enc: add chroma/luma_elim_threshold private options.Anton Khirnov2012-02-297-10/+18
| | | | | | | | Deprecate corresponding AVCodecContext fields.
| * mpegvideo_enc: add cbp_rd flag to mpv_flags.Anton Khirnov2012-02-296-7/+14
| | | | | | | | Deprecate CODEC_FLAG_CBP_RD.
| * mpegvideo_enc: add qp_rd flag to mpv_flags.Anton Khirnov2012-02-295-12/+21
| | | | | | | | Deprecate CODEC_FLAG_QP_RD.
| * mpegvideo_enc: add strict_gop flag to mpv_flags.Anton Khirnov2012-02-294-3/+9
| | | | | | | | Deprecate CODEC_FLAG2_STRICT_GOP.
| * lavc: add -mpv_flags to mpegvideo_enc-based encoders.Anton Khirnov2012-02-2911-2/+68
| | | | | | | | | | Deprecate CODEC_FLAG2_SKIP_RD in favor of the corresponding mpv_flags flag.
| * aacdec: Support stereo streams that erroneously signal predefined channel ↵Michael Niedermayer2012-02-281-0/+14
| | | | | | | | | | | | | | | | | | | | | | configuration 1 (mono). [alex.converse@mgail.com] Move code to get_che() Update for AAC new channel configuration interface Only set chan_config if output_configure succeeds. Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * aacdec: Reshuffle functions so get_che() can call ↵Alex Converse2012-02-281-70/+70
| | | | | | | | set_default_channel_config() and output_configure().
| * vp56: error out on invalid stream dimensions.Ronald S. Bultje2012-02-282-1/+10
| | | | | | | | | | | | | | Prevents crashes when playing corrupt vp5/6 streams. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * asf: don't seek back on EOF.Ronald S. Bultje2012-02-281-1/+1
| | | | | | | | | | | | | | | | | | Seeking back on EOF will reset the EOF flag, causing us to re-enter the loop to find the next marker in the ASF file, thus potentially causing an infinite loop. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
| * asf: error out on ridiculously large minpktsize values.Ronald S. Bultje2012-02-281-1/+5
| | | | | | | | | | | | | | They cause various issues further down in demuxing. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | lavc: fix 10l oversight in realloc of avcodec_encode_video2.Michael Niedermayer2012-02-291-1/+1
| | | | | | | | | | | | Packets are not guranteed to be allocated by av_malloc(). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dca: dont overread dca_default_coeffs.Michael Niedermayer2012-02-291-0/+4
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dca: Check scale_sum.Michael Niedermayer2012-02-291-2/+14
| | | | | | | | | | | | | | Fixes a out of array read. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dca: Check LFEScaleIndex.Michael Niedermayer2012-02-291-1/+7
| | | | | | | | | | | | | | | | Its not clear from the spec what to do with values larger than 127 so iam opting for the safe side and ask for a sample. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | encode_video2: shrink packet after encoding.Nicolas George2012-02-291-0/+7
| | | | | | | | | | | | | | With the encode2 API, encoders allocate huge packets to be sure they have enough room (a typical case is mpeg4, which allocs ~10M for 1280x768 yuv420p) but only actually use a very small part of the buffer.
* | fate: disable deshake test as it isnt binary identical across archs.Michael Niedermayer2012-02-292-2/+0
| | | | | | | | | | | | probably due to float rounding Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vmnc: Fail if bpp is not recognized instead of crashing.Michael Niedermayer2012-02-291-0/+1
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | get_buffers: Check that pix_fmt is not NONE.Michael Niedermayer2012-02-293-3/+3
| | | | | | | | | | | | | | This is somewhat redundant as no decoder should call get_buffer() with such argument. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | alsdec: Check that quantized parcor coeffs are within range.Michael Niedermayer2012-02-291-0/+4
| | | | | | | | | | | | | | | | | | | | ALS spec: 11.6.3.1.1 Quantization and encoding of parcor coefficients ... In all cases the resulting quantized values ak are restricted to the range [-64,63]. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libpostproc: fix out of array accesses detected by AddressSanitizer.Michael Niedermayer2012-02-291-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>