- 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.
-
- 15 Jan, 2016 1 commit
-
-
James Almer authored
Also change the format specifier to expect an unsigned int Signed-off-by: James Almer <jamrial@gmail.com>
-
- 14 Jan, 2016 2 commits
-
-
Michael Niedermayer authored
Fixes: asan_heap-oob_445b39_1741_d00eb645ab48eb2203b4a04a5b997103.ivr Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes out of array access Fixes: asan_heap-oob_445b39_1741_d00eb645ab48eb2203b4a04a5b997103.ivr Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Dec, 2015 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #5100.
-
- 09 Dec, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes: CID1341580 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 18 Nov, 2015 1 commit
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 27 Oct, 2015 1 commit
-
-
Hendrik Leppkes authored
-
- 26 Oct, 2015 1 commit
-
-
Luca Barbato authored
`av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
-
- 28 Aug, 2015 1 commit
-
-
Vittorio Giovara authored
Deprecated in 10/2012.
-
- 14 Aug, 2015 2 commits
-
-
Michael Niedermayer authored
Fixes Ticket4496 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 19 Apr, 2015 1 commit
-
-
Vittorio Giovara authored
This applies to every library where performance is not critical.
-
- 26 Mar, 2015 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket4393 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 08 Mar, 2015 1 commit
-
-
Carl Eugen Hoyos authored
Use correct context, reduce log level, don't assume it is a video stream, and print the tag of the unknown stream. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 06 Mar, 2015 1 commit
-
-
Andreas Cadhalpun authored
opttimizations -> optimizations grabing -> grabbing many resource -> many resources isnt -> isn't silcense -> silence Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 17 Feb, 2015 1 commit
-
-
Hugo Beauzée-Luyssen authored
Bug-Id: CID 1257835
-
- 14 Feb, 2015 1 commit
-
-
Diego Biurrun authored
-
- 18 Jan, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 09 Jan, 2015 1 commit
-
-
wm4 authored
AVInputFormat.read_close is not called if AVInputFormat.read_header fails, so this needs to be handled separately. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 05 Dec, 2014 2 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 04 Dec, 2014 1 commit
-
-
Luca Barbato authored
The function takes a size and not an offset. CC: libav-stable@libav.org Sample-Id: rm_deadlock.rm Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 03 Dec, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes infinite loop Fixes Ticket4154 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 25 Nov, 2014 1 commit
-
-
Carl Eugen Hoyos authored
Fixes compilation on Android where the sync() definition in unistd.h interferes with the static definitions in libavformat.
-
- 21 Oct, 2014 2 commits
-
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 90558
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 733714
-
- 11 Sep, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket2152 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>
-
- 22 Jun, 2014 1 commit
-
-
Diego Biurrun authored
-
- 01 May, 2014 1 commit
-
-
Anton Khirnov authored
That field will be deprecated and the value that is written there is not particularly useful.
-
- 11 Mar, 2014 1 commit
-
-
Diego Biurrun authored
-
- 09 Jan, 2014 1 commit
-
-
Michael Niedermayer authored
The fate test is changed because the reference file depends on the use of non cleared data at the very end. Alternatively we could upload a new reference file, though that would then have to be changed every time the handling of a truncated frame changes or theres a change to error concealment, each time adding a new file ... Fixes use of uninitialized memory Fixed: msan_uninit-mem_7f3c02b81363_2787_RLG2_19.rm Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 06 Jan, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes use of uninitialized memory Fixes: msan_uninit-mem_7fa8c49400d0_3923_audiosig.rm Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 26 Dec, 2013 2 commits
-
-
Michael Niedermayer authored
Fixes memleak Fixes: msan_uninit-mem_7fc5d73327d4_6192_kuerti.ra Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
avformat/rmdec: check against mismatching int4 interleaver parameters which would leave uninitialized holes Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f9cf38857c0_4582_coop.ra Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 25 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Dec, 2013 1 commit
-
-
Michael Niedermayer authored
Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f9677850d99_4635_crashed.rm Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-