summaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
* Use SMPTE standard notation when showing mxf Universal Labels.Carl Eugen Hoyos2013-02-211-1/+4
|
* lavf/microdvd: fix muxing.Clément Bœsch2013-02-212-3/+20
| | | | This was broken since 1f265f52.
* lavf/swfdec: remove 8-bit audio FIXME.Clément Bœsch2013-02-211-1/+0
| | | | Implemented since 624fb5f9.
* lavf/swfdec: support 8-bits PCM audio.Clément Bœsch2013-02-201-1/+4
|
* lavf/swfdec: factorize the creation of a new stream.Clément Bœsch2013-02-201-26/+25
| | | | This also makes the changes of a3949fe11 applicable in both cases.
* mov: fix self referencing timecode tracksMichael Niedermayer2013-02-201-1/+1
| | | | | | | Fixes read after free. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/matroskaenc: avoid assert failure in case of cuepoints with duplicated PTSStefano Sabatini2013-02-201-2/+8
| | | | | | | | | | Avoid to write more than one cuepoint per track and PTS in mkv_write_cues(). This avoids a later assertion failure on "(bytes >= needed_bytes)" in put_ebml_num() called from end_ebml_master(), in case there are several cuepoints per track with the same PTS. This may happen with files containing packets with duplicated PTS in the same track.
* nutenc: only write an index if there are syncpointsMichael Niedermayer2013-02-181-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ff_gen_search: Fix finding the maximum timestamp in a really small fileMichael Niedermayer2013-02-181-2/+2
| | | | | | | Fixes Assertion failure Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ff_read_timestamp: check stream_index before using it as array indexMichael Niedermayer2013-02-181-1/+4
| | | | | | | Fixes out of array read Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "swfenc: use av_get_audio_frame_duration() instead of ↵Carl Eugen Hoyos2013-02-171-1/+5
| | | | | | | | | | | AVCodecContext.frame_size" This reverts commit 620b88a302d522f71a6a95aff500cf7bd8520043. Fixes ticket #2272. Conflicts: libavformat/swfenc.c
* lavf: dont try to find fps for attached picturesMichael Niedermayer2013-02-151-0/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* dshow: Fix MSVC support, remove av_export, which was apparently unneeded anyway.rogerdpack2013-02-152-3/+1
| | | | | | Also cleanup exported symbols Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Removing network.h from matroskadec.cVignesh Venkatasubramanian2013-02-141-1/+0
| | | | | | | Removing accidentally added include file. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix a few "its" vs "it's" typo.Clément Bœsch2013-02-141-1/+1
|
* Adding AlphaMode element to Matroska ParserVignesh Venkatasubramanian2013-02-142-0/+7
| | | | | | | | | Adding support for parsing AlphaMode element in the Track header and export that information as a metadata tag. This flag indicates presence of alpha channel data in BlockAdditional element. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* movenc: hotfix, dont store fiel for h264 / mpeg4-asp / dnxhdMichael Niedermayer2013-02-141-2/+5
| | | | | | | Other software does not store it in this case, and the information is provided by the codec stream Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Write the fiel atom to mov files independently of the used video coded.Carl Eugen Hoyos2013-02-141-3/+4
| | | | | | | | | | | The QuickTime specification does not contain any hint that the atom must not be written in some cases and both the QuickTime and the AVID decoders do not fail if the atom is present. This change allows to signal (visually) interlaced streams with a codec different from uncompressed video. As a side-effect, this fixes ticket #2202
* matroskadec: simplify additional_id writing codeMichael Niedermayer2013-02-141-4/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Adding support for parsing BlockAdditionalVignesh Venkatasubramanian2013-02-142-4/+44
| | | | | | | | | | | Matroska specification lists support for BlockAdditional element which is not supported by ffmpeg's matroska parser. This patch adds grammar definitions for parsing that element (and few other related elements) and then puts the data in AVPacket.side_data with new AVPacketSideDataType AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* WAV muxer: reindentDaniel Verkamp2013-02-131-13/+13
|
* lavf/concatdec: allow probing.Nicolas George2013-02-131-1/+2
|
* lavf/concatdec: add signature directive.Nicolas George2013-02-131-0/+9
|
* lavf/concatdec: add safe option.Nicolas George2013-02-131-0/+44
|
* WAV muxer: add RF64 supportDaniel Verkamp2013-02-122-7/+68
|
* Print mxf Universal Label if the user requested verbose logging.Carl Eugen Hoyos2013-02-111-0/+6
| | | | Fixes ticket #2198
* lavf/matroskaenc: provide more feedback in case of unsupported codecStefano Sabatini2013-02-101-4/+6
| | | | Also return meaningful error code.
* Fix division by 0 due to audio frame sizeMichael Niedermayer2013-02-101-0/+4
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '81726a4f0b8a43e19898e2a36fdde80583bafff0'Michael Niedermayer2013-02-101-5/+6
|\ | | | | | | | | | | | | | | * commit '81726a4f0b8a43e19898e2a36fdde80583bafff0': FATE: add tests for additional flavors of asf cover art asfdec: do not assume every AVStream has a corresponding ASFStream Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asfdec: do not assume every AVStream has a corresponding ASFStreamAnton Khirnov2013-02-091-5/+6
| | | | | | | | | | | | | | This won't be true for ID3 attached picture. Also stop allocating now useless dummy ASFStreams for ASF native attached pictures.
* | Merge commit 'f5fac6f77752931347ab302563802dcaa49c2419'Michael Niedermayer2013-02-101-3/+19
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'f5fac6f77752931347ab302563802dcaa49c2419': asfdec: support reading ID3v2 tags in ASF files Conflicts: Changelog libavformat/asfdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asfdec: support reading ID3v2 tags in ASF filesVladimir Pantelic2013-02-091-3/+19
| | | | | | | | | | | | | | Yes, these files do exist Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '84b721db366c0734fdfd23c8daaa7da7da21f761'Michael Niedermayer2013-02-103-0/+11
|\ \ | |/ | | | | | | | | | | * commit '84b721db366c0734fdfd23c8daaa7da7da21f761': asfdec: also read Metadata Library Object Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asfdec: also read Metadata Library ObjectVladimir Pantelic2013-02-093-0/+11
| | | | | | | | | | | | | | | | In some ASF files this objects holds cover art and other tags. Compared to Metadata Object it can also hold GUIDs, but we ignore these for now. Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '61f9ad2dfcb3f98b7ac5777d19d0e7b61d0be01e'Michael Niedermayer2013-02-101-27/+30
|\ \ | |/ | | | | | | | | | | * commit '61f9ad2dfcb3f98b7ac5777d19d0e7b61d0be01e': asfdec: read the full Metadata Object, not just aspect ratio information Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asfdec: read the full Metadata Object, not just aspect ratio informationVladimir Pantelic2013-02-091-24/+27
| | | | | | | | | | | | | | | | Use the same get_tag()/get_value() as for the Extended Content Description but handle the 16 bit vs 32 bit difference for type 2 (BOOL) Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '36fab50e90d15352e403e4cc210890810f2fb4e2'Michael Niedermayer2013-02-101-1/+1
|\ \ | |/ | | | | | | | | | | | | * commit '36fab50e90d15352e403e4cc210890810f2fb4e2': asfdec: silence a warning mss4, ra288: Remove unused DSPContext local codec context members Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * asfdec: silence a warningVladimir Pantelic2013-02-091-1/+1
| | | | | | | | | | Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Do not write invalid matroska files.Carl Eugen Hoyos2013-02-101-0/+13
| | | | | | | | | | Some real codecs are supported by the matroska specification (and FFmpeg's matroska demuxer) but not the FFmpeg muxer.
* | lavf: add tee pseudo-muxer.Nicolas George2013-02-094-2/+282
| |
* | lavf/rawvideodec: fix/extend option descriptionsStefano Sabatini2013-02-091-3/+3
| |
* | dshow: attempt to build shared as well as staticrogerdpack2013-02-062-1/+4
| | | | | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
* | ff_end_tag: assert that the start is aligned.Michael Niedermayer2013-02-081-0/+2
| | | | | | | | | | | | | | | | If its start is not aligned then aligning its end will likely break many demuxers as they check the size and not the position. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | riff: chunks must be at 2 byte boundaryPaul B Mahol2013-02-081-1/+3
| | | | | | | | | | | | Fixes #2244. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf: add seek2any to allow forcing seeking to non keyframes via AVOptionsMichael Niedermayer2013-02-073-0/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | matroskadec: support seek to non keyframesMichael Niedermayer2013-02-071-3/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mov: remove unused functionMichael Niedermayer2013-02-071-9/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/segment: fix DTS inconsistencies with -reset_timestampsStefano Sabatini2013-02-061-6/+3
| | | | | | | | | | | | | | | | | | | | | | The DTS needs to be resynched against the segment start PTS, or the resulting DTS may result < PTS. Reported-by: Owen Jones <riots6@gmail.com> See thread: Subject: [FFmpeg-user] pts/dts error using reset_timestamps while splitting a DVD Date: Sat, 19 Jan 2013 08:58:27 +0000
* | lavf/mov: skip version and flags attributes in mov_read_chan functionMatthieu Bouron2013-02-061-0/+3
| | | | | | | | | | | | Fixes ticket #1764. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | framecrcenc: print all side data elements, not just the firstMichael Niedermayer2013-02-061-4/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud