aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | libfaac: use AVCodec.encode2()Justin Ruggles2012-03-202-12/+52
| | | | | | | | | | | | | | | | | | | | Encoder output is delayed by several frames, so we keep a queue of input frame timing info to match up with corresponding output packets.
| * | | g726enc: use AVCodec.encode2()Justin Ruggles2012-03-201-8/+21
| | | |
| * | | g722enc: use AVCodec.encode2()Justin Ruggles2012-03-202-13/+35
| | | | | | | | | | | | | | | | | | | | FATE reference updated due timestamp rounding because of resampling from 44100 Hz to 16000 Hz in avconv.
| * | | flacenc: use AVCodec.encode2()Justin Ruggles2012-03-201-21/+31
| | | |
| * | | adpcmenc: update to AVCodec.encode2()Justin Ruggles2012-03-201-17/+31
| | | |
| * | | ac3enc: update to AVCodec.encode2()Justin Ruggles2012-03-208-22/+41
| | | | | | | | | | | | | | | | Update FATE references due to encoder delay.
| * | | aacenc: use AVCodec.encode2()Justin Ruggles2012-03-203-18/+51
| | | |
| * | | avcodec: add code for a frame queue for use by audio encoders with delayJustin Ruggles2012-03-202-0/+252
| | | | | | | | | | | | | | | | | | | | This simplifies matching of timestamps between input frames and output packets.
* | | | h264_mp4toannexb_bsf: use i instead of misusing unit_type.Michael Niedermayer2012-03-211-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | Fix type and codetype fields in the MMF header for some phones.Vidar Madsen2012-03-212-3/+3
| | | |
* | | | Fix libspeex decoding.Carl Eugen Hoyos2012-03-211-0/+1
| | | | | | | | | | | | | | | | | | | | This parly reverts 85469f. Fixes ticket #1091.
* | | | h264_mp4toannexb_bsf: support 24bit lengthsgs_gail2012-03-211-8/+2
| | | |
* | | | Print a warning when using wild guesses as time stamps.Reimar Döffinger2012-03-211-0/+5
| | | | | | | | | | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | | Replace SSE2 instruction by SSE equivalent.Reimar Döffinger2012-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is even potentially faster in this use-case. Should fix AAC SBR decoding on machines with SSE but not SSE2, fixing track issue #1041. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | | | pixdesc: put components always in the same order.Nicolas George2012-03-213-51/+54
| | | |
* | | | westwood_vqa: set video stream durationPaul B Mahol2012-03-211-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | westwood_vqa: fix SND0 chunk handlingPaul B Mahol2012-03-212-64/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version from vqa header does not dictate which sound chunks may appear in file. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | aiffdec: Fix SIGFPE on pcm_f32beTomas Härdin2012-03-211-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | lavfi: add tile video filter.Nicolas George2012-03-215-0/+225
| | | |
* | | | vsrc_color: port to new drawutils API.Nicolas George2012-03-211-49/+12
| | | |
* | | | vf_pad: port to new drawutils API.Nicolas George2012-03-212-81/+46
| | | |
* | | | drawutils: new API.Nicolas George2012-03-213-1/+268
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This new API stores useful data in a dedicated structure and has clearly delimited init functions. Hopefully, uses of the old API can be replaced quickly.
* | | | swscale: Merge a hunk from qatar that seems to have been forgotten or lost.Michael Niedermayer2012-03-211-3/+18
| | | | | | | | | | | | | | | | | | | | Author of the code from qatar is Ronald S. Bultje Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | lavfi/ass: add dar optionStefano Sabatini2012-03-213-3/+55
| | | | | | | | | | | | | | | | | | | | Allow to specify the display aspect ratio adopted for rendering subtitles.
* | | | lavfi/ass: use a default DAR value of 1.0Stefano Sabatini2012-03-211-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously it was using the same value of the input video DAR, which is inconsistent with most implementations. Fix trac ticket #1098.
* | | | lavfi/aspect: check for a negative code from av_parse_ratio()Stefano Sabatini2012-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | Check on < 0 rather than on != 0, this is more correct as a positive error code from av_parse_ratio() value doesn't mean an error.
* | | | graphdump: use av_bprintf API.Nicolas George2012-03-211-59/+52
| | | |
* | | | lavu: add av_bprintf and related.Nicolas George2012-03-215-3/+350
| | | |
* | | | bink: no need to increase width twicePaul B Mahol2012-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | zerocodec: factorize loopMichael Niedermayer2012-03-211-27/+14
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | ttadec: refactor ttafilter_process()Paul B Mahol2012-03-211-51/+19
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | tgq: use bytestream2_get_bytes_left()Paul B Mahol2012-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | xxan: use bytestream2_size()Paul B Mahol2012-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | xxan: remove write-only variablePaul B Mahol2012-03-211-4/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | smc: use bytestream2_size()Paul B Mahol2012-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | bytestream: add functions for accessing size of bufferPaul B Mahol2012-03-211-0/+10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | cdxl: swap CHUNKY and BYTE_PLANARPaul B Mahol2012-03-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is how it is defined in Amiga Developer CD from year 1992 and is consistent with files created with ADPro. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | sgienc: fix packet size.Michael Niedermayer2012-03-211-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-03-2143-1467/+1708
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (27 commits) avconv: free packet in write_frame() when discarding due to frame number limit FATE: use +/- flag option syntax for vp8 emu-edge tests lavf: make av_interleave_packet_per_dts() private. lavf: deprecate av_read_packet(). oggdec: output correct timestamps for Vorbis avconv: pass input stream timestamps to audio encoders lavc: shrink encoded audio packet size after encoding. xa: set correct bit rate xa: do not set bit_rate, block_align, or bits_per_coded_sample xa: fix end-of-file handling xa: fix timestamp calculation bink: fix typo in FFALIGN() argument bink: align plane width to 8 when calculating bundle sizes doc: pass -Idoc texi2html and texi2pod doc: texi2pod: add -I flag movenc: Add a min_frag_duration option rtsp: Set the default delay to 0.1 s for the RTSP/SDP/RTP demuxers libavformat: Set the default for the max_delay option to -1 Generate manpages for AV{Format,Codec}Context AVOptions. doc/avconv: remove entries for AVOptions. ... Conflicts: doc/Makefile doc/ffmpeg.texi doc/muxers.texi ffmpeg.c libavcodec/Makefile libavcodec/options.c libavcodec/vp8.c libavformat/options.c tests/fate/demux.mak tests/ref/fate/truemotion1-15 tests/ref/fate/truemotion1-24 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | | avconv: free packet in write_frame() when discarding due to frame number limitJustin Ruggles2012-03-201-1/+3
| | | | | | | | | | | | | | | | Fixes a memleak when using the -frames option with audio.
| * | | FATE: use +/- flag option syntax for vp8 emu-edge testsJustin Ruggles2012-03-201-1/+1
| | | |
| * | | lavf: make av_interleave_packet_per_dts() private.Anton Khirnov2012-03-205-16/+39
| | | | | | | | | | | | | | | | | | | | There is no reason for it to be public, it's only meant to be used internally.
| * | | lavf: deprecate av_read_packet().Anton Khirnov2012-03-206-8/+34
| | | | | | | | | | | | | | | | | | | | | | | | The caller can achieve the same effect (i.e. getting raw unparsed/mangled packets) with av_read_frame() and AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN
| * | | oggdec: output correct timestamps for VorbisJustin Ruggles2012-03-202-3/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Takes encoder delay into account by comparing first the coded page duration with the calculated page duration. Handles last packet duration if needed, also by comparing coded duration with calculated duration. Also does better handling of timestamp generation for packets in the first page for streamed ogg files where the start time is not necessarily zero.
| * | | avconv: pass input stream timestamps to audio encodersJustin Ruggles2012-03-206-740/+741
| | | | | | | | | | | | | | | | | | | | 5 FATE test references updated due to using demuxer-generated timestamps that are either not sample-accurate or are slightly off in the input file.
| * | | lavc: shrink encoded audio packet size after encoding.Justin Ruggles2012-03-201-1/+8
| | | |
| * | | xa: set correct bit rateJustin Ruggles2012-03-201-0/+3
| | | | | | | | | | | | | | | | Also fixes stream duration calculation.
| * | | xa: do not set bit_rate, block_align, or bits_per_coded_sampleJustin Ruggles2012-03-201-4/+3
| | | | | | | | | | | | | | | | The values in the header refer to decoded data, not compressed data.
| * | | xa: fix end-of-file handlingJustin Ruggles2012-03-201-2/+2
| | | | | | | | | | | | | | | | | | | | Do not output an extra packet when out_size is reached. Also return AVERROR_EOF instead of AVERROR(EIO).
| * | | xa: fix timestamp calculationJustin Ruggles2012-03-202-34/+32
| | | | | | | | | | | | | | | | The packet duration is always 28 samples.