summaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
* avio: Check for memory allocation failure of private dataDerek Buitenhuis2013-10-271-0/+7
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* correct the AVOption documentation for AV_EF_CAREFULMichael Niedermayer2013-10-271-1/+1
| | | | | | | | The flag was and is intended to be a sane default and thus does not enable time consuming checks. This also matches how the flag is used in decoders and demuxers. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/utils: make "first_dts not matching first dts in the queue" message ↵Michael Niedermayer2013-10-271-1/+2
| | | | | | more informative Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/utils: do not override pts in h264 when they are provided from the ↵Michael Niedermayer2013-10-271-2/+4
| | | | | | | | demuxer Fixes Ticket2143 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/http: dont fail with unknown Content-EncodingsMichael Niedermayer2013-10-261-1/+0
| | | | | | | Fixes: http://m1.file.xiami.com/282/23282/343749/1769075752_709488_l.mp3 Based-on-patch-by: Crossle Song <sxm@yixia.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/md5enc: add format, version and column headersMichael Niedermayer2013-10-261-1/+6
| | | | | | See Ticket2280 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/rtpproto: when local rtp port and local rtcp port are not ↵lemonlinger@gmail.com2013-10-251-13/+30
| | | | | | | | | specified, try to make two successive ports and retry 3 times when failed some video players on Android will not send udp hole punching messages if the rtcp port and rtp port are not two successive integers. So, if the video player is behind NAT, it could not receive and rtp messages via udp Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/mp3dec: perform seek resync in the correct directionMichael Niedermayer2013-10-251-2/+3
| | | | | | | Fixes seeking to the last frame in CBR files Fixes Ticket2773 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/rmdec: english typosMichael Niedermayer2013-10-251-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/wavdec: Fix smv packet interleavingMichael Niedermayer2013-10-251-2/+2
| | | | | | | | This strips the relative timestamp "flag" off. Fixes Ticket2849 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/rmdec: add some error messagesMichael Niedermayer2013-10-241-4/+13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/rmdec: fix return code of ff_rm_parse_packet()Michael Niedermayer2013-10-241-1/+1
| | | | | | | | Broken by aecb9d3 Fixes assertion failure Fixes Ticket3042 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/utils: Check size argument in ff_add_index_entry()Michael Niedermayer2013-10-241-0/+3
| | | | | | | Fixes infinite loop Fixes Ticket3061 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/framehash: add software version to framecrc/md5Michael Niedermayer2013-10-231-0/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/adtsenc: Add support for APE tagsJames Almer2013-10-232-1/+31
| | | | | | | Should fix ticket #2269 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'e01fba5562133ac56a4f44c6f214a80ee33cb388'Michael Niedermayer2013-10-232-3/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e01fba5562133ac56a4f44c6f214a80ee33cb388': movenc: Add an F4V muxer Conflicts: Changelog libavformat/allformats.c libavformat/movenc.c libavformat/version.h See: 7bc70930ddc487712419e65ebca4d77868a20ffb Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: Add an F4V muxerClément Bœsch2013-10-234-3/+41
| | | | | | | | | | | | | | | | F4V is Adobe's mp4/iso media variant, with the most significant addition/change being supporting other flash codecs than just aac/h264. Signed-off-by: Martin Storsjö <martin@martin.st>
| * nut: Fix unchecked allocationsDerek Buitenhuis2013-10-224-4/+16
| | | | | | | | | | CC: libav-stable@libav.org Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avio: Use AVERROR_PROTOCOL_NOT_FOUNDLuca Barbato2013-10-211-1/+1
| | | | | | | | | | | | | | | | When the protocol is missing ffurl_alloc() should return AVERROR_PROTOCOL_NOT_FOUND instead of AVERROR(ENOENT). Bug-Id: 577 CC: libav-stable@libav.org
* | nut: Fix unchecked allocationsDerek Buitenhuis2013-10-224-4/+16
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2013-10-211-3/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * cigaes/master: lavf/tee: fix leak of bsfs array. lavf/tee: fix leak of select option. lavf/tee: fix leak of strdup/strtoked buffer. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavf/tee: fix leak of bsfs array.Nicolas George2013-10-211-0/+1
| | |
| * | lavf/tee: fix leak of select option.Nicolas George2013-10-211-0/+1
| | |
| * | lavf/tee: fix leak of strdup/strtoked buffer.Nicolas George2013-10-211-3/+3
| | | | | | | | | | | | Fix CID 1108606.
* | | avformat/bintext: protect against potential overflow of chars_per_frameMichael Niedermayer2013-10-211-1/+1
|/ / | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mxfdec; parse random index pack to get last partition offset and ↵Paul B Mahol2013-10-211-11/+45
| | | | | | | | | | | | | | | | | | use it when footer partition offset is missing Footer partition may not be present and even if present footer partition offset may not be set in any partition except last one. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/vobsub: fix invalid sub queue access while seeking.Clément Bœsch2013-10-201-0/+2
| | | | | | | | | | | | | | | | | | If there is only 1 stream and seek isn't called with a specific stream index, we pick the first (and only) one. Regression since dbfe6110. Fixes CID1108591.
* | avformat/utils: Check av_packet_new_side_data() return before using itMichael Niedermayer2013-10-201-2/+4
| | | | | | | | | | | | Fixes null pointer dereference Fixes CID1108592 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/oggparsespeex: Check for extradata allocation failureMichael Niedermayer2013-10-201-1/+2
| | | | | | | | | | Fixes CID1108574 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/oggparseflac: check ff_alloc_extradata() return codeMichael Niedermayer2013-10-201-1/+2
| | | | | | | | | | Fixes CID1108573 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/oggparsecelt/celt_header: fix memleakMichael Niedermayer2013-10-201-1/+3
| | | | | | | | | | Fixes: CID1108605 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/network: check for fcntl() failure in ff_socket()Michael Niedermayer2013-10-201-2/+4
| | | | | | | | | | Fixes: CID1087075 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/au: add assert to help source code analyzersMichael Niedermayer2013-10-201-0/+2
| | | | | | | | | | See: CID1108585 and CID1108603 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/oggdec: favor av_freep() over av_free()Michael Niedermayer2013-10-191-4/+4
| | | | | | | | | | Found-by: Reimar Döffinger Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Do not leave positive values undefined when negative are defined as errorMichael Niedermayer2013-10-194-7/+7
| | | | | | | | | | | | | | | | Define positive return values as non errors and leave further meaning undefined This allows future extensions to use these values Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/wtvdec: drop SHIFT_SECTOR_BITS() macroMichael Niedermayer2013-10-191-4/+2
| | | | | | | | | | | | it just wraps around a bitwise shift, and makes the code harder to read Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-192-9/+16
|\ \ | |/ | | | | | | | | | | | | | | | | | | * qatar/master: wtv: Seek by sector properly Conflicts: libavformat/wtvdec.c See: a0d13d84a928110b0e99ea16d17fd758fcbde35f Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * wtv: Seek by sector properlyLuca Barbato2013-10-181-9/+16
| | | | | | | | | | | | | | | | | | Use an helper function to seek by sector to avoid possible mistakes due shifting by WTV_SECTOR_BITS a 32bit integer. Contrary to common intuition, a 32 bit integer left shifted by a 64 bit integer does not promote the 32 bit integer to 64 bit before shifting.
* | avformat/wtv: rename to wtv_commonMichael Niedermayer2013-10-192-2/+2
| | | | | | | | | | | | This helps git matchup files on merges correctly Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix decoding of G.726 in AIFF.Carl Eugen Hoyos2013-10-182-1/+3
| | | | | | | | Fixes ticket #1973.
* | lavf/riff: Fix a comment.Carl Eugen Hoyos2013-10-181-1/+1
| | | | | | | | | | FourCC aivx refers to (Sony) XAVC, not (Panasonic) AVC-Intra. Spotted by Kieran Kunhya and Vincent Olivier.
* | avformat: Use G726LE decoder for Sun AU filesCarl Eugen Hoyos2013-10-181-1/+13
| | | | | | | | | | | | fixes ticket #1955 as suggested by Roman. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Support 4k AVC-Intra in mov.Carl Eugen Hoyos2013-10-181-0/+1
| |
* | avformat/flvdec: use avpriv_request_sample()Paul B Mahol2013-10-181-2/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2013-10-171-4/+4
|\ \ | | | | | | | | | | | | | | | | | | * cehoyos/master: Add some necessary casts in the wtv demuxer. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Add some necessary casts in the wtv demuxer.Carl Eugen Hoyos2013-10-171-4/+4
| | | | | | | | | | | | This reverts e8023dba, fixes ticket #3049.
* | | avformat/hevcdec: add more irap cases to hevc_probe()Dirk Farin2013-10-171-2/+6
| | | | | | | | | | | | | | | | | | This fixes fate-hevc-conformance-RAP_A_docomo_4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | avformat/hevcdec: cosmetics, whitespacesDirk Farin2013-10-171-24/+26
|/ / | | | | | | | | | | This reduces the difference to the latest hevc demuxer Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Support HEVC in transport streams.Carl Eugen Hoyos2013-10-161-0/+1
| |
* | avformat/mov: fix "correctly" typoMichael Niedermayer2013-10-161-1/+1
| | | | | | | | | | Found-by: Timothy Gu Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud