summaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
...
* avformat/adxdec: set bit_rate, fixes duration calculationPaul B Mahol2016-05-151-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec: add Direct Stream Transfer (DST) decoderPeter Ross2016-05-151-7/+78
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/Makefile: fix avlanguage dependenciesJames Almer2016-05-131-3/+3
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/dump.c: fix mixed log levelsTobias Rapp2016-05-131-1/+1
| | | | | | | | Previously a partial log message without newline was printed in case of loglevel=warning. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavc: add IFF ANIM decoderPaul B Mahol2016-05-131-21/+67
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '75b90ef722b7cdfc70118ab987e298d087aae693'Derek Buitenhuis2016-05-121-1/+1
|\ | | | | | | | | | | | | * commit '75b90ef722b7cdfc70118ab987e298d087aae693': libavformat: Update the comment about AVOutputFormat flags Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * libavformat: Update the comment about AVOutputFormat flagsMartin Storsjö2016-04-211-1/+1
| | | | | | | | | | | | Add a flag which applies here, which had been missed. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '74383def8f46805faf3391c98516b248108a9a6b'Derek Buitenhuis2016-05-121-1/+4
|\ \ | |/ | | | | | | | | | | * commit '74383def8f46805faf3391c98516b248108a9a6b': movenc: Handle pts == NOPTS when autoflushing Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * movenc: Handle pts == NOPTS when autoflushingMartin Storsjö2016-04-211-1/+4
| | | | | | | | | | | | | | This muxer generally handles pts == NOPTS by using dts instead; do this for consistency here as well. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '0abb07bad7026a945a31ba4047e6583c8b3fa3da'Derek Buitenhuis2016-05-121-1/+2
|\ \ | |/ | | | | | | | | | | * commit '0abb07bad7026a945a31ba4047e6583c8b3fa3da': movenc: Update a comment to reflect how the code actually behaves Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * movenc: Update a comment to reflect how the code actually behavesMartin Storsjö2016-04-191-1/+2
| | | | | | | | | | | | | | This codepath isn't quite as bad as it used to sound, if fragments are cut automatically at video packets. Signed-off-by: Martin Storsjö <martin@martin.st>
| * img2enc: Refactor the atomic renaming codeLuca Barbato2016-04-191-27/+46
| | | | | | | | | | | | And use it for the separate-plane side-feature as well. Bug-Id: 935
* | Merge commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477'Derek Buitenhuis2016-05-121-140/+1
|\ \ | |/ | | | | | | | | | | * commit '06edef3d5e072ef3c4face9ce946d2d9c36cc477': Generate the lists of enabled protocols/bsfs from configure. Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * Generate the lists of enabled protocols/bsfs from configure.Anton Khirnov2016-04-191-107/+1
| |
* | Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13'Derek Buitenhuis2016-05-114-289/+325
|\ \ | |/ | | | | | | | | | | | | * commit 'd12b5b2f135aade4099f4b26b0fe678656158c13': build: Split test programs off into separate files Some conversions done by: James Almer <jamrial@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * build: Split test programs off into separate filesDiego Biurrun2016-04-074-289/+325
| | | | | | | | | | This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
* | libavformat/oggdec: Free stream private when header parsing fails.Chris Cunningham2016-05-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | Leaking this private structure opens up the possibility that it may be re-used when parsing later packets in the stream. This is problematic if the later packets are not the same codec type (e.g. private allocated during Vorbis parsing, but later packets are Opus and the private is assumed to be the oggopus_private type in opus_header()). Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: Check bps before using it in a shift in ff_get_pcm_codec_id()Michael Niedermayer2016-05-111-0/+3
| | | | | | | | | | | | | | | | Fixes undefined shift Fixes: usan_shift Found-by: Thomas Guilbert <tguilbert@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/oggparseopus: Check that granule pos is within the supported rangeMichael Niedermayer2016-05-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | Larger values would imply file durations of astronomic proportions and cause overflows Fixes integer overflow Fixes: usan_int64_overflow Found-by: Thomas Guilbert <tguilbert@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis2016-05-091-10/+10
|\ \ | |/ | | | | | | | | | | * commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * build: miscellaneous cosmeticsDiego Biurrun2016-04-071-13/+13
| | | | | | | | | | | | Restore alphabetical order in lists, break overly long lines, do some prettyprinting, add some explanatory section comments, group parts together that belong together logically.
* | Merge commit 'e3453fd44480d903338c663238bf280215dd9a07'Derek Buitenhuis2016-05-081-1/+42
|\ \ | |/ | | | | | | | | | | * commit 'e3453fd44480d903338c663238bf280215dd9a07': matroska: Write the field order information Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * matroska: Write the field order informationLuca Barbato2016-04-031-2/+43
| | | | | | | | And bump the document version to 4.
* | Merge commit '5f0226668124aa7ae4db501ba7f4ace4c770f3d1'Derek Buitenhuis2016-05-082-2/+45
|\ \ | |/ | | | | | | | | | | * commit '5f0226668124aa7ae4db501ba7f4ace4c770f3d1': matroska: Support interlaced content correctly Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * matroska: Support interlaced content correctlyLuca Barbato2016-03-312-1/+43
| | | | | | | | The matroska specification now has two elements for it.
| * rtpdec_jpeg: fix low contrast image on low quality settingIco Doornekamp2016-03-261-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is that the argument 'q' is of the type uint8_t. According to the JPEG standard, if 1 <= q <= 50, the scale factor 'S' should be 5000 / Q. Because the create_default_qtables() reuses the variable 'q' to store the result of this calculation, for small values of q < 19, q wil subsequently overflow and give wrong results in the calculated quantization tables. Instead, use a new variable 'S' (same name as in RFC2435) with the proper range to store the result of the division. Signed-off-by: Martin Storsjö <martin@martin.st>
* | avformat/tee: Use ref instead copy in write_packetJan Sebechlebsky2016-05-071-2/+2
| | | | | | | | | | | | | | | | | | Replace av_copy_packet and deprecated av_dup_packet by creating reference using av_packet_ref. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/tee: Fix TeeSlave.bsfs pointer array sizeJan Sebechlebsky2016-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | TeeSlave.bsfs is array of pointers to AVBitStreamFilterContext, so element size should be really size of a pointer, not size of TeeSlave structure. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* | riff: add comment for g721,g723 codec tagscompn2016-05-071-2/+2
| | | | | | | | Signed-off-by: Piotr Bandurski <ami_stuff@o2.pl>
* | avformat/riff: add M102 FourCCPiotr Bandurski2016-05-071-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/riff: add M101Michael Niedermayer2016-05-061-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/dtsdec: reduce the scope of crctabJames Almer2016-05-041-2/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/dtsdec: detect core-less streamsfoo862016-05-041-7/+40
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/mpegtsenc: fix usage of AVStream.codecJames Almer2016-05-041-2/+2
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/h264dec: Avoid get_ue_golomb_31( ) due to ff_ prefixed table from ↵Michael Niedermayer2016-05-041-3/+3
| | | | | | | | | | | | | | golomb.c Found-by: jamrial Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: Do not detect video codecs when audio is expectedMichael Niedermayer2016-05-041-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/h264dec: Check pps_id/sps_id fields from parameter setsMichael Niedermayer2016-05-041-6/+44
| | | | | | | | | | | | Fixes a misdetection in wav.detected.as.h264.error.wav Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/mpegtsenc: Define service_type "HEVC digital television service".smallishzulu2016-05-031-1/+5
| | | | | | | | Fixes ticket #5455.
* | rtpenc: packetizer for VC-2 HQ RTP payload format (draft v1)Thomas Volkert2016-05-036-1/+155
| |
* | lavf/mpegtsenc: Fix stream_type for low sample rate MP2/MP3.Carl Eugen Hoyos2016-05-031-1/+6
| |
* | lavf/mpegts: Add E-AC3 registered stream specifier "EAC3".Carl Eugen Hoyos2016-05-031-0/+1
| | | | | | | | Related to ticket #5501.
* | avformat/riff: add M702Michael Niedermayer2016-05-031-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/options_table: Add missing identifier for very strict complianceMichael Niedermayer2016-05-021-0/+1
| | | | | | | | | | | | Fixes Ticket5443 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/wsddec: set bit_rate, fixes duration estimationPaul B Mahol2016-05-011-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/dsfdec: set bit_rate, fixes duration estimationPaul B Mahol2016-05-011-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf/mpegts: Return small probe score for very short transport streams.Carl Eugen Hoyos2016-05-011-4/+9
| | | | | | | | Fixes Debian bug 823098.
* | avformat/riff: add m704Michael Niedermayer2016-05-011-0/+1
| | | | | | | | | | | | (Ticket 2616) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/iff: fix deadlock in parsing dsd chunksPaul B Mahol2016-04-301-2/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/dsfdec: check if number of channels is <= 0Paul B Mahol2016-04-301-0/+3
| | | | | | | | | | | | Fixes FPE bellow. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat: add Wideband Single-bit Data (WSD) demuxerPeter Ross2016-04-304-2/+176
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
OpenPOWER on IntegriCloud