summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* | search_for_quantizers_faac: fix curbandMichael Niedermayer2012-06-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix maxband limit when decoding mpc8.Carl Eugen Hoyos2012-06-06
| | | | | | | | Fixes yesterday's merge of Kostya's fix for ticket #409.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: vorbis: Validate that the floor 1 X values contain no duplicates. avprobe: Identify codec probe failures rather than calling them unsupported codecs. avformat: Probe codecs at score 0 on buffer exhaustion conditions. avformat: Factorize codec probing. Indeo Audio decoder imc: make IMDCT support stereo output imc: move channel-specific data into separate context lavfi: remove request/poll and drawing functions from public API on next bump lavfi: make avfilter_insert_pad and pals private on next bump. lavfi: make formats API private on next bump. avplay: use buffersrc instead of custom input filter. avtools: move buffer management code from avconv to cmdutils. avconv: don't use InputStream in the buffer management code. avconv: fix exiting when max frames is reached. mpc8: fix maximum bands handling aacdec: Turn PS off when switching to stereo and turn it to implicit when switching to mono. Conflicts: Changelog cmdutils.h ffmpeg.c ffplay.c ffprobe.c libavcodec/avcodec.h libavcodec/mpc8.c libavcodec/v210dec.h libavcodec/version.h libavcodec/vorbisdec.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersrc.c libavfilter/formats.c libavfilter/src_movie.c libavfilter/vf_aspect.c libavfilter/vf_blackframe.c libavfilter/vf_boxblur.c libavfilter/vf_crop.c libavfilter/vf_cropdetect.c libavfilter/vf_delogo.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_fifo.c libavfilter/vf_format.c libavfilter/vf_frei0r.c libavfilter/vf_gradfun.c libavfilter/vf_hflip.c libavfilter/vf_hqdn3d.c libavfilter/vf_libopencv.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_select.c libavfilter/vf_showinfo.c libavfilter/vf_transpose.c libavfilter/vf_unsharp.c libavfilter/vf_yadif.c libavfilter/vsrc_color.c libavfilter/vsrc_testsrc.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vorbis: Validate that the floor 1 X values contain no duplicates.Alex Converse2012-06-05
| | | | | | | | | | Duplicate values in this vector are explicitly banned by the Vorbis I spec and cause divide-by-zero crashes later on.
| * Indeo Audio decoderKostya Shishkov2012-06-05
| |
| * imc: make IMDCT support stereo outputKostya Shishkov2012-06-05
| | | | | | | | | | This will be useful for Indeo Audio decoder which is almost the same but supports stereo.
| * imc: move channel-specific data into separate contextKostya Shishkov2012-06-05
| | | | | | | | | | This will be useful for Indeo Audio decoder which is almost the same but supports stereo.
| * mpc8: fix maximum bands handlingKostya Shishkov2012-06-05
| | | | | | | | | | | | | | In Musepack SV8 codec property tell the maximum nonzero band, but every frame codes maximum band as a limit (i.e. strictly less than given value). Synthesis also expects maximum nonzero band, so there's a need to convert frame maximum band limit value.
| * aacdec: Turn PS off when switching to stereo and turn it to implicit when ↵Alex Converse2012-06-04
| | | | | | | | switching to mono.
* | lavc: add pkt_duration field to AVFrameStefano Sabatini2012-06-05
| |
* | Make H264 reorder buffer size message less verbose.Carl Eugen Hoyos2012-06-05
| |
* | snowdec: add new line to some error messagesPiotr Bandurski2012-06-05
| |
* | isom: add Radius DV YUV FourCCsPiotr Bandurski2012-06-05
| |
* | Fix MP2 muxer Makefile dependencies.Carl Eugen Hoyos2012-06-05
| | | | | | | | | | | | Found, analysed and tested by trac user Jamal. Fixes ticket #1411
* | Do not try to encode DVCPRO HD, it produces broken files.Carl Eugen Hoyos2012-06-04
| |
* | Allow colour space autodetection when encoding ljpeg.Carl Eugen Hoyos2012-06-04
| | | | | | | | | | | | This works as expected if the input stream is not yuv4xxp. Reviewed-by: Paul B Mahol
* | Remove misplaced comment.Carl Eugen Hoyos2012-06-04
| |
* | libopenjpeg: YUV410P and YUV411P supportPaul B Mahol2012-06-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Fix compilation condition for some ProRes dsp encoder functions.Carl Eugen Hoyos2012-06-04
| | | | | | | | | | | | Found, analysed and tested by trac user Jamal. Fixes part of Ticket #1404.
* | Fix compilation condition for some ProRes dsp decoder functions.Carl Eugen Hoyos2012-06-04
| | | | | | | | | | | | Found, analysed and tested by trac user Jamal. Fixes part of Ticket #1404.
* | Fix ProRes decoder Makefile dependencies.Carl Eugen Hoyos2012-06-04
| | | | | | | | | | | | Found, analysed and tested by trac user Jamal. Fixes part of Ticket #1404.
* | Fix G.723.1 encoder Makefile dependencies.Carl Eugen Hoyos2012-06-04
| |
* | timecode: move timecode muxer options to metadata.Clément Bœsch2012-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | Some demuxers set a timecode in the format or streams metadata. The muxers now make use of this metadata instead of a duplicated private option. This makes possible transparent copy of the timecode when transmuxing and transcoding. -timecode option for MPEG1/2 codec is also renamed to -gop_timecode. The global ffmpeg -timecode option will set it anyway so no option change visible for the user.
* | ffv1dec: print more information for -debug 1Michael Niedermayer2012-06-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1: fix log level of FF_DEBUG_PICT_INFOMichael Niedermayer2012-06-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: librtmp: return AVERROR_UNKNOWN instead of -1. librtmp: don't abuse a variable for two unrelated things. librtmp: add rtmp_app and rtmp_playpath private options. bmv: add stricter checks for invalid decoded length avpacket: fix duplicating side data. flv: support stream text data as onTextData Conflicts: libavcodec/bmv.c libavformat/flvdec.c libavformat/flvenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bmv: add stricter checks for invalid decoded lengthKostya Shishkov2012-06-03
| | | | | | | | This makes decoder handle random data passed as BMV frame data.
| * avpacket: fix duplicating side data.Anton Khirnov2012-06-03
| | | | | | | | Use correct side data size instead of just zeroed field.
* | lavc/raw: add test utility for listing fourcc/pix_fmt mapStefano Sabatini2012-06-04
| | | | | | | | | | The test program is useful for checking which raw formats are currently identified by a codec tag.
* | set some categories of some AVClass structsMichael Niedermayer2012-06-03
| | | | | | | | | | | | Please help setting the category for all remaining AVClasses Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpc8: fix channel checksMichael Niedermayer2012-06-03
| | | | | | | | | | | | | | fix heap array overflow Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | av_get_audio_frame_duration: fix FPEMichael Niedermayer2012-06-03
| | | | | | | | | | | | | | Fixes ticket1392 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mace: check channel count, fixes FPEMichael Niedermayer2012-06-03
| | | | | | | | | | | | | | Fixes ticket1391 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h263: disable loop filter with lowresMichael Niedermayer2012-06-03
| | | | | | | | | | | | | | Fixes ticket1212 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | aacsbr: remove unused variablesMans Rullgard2012-06-03
| |
* | aacsbr: optimize sine level additionMichael Niedermayer2012-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | Based-on commit by Måns Rullgård <mans@mansr.com> original: 1424 decicycles in phi, 1024 runs, 0 skips mans code: 1104 decicycles in phi, 1024 runs, 0 skips this change: 734 decicycles in phi, 1024 runs, 0 skips mans code: 1 file changed, 20 insertions(+), 10 deletions(-) this change: 1 file changed, 10 insertions(+), 6 deletions(-) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpc7: fix handling of last frameMichael Niedermayer2012-06-02
| | | | | | | | | | | | | | | | Fixes heap buffer overflow Fixes ticket1393 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | png_parser: dont falsely mark frames as keyframesMichael Niedermayer2012-06-02
| | | | | | | | | | | | Fixes Ticket1381 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | bink: fix out of reference frame readMichael Niedermayer2012-06-02
| | | | | | | | | | | | Fixes Ticket1374 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: log debug output for slightly truncated streamsMichael Niedermayer2012-06-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: try to better handle h264 streams that are slightly truncatedMichael Niedermayer2012-06-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | bmv: fix apparent sign error in the frame_off checkMichael Niedermayer2012-06-02
| | | | | | | | | | | | Fixes part of Ticket1373 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | bmv: fix integer overflows in vlc decoder.Michael Niedermayer2012-06-02
| | | | | | | | | | | | | | | | Fixes part of Ticket1373 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Based-on-patch-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1: fix integer overflow in quant table initializationMichael Niedermayer2012-06-02
| | | | | | | | | | | | | | Fixes part of Ticket1372 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffv1: fix crash caused by version becoming inconsistentMichael Niedermayer2012-06-02
| | | | | | | | | | | | | | Fixes part of Ticket1372 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fraps: fix version 0/1 input data size check.Michael Niedermayer2012-06-01
| | | | | | | | | | | | | | Fixes array overread. Fixes Ticket1371 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmv1: check that the input buffer is large enoughMichael Niedermayer2012-06-01
| | | | | | | | | | | | | | Fixes null ptr deref Fixes Ticket1367 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dct-test: give emms a memory clober.Michael Niedermayer2012-06-01
| | | | | | | | | | | | | | | | Without this, the compiler in theory could attempt to keep things in float registers across the emms which would cause bad things to happen. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dct-test: perform emms before gettime().Michael Niedermayer2012-06-01
| | | | | | | | | | | | This fixes the hypothetical case of a gettime implementation using floats Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rv20: fix lowres out of array readMichael Niedermayer2012-06-01
| | | | | | | | | | | | Fixes Ticket1239 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>