- 11 Jan, 2018 1 commit
-
-
Eduard Sinelnikov authored
Apple's AIFF protocol clearly states that each chucnk which is odd sized a padding should be added. In the old version of aiffdec adding of padding was done in `get_meta`. And in case of unknown chunk name it was done in defalut case. The new version has deleted the padding in default case and added padding adding after the switch. But the new version didn't removed the padding adding in the `get_meta` function so in some cases padding was added twice which leaded to a bug. Fixes: sample.aiff Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Jan, 2018 1 commit
-
-
Misty De Meo authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 04 Jan, 2018 1 commit
-
-
Misty De Meo authored
Certain AIFF files encode XA ADPCM compressed audio using a chunk with the tag `APCM`. Aside from this custom chunk type, they're otherwise standard AIFF files. I've only observed these files in the Sega Saturn game Sonic Jam so far. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 05 Oct, 2017 1 commit
-
-
Lukas Stabe authored
These changes store id3 chapter data in ID3v2ExtraMeta and introduce ff_id3v2_parse_chapters to parse them into the format context if needed. Encoders using ff_id3v2_read, which previously parsed chapters into the format context automatically, were adjusted to call ff_id3v2_parse_chapters. Signed-off-by:
wm4 <nfxjfg@googlemail.com>
-
- 29 Mar, 2017 1 commit
-
-
Clément Bœsch authored
-
- 14 Dec, 2016 1 commit
-
-
Andreas Cadhalpun authored
The bit_rate field has type int64_t since commit 7404f3bd. Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 21 Oct, 2016 1 commit
-
-
Andreas Cadhalpun authored
It can be unset in avcodec_parameters_from_context and a value of 0 causes SIGFPE crashes. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 17 Oct, 2016 1 commit
-
-
Andreas Cadhalpun authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 11 Oct, 2016 1 commit
-
-
Carl Eugen Hoyos authored
Fixes decoding of the output file from ticket #4009.
-
- 30 Sep, 2016 1 commit
-
-
Anton Khirnov authored
It is supposed to be a flag. The only currently defined value is AVIO_SEEKABLE_NORMAL, but other ones may be added in the future. However all the current lavf code treats this field as a bool (mainly for historical reasons). Change all those cases to properly check for AVIO_SEEKABLE_NORMAL.
-
- 10 Aug, 2016 1 commit
-
-
Diego Biurrun authored
Bug-Id: 660
-
- 03 Jul, 2016 1 commit
-
-
Carl Eugen Hoyos authored
-
- 14 Apr, 2016 1 commit
-
-
Paul B Mahol authored
Needed for av_log() inside that function. Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 23 Feb, 2016 1 commit
-
-
Anton Khirnov authored
Currently, AVStream contains an embedded AVCodecContext instance, which is used by demuxers to export stream parameters to the caller and by muxers to receive stream parameters from the caller. It is also used internally as the codec context that is passed to parsers. In addition, it is also widely used by the callers as the decoding (when demuxer) or encoding (when muxing) context, though this has been officially discouraged since Libav 11. There are multiple important problems with this approach: - the fields in AVCodecContext are in general one of * stream parameters * codec options * codec state However, it's not clear which ones are which. It is consequently unclear which fields are a demuxer allowed to set or a muxer allowed to read. This leads to erratic behaviour depending on whether decoding or encoding is being performed or not (and whether it uses the AVStream embedded codec context). - various synchronization issues arising from the fact that the same context is used by several different APIs (muxers/demuxers, parsers, bitstream filters and encoders/decoders) simultaneously, with there being no clear rules for who can modify what and the different processes being typically delayed with respect to each other. - avformat_find_stream_info() making it necessary to support opening and closing a single codec context multiple times, thus complicating the semantics of freeing various allocated objects in the codec context. Those problems are resolved by replacing the AVStream embedded codec context with a newly added AVCodecParameters instance, which stores only the stream parameters exported by the demuxers or read by the muxers.
-
- 12 Nov, 2015 1 commit
-
-
Carl Eugen Hoyos authored
-
- 27 Oct, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 26 Oct, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 25 Oct, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 11 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
There is no support for non integer sample rates, using doubles/floats currently could only lead to rounding differences between platforms Previous version Reviewed-by: Mark Harris <mark.hsj@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Mar, 2015 2 commits
-
-
Michael Niedermayer authored
Based on patch by Martin Vignali <martin.vignali@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fix Ticket3530 Based-on debuging work by Martin Vignali <martin.vignali@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Feb, 2015 1 commit
-
-
Diego Biurrun authored
-
- 08 Jan, 2015 1 commit
-
-
Peter Ross authored
Signed-off-by:
Peter Ross <pross@xvid.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Jan, 2015 1 commit
-
-
Peter Ross authored
Signed-off-by:
Peter Ross <pross@xvid.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Aug, 2014 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 03 Jun, 2014 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #3695.
-
- 19 Apr, 2014 1 commit
-
-
Peter Ross authored
Several chunked formats (AIFF, IFF,DSF) store ID3 metadata within an 'ID3 ' chunk tag. If such chunks are stored sequentially, it is possible for the ID3v2 parser to confuse the chunk tag for the ID3 magic number. e.g. [1st chunk tag ('ID3 ') | chunk size] [ID3 magic number | metadata ...] [2nd chunk tag ('ID3 ') | chunk size] [ID3 magic number | metadata ...] Fixes ticket #3530. Signed-off-by:
Peter Ross <pross@xvid.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Oct, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #1973.
-
- 13 Oct, 2013 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 08 Jun, 2013 1 commit
-
-
Carl Eugen Hoyos authored
-
- 23 Apr, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #1287.
-
- 03 Apr, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #2430. Reviewed-by: Matthieu Bouron
-
- 01 Jan, 2013 1 commit
-
-
Piotr Bandurski authored
Fixes #1697.
-
- 25 Oct, 2012 1 commit
-
-
Matthieu Bouron authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 22 Oct, 2012 1 commit
-
-
Matthieu Bouron authored
Some file has ID3 chunk placed after SSND. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 01 Oct, 2012 1 commit
-
-
Clément Bœsch authored
Silence a GCC warning. A leftover of the disabled version is still available in lavf/isom.c.
-
- 28 Aug, 2012 1 commit
-
-
Michael Niedermayer authored
Fixes ticket204 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Aug, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-