summaryrefslogtreecommitdiff
path: root/libavformat/riffdec.c
Commit message (Collapse)AuthorAge
* lavf/riffdec: Remove \n from avpriv_report_missing_feature().Carl Eugen Hoyos2016-03-06
| | | | Found-by: Clément Bœsch
* riffdec: Explicitly null-terminate array to work around VC++ bugBruce Dawson2016-02-01
| | | | | | | | | Due to this bug in VC++ 2015 Update 1: https://connect.microsoft.com/VisualStudio/feedback/details/2291638 the 'key' array in ff_read_riff_info() ends up being not null terminated which led to failures in a Chromium unit tests. Update 2 should have a fix, but until then it is important to avoid problems.
* avformat/riffdec: remove special case for bitrate > 32bitMichael Niedermayer2015-12-03
| | | | | | AVCodecContext.bitrate is 64bit Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/riffdec: Initialize bitrateMichael Niedermayer2015-12-03
| | | | | | Fixes CID1338334 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* XMA1 and XMA2 stereo decodersPaul B Mahol2015-11-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavf/riff: Support decoding Ambisonic wav files.Carl Eugen Hoyos2015-09-16
| | | | Reported and tested by Andy Furniss, adf d lists at gmail
* avformat/riffde: Fix integer overflow in bitrateMichael Niedermayer2015-07-12
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit 'f1bdc234370401c032cd85184e93c7c155eb6d62'Michael Niedermayer2015-07-12
|\ | | | | | | | | | | | | | | | | | | | | * commit 'f1bdc234370401c032cd85184e93c7c155eb6d62': riff: Validate bitrate Conflicts: libavformat/riffdec.c See: 189420cb561929e05f5cc4224cdca83740a24a32 Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * riff: Validate bitrateAndreas Cadhalpun2015-07-11
| |
* | riffdec: prevent negative bit rateAndreas Cadhalpun2015-07-12
| | | | | | | | | | Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'd80811c94e068085aab797f9ba35790529126f85'Michael Niedermayer2015-07-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd80811c94e068085aab797f9ba35790529126f85': riff: Use the correct logging context Conflicts: libavformat/asfdec_o.c libavformat/avidec.c libavformat/dxa.c libavformat/matroskadec.c libavformat/mov.c libavformat/riff.h libavformat/riffdec.c libavformat/wavdec.c libavformat/wtvdec.c libavformat/xwma.c Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * riff: Use the correct logging contextLuca Barbato2015-07-11
| |
* | Merge commit '1b4c468477f3b8d372da8ef4e5405539ad9c1501'Michael Niedermayer2015-06-30
|\| | | | | | | | | | | | | | | | | | | * commit '1b4c468477f3b8d372da8ef4e5405539ad9c1501': riff: Validate the wav header size before trying to parse it Conflicts: libavformat/riffdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * riff: Validate the wav header size before trying to parse itLuca Barbato2015-06-28
| |
* | avformat/riffdec: Forward error code from avio_read() in ff_get_guid()Michael Niedermayer2015-06-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/riffdec: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wavdec: RIFX file format supportThomas Volkert2014-12-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/riffdec: ask for samples with wav header size < 14Michael Niedermayer2014-11-30
| | | | | | | | | | | | Based on commit by Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | replace calls to url_feof() with avio_feof()James Almer2014-08-08
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/riff: return error code from ff_get_guid()Michael Niedermayer2014-02-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Move GUID-related objects to riffenc.c and riff.c.Carl Eugen Hoyos2014-01-29
| | | | | | | | This simplifies the following eac3-in-wav patch.
* | avformat/riffdec: use ff_get_extradata()Michael Niedermayer2013-12-25
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat: use ff_alloc_extradata()Paul B Mahol2013-10-13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'd07aa3f02b73ab1371c13ac7898338380ca0932b'Michael Niedermayer2013-09-29
|\| | | | | | | | | | | | | * commit 'd07aa3f02b73ab1371c13ac7898338380ca0932b': riffdec: Add sanity checks for the sample rate Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * riffdec: Add sanity checks for the sample rateMartin Storsjö2013-09-29
| | | | | | | | | | | | | | | | This avoids a division by zero for G726. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '255d9c570e117f0fcb8e51fa2c5996f3c4b2052b'Michael Niedermayer2013-08-06
|/ | | | | | | | | | | * commit '255d9c570e117f0fcb8e51fa2c5996f3c4b2052b': riff: Move demuxing code to a separate file. Conflicts: configure libavformat/riff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* riff: Move demuxing code to a separate file.Diego Biurrun2013-08-06