aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
...
| * lavf: force single-threaded decoding in avformat_find_stream_infoJanne Grunau2012-01-201-3/+20
| | | | | | | | | | | | | | The H.264 decoder needs SPS and PPS for initialization during multi-threaded decoding. When probed single-threaded SPS and PPS are copied to extradata and are available for proper initialization of the decoder before the first frame is decoded.
| * avidec: migrate last of lavf from FF_ER_* to AV_EF_*Dustin Brody2012-01-201-3/+4
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Add "S263" FourCCami_stuff2012-01-191-0/+1
| | | | | | | | | | | | fixes ticket #923 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-193-10/+21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avprobe, cmdutils: K&R formatting cosmetics tests: K&R formatting cosmetics for test programs lavf: free packets for muxers implementing interleave_packet(). lavf: fix and extend av_interleaved_write_frame() doxy. mov: Remove dead stores for spherical coordinates for channel position. error_resilience: K&R formatting cosmetics RELEASE_NOTES: mention hiding private symbols in shared builds. RELEASE_NOTES: mention some notable API changes in 0.8 Conflicts: cmdutils.h doc/RELEASE_NOTES ffprobe.c libavcodec/error_resilience.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: free packets for muxers implementing interleave_packet().Anton Khirnov2012-01-181-3/+6
| | | | | | | | Fixes a memleak.
| * lavf: fix and extend av_interleaved_write_frame() doxy.Anton Khirnov2012-01-181-3/+12
| | | | | | | | Specify that lavf is responsible for freeing the data.
| * mov: Remove dead stores for spherical coordinates for channel position.Alex Converse2012-01-181-4/+3
| |
* | fix rtp 916 issue, patch 2Dmitry Volyntsev2012-01-181-10/+8
| | | | | | | | | | Reviewed-by: Luca Abeni <lucabe72@email.it> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fix rtp 916 issueDmitry Volyntsev2012-01-182-4/+6
| | | | | | | | | | Reviewed-by: Luca Abeni <lucabe72@email.it> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfdec: Consider OPAtom files that don't have exactly one EC to be OP1aTomas Härdin2012-01-171-3/+15
| | | | | | | | | | | | This fixes demuxing of 2011_DCPTEST_24FPS.V.mxf. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-177-156/+381
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rv34: add NEON rv34_idct_add rv34: 1-pass inter MB reconstruction add SMJPEG muxer avformat: split out common SMJPEG code pictordec: Use bytestream2 functions avconv: use avcodec_encode_audio2() pcmenc: use AVCodec.encode2() avcodec: bump minor version and add APIChanges for the new audio encoding API avcodec: Add avcodec_encode_audio2() as replacement for avcodec_encode_audio() avcodec: add a public function, avcodec_fill_audio_frame(). rv34: Intra 16x16 handling rv34: Inter/intra MB code split Conflicts: Changelog libavcodec/avcodec.h libavcodec/pictordec.c libavcodec/utils.c libavcodec/version.h libavcodec/x86/rv34dsp.asm libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * add SMJPEG muxerPaul B Mahol2012-01-164-2/+152
| | | | | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
| * avformat: split out common SMJPEG codePaul B Mahol2012-01-164-154/+229
| | | | | | | | | | | | This is a preparation for adding SMJPEG muxer. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* | mxfdec: Add missing free.Reimar Döffinger2012-01-161-0/+1
| | | | | | | | | | | | Should fix valgrind FATE. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | asfdec: Move variable declarations into the blocks they are used in.Reimar Döffinger2012-01-161-5/+3
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Enhance HLS seeking.Panagiotis H.M. Issaris2012-01-161-8/+50
| | | | | | | | | | | | | | Enhances seeking by demuxing until the requested timestamp is reached within the segment selected by the seek code using the playlist info. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mov: cosmetics - move a line to a better position and add a commentJean First2012-01-161-2/+3
| | | | | | | | | | | | | | | | | | | | mov: cosmetics - move a line to a better position and add a comment Oana Andreea Stratulat submitted a similar patch to trac, but forgot to notify the ML about it. Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | movenc: add FIXME to add alis and rsrc atomsJean First2012-01-161-0/+1
| | | | | | | | | | Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | movenc: indent cosemticsJean First2012-01-161-25/+25
| | | | | | | | | | Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-162-82/+90
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: split ADPCM and DPCM test references into separate files. mov, mxfdec: Employ more meaningful return values. lavc: Relax API strictness in avcodec_decode_audio3 with a custom get_buffer() wavpack: fix clipping for 32-bit lossy mode vb: Use bytestream2 functions Conflicts: libavcodec/utils.c libavcodec/vb.c libavformat/mxfdec.c tests/fate/dpcm.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mov, mxfdec: Employ more meaningful return values.Daniel Huang2012-01-152-86/+95
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Fix ff_get_guid for short reads or errors.Reimar Döffinger2012-01-151-1/+2
| | | | | | | | | | | | | | | | | | Current code would just return uninitialized data with no way to detect this condition. Instead, fill the whole GUID with 0 in that case. Fixes valgrind uninitialized data errors in fate-seek-lavf_asf. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | mpeg12dec: BW10 supportMichael Niedermayer2012-01-141-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avidec: XMPG supportMichael Niedermayer2012-01-142-0/+24
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | udp: fix segfault on closingLaurent BRULET2012-01-141-5/+33
| | | | | | | | Fixes ticket915
* | Fixes issue 890: OOM with zmbv fileOana Stratulat2012-01-141-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ico: favour BITMAPHEADER dimensions over IconEntry dimensionsPeter Ross2012-01-131-4/+7
| | | | | | | | | | | | Fixes ticket 759. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | segment: fix FPE when segment_list_size is 0Nicolas Noirbent2012-01-131-1/+1
| | | | | | | | | | | | | | With the added benefit that allowing -segment_list_size 0 makes it possible to keep all segment entries in the list file. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "riff: remove references to sonic codec ids"Michael Niedermayer2012-01-131-0/+2
| | | | | | | | | | | | This reverts commit 0fd88d398896353074fee153259dbf3530ca423f. Theres no reason to drop support for this.
* | mpegtsenc: do not reference the deprecated ffmpeg option 'vbsf' in a log messageStefano Sabatini2012-01-131-1/+1
| | | | | | | | Give a more generic advice.
* | mpegtsenc: fix some typos: aac -> AAC, adts -> ADTSStefano Sabatini2012-01-131-1/+1
| |
* | mpegtsenc: use more meaningful error codesStefano Sabatini2012-01-131-8/+8
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-136-13/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (21 commits) utils: Check for extradata size overflows. ARM: rv34: fix asm syntax in dc transform functions avio: Fix the value of the deprecated URL_FLAG_NONBLOCK rv34: fix and optimise frame dependency checking rv34: NEON optimised dc only inverse transform avprobe: use avio_size() instead of deprecated AVFormatContext.file_size. ffmenc: remove references to deprecated AVFormatContext.timestamp. lavf: undeprecate read_seek(). avserver: remove code using deprecated CODEC_CAP_PARSE_ONLY. lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I lavc: ifdef out parse_only AVOption nellymoserdec: SAMPLE_FMT -> AV_SAMPLE_FMT mpegvideo_enc: ifdef out/replace references to deprecated codec flags. riff: remove references to sonic codec ids indeo4: add some missing static and const qualifiers rv34: DC-only inverse transform avconv: use AVFrame.width/height/format instead of corresponding AVCodecContext fields lavfi: move version macros to a new installed header version.h vsrc_buffer: release the buffer on uninit. rgb2rgb: rgb12tobgr12() ... Conflicts: avconv.c doc/APIchanges ffprobe.c libavfilter/Makefile libavfilter/avfilter.h libswscale/rgb2rgb.c libswscale/rgb2rgb.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * utils: Check for extradata size overflows.Alex Converse2012-01-121-1/+3
| |
| * avio: Fix the value of the deprecated URL_FLAG_NONBLOCKMartin Storsjö2012-01-121-1/+1
| | | | | | | | | | | | | | | | | | | | This isn't used in practice anywhere within libav at the moment, but change it for consistency until it is removed. URL_RDONLY/WRONLY were fixed in commit 5b81e295931 (after the values that actually were used were changed at the major bump, in commit cbea3ac8), but this flag was unintentionally left unfixed. Signed-off-by: Martin Storsjö <martin@martin.st>
| * ffmenc: remove references to deprecated AVFormatContext.timestamp.Anton Khirnov2012-01-121-2/+2
| |
| * lavf: undeprecate read_seek().Anton Khirnov2012-01-122-7/+3
| | | | | | | | The "new seeking API" was never finished and nobody is working on it.
| * riff: remove references to sonic codec idsAnton Khirnov2012-01-121-2/+0
| | | | | | | | They are deprecated and will be purged on next major bump.
* | wtvdec: fix a few memleaks as show by valgrind with the FATE test.Reimar Döffinger2012-01-121-0/+2
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | ico: reject icon entries that are smaller than sizeof(BITMAPHEADER)Peter Ross2012-01-121-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ico: ignore IconEntry.bpp value, and favour BITMAPHEADER.NumColors value ↵Peter Ross2012-01-121-6/+14
| | | | | | | | | | | | | | | | over that in IconEntry Fixes ticket 905. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ico: consider IconEntry.NumColors of 255 to be ambiguousPeter Ross2012-01-121-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-122-37/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fft: init functions with INIT_XMM/YMM. pcmenc: set frame_size to 0. gsm demuxer: use generic seeking instead of a gsm-specific function. gsm demuxer: return packets with only 1 gsm block at a time. avcodec: add GSM parser doc: Replace ffmpeg references in avserver config file by avconv. doc: Fix names of av_log color environment variables. Fix a bunch of platform name and other typos. Add some missing changelog entries and release 0.8_beta2 No longer build libpostproc by default wtv: fix memleaks during normal operation threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs Conflicts: Changelog RELEASE cmdutils.c configure doc/ffserver.conf doc/platform.texi ffplay.c libavcodec/Makefile libavcodec/version.h libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * gsm demuxer: use generic seeking instead of a gsm-specific function.Justin Ruggles2012-01-111-34/+1
| | | | | | | | | | Since packets all contain only a single block, the generic seek function can be used while still maintaining block-accuracy.
| * gsm demuxer: return packets with only 1 gsm block at a time.Justin Ruggles2012-01-111-3/+2
| | | | | | | | | | fixes stream copy of raw gsm to mov. tested with QuickTime.
| * wtv: fix memleaks during normal operationJanne Grunau2012-01-111-0/+3
| |
* | Fixes wrong duration in .mov file. Issue 599Oana Stratulat2012-01-111-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-113-3/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (22 commits) rv34: frame-level multi-threading mpegvideo: claim ownership of referenced pictures aacsbr: prevent out of bounds memcpy(). ipmovie: fix pts for CODEC_ID_INTERPLAY_DPCM sierravmd: fix audio pts bethsoftvideo: Use bytestream2 functions to prevent buffer overreads. bmpenc: support for PIX_FMT_RGB444 swscale: fix crash in fast_bilinear code when compiled with -mred-zone. swscale: specify register type. rv34: use get_bits_left() avconv: reinitialize the filtergraph on resolution change. vsrc_buffer: error on changing frame parameters. avconv: fix -copyinkf. fate: Update file checksums after the mov muxer change in a78dbada55d6 movenc: Don't store a nonzero creation time if nothing was set by the caller bmpdec: support for rgb444 with bitfields compression rgb2rgb: allow conversion for <15 bpp doc: fix stray reference to FFmpeg v4l2: use C99 struct initializer v4l2: poll the file descriptor ... Conflicts: avconv.c libavcodec/aacsbr.c libavcodec/bethsoftvideo.c libavcodec/kmvc.c libavdevice/v4l2.c libavfilter/vsrc_buffer.c libswscale/swscale_unscaled.c libswscale/x86/input.asm tests/ref/acodec/alac tests/ref/acodec/pcm_s16be tests/ref/acodec/pcm_s24be tests/ref/acodec/pcm_s32be tests/ref/acodec/pcm_s8 tests/ref/lavf/mov tests/ref/vsynth1/dnxhd_1080i tests/ref/vsynth1/mpeg4 tests/ref/vsynth1/qtrle tests/ref/vsynth1/svq1 tests/ref/vsynth2/dnxhd_1080i tests/ref/vsynth2/mpeg4 tests/ref/vsynth2/qtrle tests/ref/vsynth2/svq1 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ipmovie: fix pts for CODEC_ID_INTERPLAY_DPCMJustin Ruggles2012-01-101-1/+1
| | | | | | | | frame sample count calculation was incorrect
| * sierravmd: fix audio ptsJustin Ruggles2012-01-101-1/+1
| | | | | | | | | | The duration of the first packet was being calculated incorrectly, leading to an incorrect timestamp offset.