summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
...
* | lavf: add chromaprint muxerRodger Combs2015-10-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | libavformat/hlsenc: Use of uninitialized memory unlinking old filesDHE2015-10-03
| | | | | | | | | | | | | | Fixes ticket#4900 Signed-off-by: DHE <git@dehacked.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/mlpdec: Simplify mlp/thd probe function.Carl Eugen Hoyos2015-10-03
| | | | | | | | Move the demuxers into their own file.
* | lavf/shortendec: Autodetect raw Shorten streams.Carl Eugen Hoyos2015-10-03
| | | | | | | | Move the demuxer into its own file.
* | lavf/hls: allow subtitles to be read despite incomplete handlingRodger Combs2015-10-03
| | | | | | | | | | | | | | This will give incorrect results in some cases due to not parsing segments separately, so it currently requires -strict experimental. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '9a3202a98b2e095b54dd784c3e01a09a676fc3fa'Hendrik Leppkes2015-10-03
|\| | | | | | | | | | | | | * commit '9a3202a98b2e095b54dd784c3e01a09a676fc3fa': Screenpresso SPV1 decoder Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * Screenpresso SPV1 decoderVittorio Giovara2015-09-30
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * riff: Add support for RV40 codec in AVIThierry Foucu2015-09-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/utils: avoid giving up probing early with long subtitle eventsRodger Combs2015-10-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/flvdec: accept sizes if they are off by 11Michael Niedermayer2015-10-02
| | | | | | | | | | | | | | | | | | This error was produced by rtmproto.c, it is possibly such streams where dumped, this commit is needed to support them Fixes: z0e.flv Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/rawdec: Autodetect raw TrueHD streams.Carl Eugen Hoyos2015-10-02
| |
* | avformat/rtmpproto: Fix 2 more cases of the 2nd packet size being wrongMichael Niedermayer2015-10-02
| | | | | | | | | | | | | | This should fix RTMP input which was broken by cbbd906be6150be38dfc14b6bc67dcac8da8aea4 the 40 + 11 case is untested as it did not occur in the testcase Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/rawdec: Autodetect raw mlp streams.Carl Eugen Hoyos2015-10-01
| |
* | avformat/srtdec: more lenient first line probingClément Bœsch2015-10-01
| | | | | | | | Fixes Ticket #4898
* | avformat/srtdec: fix number check for the first characterClément Bœsch2015-10-01
| |
* | avformat/async: Allow compilation with native threads.Matt Oliver2015-09-30
| |
* | libavformat/mov.c: Add parsing for DDTS atom for DTS audioShawn Singh2015-09-30
| | | | | | | | | | | | | | | | | | The DDTS atom is defined in ETSI TS 102 114, v1.4.1, Annex E. This is useful for DTS-HD formats, some of which cannot be decoded by dcadec.c or libdcadec. Signed-off-by: Shawn Singh <shawnsingh@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/rawenc: Force one stream for hevc and m4v.Carl Eugen Hoyos2015-09-29
| |
* | lavf/img2dec: Fix memory leakPrzemysław Sobala2015-09-29
| | | | | | | | | | | | Fixes #4886 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d'Hendrik Leppkes2015-09-29
|\| | | | | | | | | | | | | * commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d': lavc: Make AVPacket.duration int64, and deprecate convergence_duration Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * lavc: Make AVPacket.duration int64, and deprecate convergence_durationwm42015-09-29
| | | | | | | | | | | | | | | | | | Note that convergence_duration had another meaning, one which was in practice never used. The only real use for it was a 64 bit replacement for the duration field. It's better just to make duration 64 bits, and to get rid of it. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'cc8db760616a7ec3bd39b22ca45888c01326db13'Hendrik Leppkes2015-09-29
|\| | | | | | | | | | | | | * commit 'cc8db760616a7ec3bd39b22ca45888c01326db13': mpegts: use avcodec_get_type() to set codec_type Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * mpegts: use avcodec_get_type() to set codec_typewm42015-09-28
| | | | | | | | | | | | | | Note that this slightly changes behavior: it sets AVMEDIA_TYPE_UNKNOWN if the codec type is unknown. This should be ok. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | libavformat/flvdec.c: free always the packet after a resync.Thierry Foucu2015-09-29
| | | | | | | | | | | | | | | | In case of resync, always free the packet, but retry only if the resync did not get to the end of the file. Otherwise, there is a memory leak when the last packet in the file is corrupted. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/hls: remove unused functionGanesh Ajjanagadde2015-09-26
| | | | | | | | | | | | | | Fixes -Wunused-function from http://fate.ffmpeg.org/report.cgi?time=20150820031140&slot=arm64-darwin-clang-apple-5.1 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | avformat/iff: check for possible overflow in 2nd argument of av_new_packetPaul B Mahol2015-09-25
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/hls: Update Cookies response with SetcookieLucas de Andrade2015-09-25
| | | | | | | | | | | | Context cookies must be updated when a playlist response return Setcookie header. Signed-off-by: wm4 <nfxjfg@googlemail.com>
* | Return EOF for ICO when the end is reachedMichael Bradshaw2015-09-24
| |
* | avformat/brstm: fix overflowPaul B Mahol2015-09-23
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | hls: only seek if there is an offsetAndreas Cadhalpun2015-09-22
| | | | | | | | | | | | | | | | | | | | | | If there is no #EXT-X-BYTERANGE specified, there is no need to seek. Seeking fails anyway for rtmp, because this protocol does not support url_seek. This fixes CNN.m3u from trac ticket 4797 (i.e. Debian bug #798189). Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | avformat/hls: fix some cases of HLS streams which require cookieswm42015-09-22
| | | | | | | | | | | | | | | | Broken by commit ba12ba859aabfa7153ba397d869db13acdaba340. This only happens with HLS streams which use encryption and require preserving cookies sent by the server. Fixes trac issue #4846.
* | avformat/assdec: do not drop duplicate subtitleswm42015-09-21
| | | | | | | | | | Duplicates are perfectly legitimate with this format. A correct renderer will typically show them stacked.
* | avformat/vobsub: do not attempt to check duplicate subtitleswm42015-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some .idx files actually contain duplicate subtitle events: timestamp: 00:07:52:600, filepos: 00004e800 timestamp: 00:07:52:600, filepos: 00004f800 The second will be dropped, because it has same pts, duration, and text (the text is just a dummy empty string; the real data is retrieved when actually reading vobsub subtitle packets). Dropping this is probably not intended/safe, so avoid it. See trac issue #4872 for a sample. This patch doesn't fix decoding of the sample, though.
* | avformat/subtitles: make dropping duplicate events optionalwm42015-09-21
| |
* | avformat/vobsub: compare correct packet stream IDswm42015-09-21
| | | | | | | | | | | | | | | | | | | | | | | | The stream ID is essentially an arbitrary number defined by the .idx file headers. They have to match the IDs in the .sub stream. The vobsub demuxer assumed the IDs would just start from 0, increassing by 1 for each stream. This is not correct. In the sample I had, the IDs were starting from 1, leading to no subtitles being displayed at all. Fix this by using the correct stream ID. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | mpjpeg: CRLF terminating a sequence of MIME headers should not cause an errorAlex Agranovsky2015-09-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/matroska: ignore ChapCountry ID for nowRodger Combs2015-09-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/format: silence -Wdiscarded-qualifiersGanesh Ajjanagadde2015-09-20
| | | | | | | | | | | | | | | | | | lpd.buf is non-const and discards the const qualifier of zerobuffer. This fixes -Wdiscarded-qualifiers observed with a variety of compilers, including GCC 5.2. Note that this does not change the type of zerobuffer, and merely makes the intent explicit. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/flvdec: Detect broken sizes (OBS 0.655b), disable resync for ↵Michael Niedermayer2015-09-19
| | | | | | | | | | | | | | affected files Fixes Ticket4867 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/utils: remove some left-over cruft from the 32-bit size fieldsHendrik Leppkes2015-09-17
| |
* | lavc/lavf: remove incompatible abi checks for the new 64bit fieldsJames Almer2015-09-17
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '22cc57da64bfd73f2206969486b0aa183ee76479'Hendrik Leppkes2015-09-17
|\| | | | | | | | | | | | | * commit '22cc57da64bfd73f2206969486b0aa183ee76479': rtpdec: Forward the memory failure Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * rtpdec: Forward the memory failureLuca Barbato2015-09-16
| | | | | | | | | | | | And avoid a memory leak. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Revert "avformat/format: silence -Wdiscarded-qualifiers"Timothy Gu2015-09-16
| | | | | | | | | | | | | | | | | | | | This reverts commit 27cbe4588aeaa3272f16e395bc2a337e1e43e2b6. See https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2015-September/179002.html Requested-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | avformat/avidec: disable parsing for RV40Michael Niedermayer2015-09-17
| | | | | | | | | | | | Fixes: broken_rv40.avi Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mpjpegdec: silence unused variable/function warningsGanesh Ajjanagadde2015-09-16
| | | | | | | | | | | | Silences a -Wunused-variable and -Wunused-function observed under GCC 5.2. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | avformat/format: silence -Wdiscarded-qualifiersGanesh Ajjanagadde2015-09-16
| | | | | | | | | | | | | | lpd.buf is non-const and discards the const qualifier of zerobuffer. This fixes -Wdiscarded-qualifiers observed with GCC 5.2. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* | Merge commit '1ec611a10228945d2ec8a9cf6c5531dee6b7ee56'Hendrik Leppkes2015-09-16
|\| | | | | | | | | | | | | * commit '1ec611a10228945d2ec8a9cf6c5531dee6b7ee56': rtsp: warning when max_delay reached Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * rtsp: warning when max_delay reachedEloi BAIL2015-09-16
| | | | | | | | | | | | | | | | | | packets are queued due to packet reordering until the queue reach its maximal size or max delay is reached. This commit adds a warning trace when max delay is reached. Signed-off-by: Eloi BAIL <eloi.bail@savoirfairelinux.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpdec: inform jitter buffer sizeEloi BAIL2015-09-16
| | | | | | | | | | | | | | | | This commit print as AV_LOG_VERBOSE the jitter buffer size. It might be the default value or the value set by application. Signed-off-by: Eloi BAIL <eloi.bail@savoirfairelinux.com> Signed-off-by: Martin Storsjö <martin@martin.st>