summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* lavf/segment: add reset_timestamps optionStefano Sabatini2012-12-11
| | | | | | | The new options reset the timestamps at each new segment, so that the generated segments will have timestamps starting close to 0. It is meant to address trac ticket #1425.
* http: dont null check p, its unneededMichael Niedermayer2012-12-11
| | | | | Fixes CID747740 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swfdec: check lens validityMichael Niedermayer2012-12-10
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-10
|\ | | | | | | | | | | | | | | | | * qatar/master: rtpdec: Remove an outdated todo comment rtpdec: Rename a static variable to normal naming conventions sh4: dsputil: remove duplicate of ff_gmc_c() Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec: Remove an outdated todo commentMartin Storsjö2012-12-10
| | | | | | | | | | | | | | | | | | | | | | | | This comment was added in e309128f, in 2002, and has been brought along since then more or less unmodified. The first point of the todo was implemented in dbf30963 in 2006, the second one is not relevant to rtpdec.c (brought along from rtp.c in 8eb793c4 in 2008) but would be more relevant to the rtp muxer, although it isn't a good idea anyway. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpdec: Rename a static variable to normal naming conventionsMartin Storsjö2012-12-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | mov: parse @PRM and @PRQ metadata tagsPeter Ross2012-12-10
| | | | | | | | | | These tags describe the product and quicktime library version respectively. Originate from Adobe Premier, but some other products use them.
* | Merge commit '5d471b73d20616f5ac701ff62e5de49465cda264'Michael Niedermayer2012-12-10
|\| | | | | | | | | | | | | | | | | | | | | * commit '5d471b73d20616f5ac701ff62e5de49465cda264': rtpdec: K&R formatting and spelling cosmetics cosmetics: Fix dropable --> droppable typo Conflicts: libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec: K&R formatting and spelling cosmeticsMartin Storsjö2012-12-09
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | http/utils: rename "demuxer" to mime_typeMichael Niedermayer2012-12-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tak: reduce difference with qatarPaul B Mahol2012-12-09
| | | | | | | | | | | | | | Mostly cosmetics changes, but also makes decoding little faster here. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf/segment: remove silly assert(), improve feedbackStefano Sabatini2012-12-09
| | | | | | | | | | The code should not assert in case of invalid user input. Fails gracefully instead.
* | http/utils: move mime -> demuxer maping from http to utilsMichael Niedermayer2012-12-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | probe: belive protocol content type if set and avoid lengthly probing.Michael Niedermayer2012-12-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | http: export ICY content typeMichael Niedermayer2012-12-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: TED Talks JSON captions demuxer.Nicolas George2012-12-09
| |
* | mpegts: demux asynchronous SMPTE 336M Key-Length-Value (KLV) metadataPeter Ross2012-12-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-09
|\| | | | | | | | | | | | | | | | | | | * qatar/master: avio: K&R cosmetic formatting Conflicts: libavformat/aviobuf.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avio: K&R cosmetic formattingLuca Barbato2012-12-09
| |
| * lavf: fix arithmetic overflows in avformat_seek_file()Mans Rullgard2012-12-08
| | | | | | | | | | | | | | | | The values compared here can be more than INT64_MAX apart. Since the difference is always positive, converting to uint64_t before subtracting gives the correct result without overflows. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '18e6f087c4a50bede8449ee164778945480be50c'Michael Niedermayer2012-12-09
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '18e6f087c4a50bede8449ee164778945480be50c': img2: document the options available hls: improve options description hls: use a meaningful long name hls: add start_number option h264: check for invalid zeros_left before writing Conflicts: doc/demuxers.texi doc/muxers.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hls: use a meaningful long nameLuca Barbato2012-12-08
| |
| * hls: add start_number optionLuca Barbato2012-12-08
| |
| * tak: demuxer, parser, and decoderPaul B Mahol2012-12-07
| | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* | mxfdec: fix double freeMichael Niedermayer2012-12-09
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | add forgotten AV_ prefix to some CODEC_IDsPaul B Mahol2012-12-09
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '096abfa15052977eed93f0b5e01afd2d47c53c1f'Michael Niedermayer2012-12-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '096abfa15052977eed93f0b5e01afd2d47c53c1f': parser: fix large overreads bitstream: add get_bits64() to support reading more than 32 bits at once arm: detect cpu features at runtime on Linux Conflicts: libavcodec/parser.c libavformat/mpegts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bitstream: add get_bits64() to support reading more than 32 bits at onceMichael Niedermayer2012-12-07
| | | | | | | | | | | | | | Also remove a duplicate function in the MPEG-TS demuxer. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* | get_bits: rename get_bits_longlong to get_bits64Michael Niedermayer2012-12-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegts: rename get_bits64 to get_ts64Michael Niedermayer2012-12-08
| | | | | | | | | | | | Renaming because of name conflict Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: improve avoid_negative_ts help textReimar Döffinger2012-12-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: VobSub demuxer.Clément Bœsch2012-12-07
| |
* | brstm: do not return partial packetsPaul B Mahol2012-12-07
| | | | | | | | | | | | Such packets are useless. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'd7d6efe42b0d2057e67999b96b9a391f533d2333'Michael Niedermayer2012-12-07
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd7d6efe42b0d2057e67999b96b9a391f533d2333': h264: check sps.log2_max_frame_num for validity mov: validate number of DataReferenceBox entries against box size mov: compute avg_frame_rate only if duration is known flac: change minimum and default of lpc_passes option to 1 Conflicts: libavcodec/h264_ps.c libavformat/mov.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mov: validate number of DataReferenceBox entries against box sizeJanne Grunau2012-12-07
| | | | | | | | | | Avoids a 2G memory allocation and parsing of random data in mov_read_dref(). The fuzzed sample sample.mp4_s224424 triggers this.
| * mov: compute avg_frame_rate only if duration is knownJanne Grunau2012-12-07
| | | | | | | | Fixes an assert in fuzzed sample sample.mp4_s265930.
| * raw demuxer: initialize end of partial packetsJanne Grunau2012-12-05
| |
* | lavf/pcm: check size, do not produce invalid packetsPaul B Mahol2012-12-07
| | | | | | | | | | | | Inspired by 92b8c9d89e7ae86bffa05393bb230d5a165b0148. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | fix tipoMichael Niedermayer2012-12-06
| | | | | | | | | | Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: improve help text for avoid_negative_tsMichael Niedermayer2012-12-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | smacker: use meaningful error codesPaul B Mahol2012-12-06
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | siff: return meaningful error codesPaul B Mahol2012-12-06
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf/apedec: return meaningful error codesPaul B Mahol2012-12-06
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf: add a concat demuxer.Nicolas George2012-12-06
| |
* | mmfdec: fix seekingPaul B Mahol2012-12-06
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | cafenc: do not include riff.hPaul B Mahol2012-12-05
| | | | | | | | | | | | ff_codec_get_tag() was moved to internal.h Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavf/dxa: return meaningful error codesPaul B Mahol2012-12-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | dxa: signal EOFPaul B Mahol2012-12-05
| | | | | | | | | | | | Fixes #1948. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | ircamenc: 10l do not use avio_skip()Paul B Mahol2012-12-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Ensoniq Paris Audio File demuxerPaul B Mahol2012-12-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>