- 03 Jul, 2015 12 commits
-
-
Rostislav Pehlivanov authored
This commit resets any bands marked as M/S or IS upon encoding a frame. This is needed because the arrays may contain some residual information upon allocation on startup and because there isn't any mechanism to reset the arrays once the frame has been encoded. Reviewed-by:
Claudio Freire <klaussfreire@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Rostislav Pehlivanov authored
There were some mistakes in the code for M/S stereo, this commit fixes them. The start variable was not being reset for every window and every access to the coefficients was incorrect as well. This fixes that by properly addressing the coefficients using both windows and setting the start on every window to zero. Reviewed-by:
Claudio Freire <klaussfreire@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Rostislav Pehlivanov authored
This commit modifies 02dbed6e to use band->active_lines to better gauge how much information is contained within a single band and thus allow the perceptual noise subsitution to more accurately determine which bands to code as noise. The spread[w+g] used before this patch behaved more like a low-pass filter for PNS band_types, which could mistakingly mark some low frequency bands as noise. Reviewed-by:
Claudio Freire <klaussfreire@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Michael Niedermayer authored
* commit '80f955c9': vda: Check the correct pointer for buffer allocation Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '76d4c627': webp: Make sure enough bytes are available Conflicts: libavcodec/webp.c See: 0762152fMerged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Andreas Cadhalpun authored
The loop always needs at least 8 bytes for chunk_type and chunk_size. If fewer are left, bytestream2_get_le32 just returns 0 without reading any bytes, leading to an infinite loop. Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '016cac75': asfdec: prevent the infinite loop in detect unknown_subobject Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '9752d2e6': asfdec: prevent possible memory leak in the asf_read_metadata_obj Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '910247f1': lavc: Deprecate avctx.{inter,intra}_quant_bias Conflicts: libavcodec/mpegvideo_enc.c libavcodec/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '1316df7a': lavu: add an API function to return the Libav version string Conflicts: .gitignore Makefile cmdutils.c doc/APIchanges libavutil/avutil.h libavutil/utils.c See: f9112664Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Jul, 2015 20 commits
-
-
Luca Barbato authored
CC: libav-stable@libav.org Found-By: kropping
-
Andreas Cadhalpun authored
Every chunk needs at least 8 bytes for chunk_type and chunk_size. Prevent a possible infinite loop. CC: libav-stable@libav.org Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Alexandra Hájková authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Alexandra Hájková authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Vittorio Giovara authored
They are used by dnxhd and mpegvideo_enc exclusively, move them to codec private options instead. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
wm4 authored
This returns something like "v12_dev0-1332-g333a27c". This is much more useful than the individual library versions, of which there are too many, and which are very hard to map back to releases or git commits. Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Andreas Cadhalpun authored
More than 32 bits can't be stored in an integer and get_bits should not be used with more than 25 bits. Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
Paul B Mahol authored
Packed formats are not supported. Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Ivan Uskov authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes: asan_heap-oob_1dd60fd_267_cov_2954683513_5baad44ca4702949724234e35c5bb341.jpg Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes:asan_heap-oob_4d5bb0_2295_cov_3374722539_hotel_california_ra5.1_640x480_30s.rmvb Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Ivan Uskov authored
avcodec/qsv: Extending QSV/MFX session initialization for the linux platform where a display handle is required. Now ff_qsv_init_internal_session() is able to find appropriate display handle under linux using VAAPI. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
Place @item entry at the right point, remove duplicated description.
-
Michael Niedermayer authored
Found-by: jamrial Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
John Adlum authored
This is based on asfdec_o.c, but uses a proper type instead of defines Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
John Adlum authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
John Adlum authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
rogerdpack authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 01 Jul, 2015 8 commits
-
-
Michael Niedermayer authored
* commit 'a31c4b2c': fate-g2m3: disable the audio stream Conflicts: tests/ref/fate/g2m3 Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This avoids empty streams from being selected if a equivalent non empty one is available The new system is also clearer and more systematic This may need finetuning, which should be easy to do ... Fixes Ticket2687 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Thailand-Wave.wmv without explicitly specifying a stream Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Paul B Mahol authored
Fixes #4103. Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Janne Grunau authored
The audio decoder is not in fate-g2m3 dependencies and the wma2 decoder is probably not bit-exact since it it float based.
-
Rodger Combs authored
This prevents a linker warning and skips a useless compilation Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes: asan_heap-oob_17212bc_2243_cov_594210248_h264_TTA.mkv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This also simplifies the code Fixes: signal_sigabrt_7ffff6ac8cc9_2943_cov_3588637614_mss2_speech.wmv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-