Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-04avcodec/vc1_pred: Fix invalid shift in scaleforsame()Michael Niedermayer
Fixes: left shift of negative value -1 Fixes: 15531/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5759556258365440 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 6dfda35dd29d2e2a86554d2c05d957a09ab79b0c) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-01-14avcodec/vc1: fix B predictor validity for 4-MV MBsJerome Borsboom
The B predictor for 4-MV MBs in interlace field pictures is not used for blocks 0 and 2 when the picture is 1 MB wide. Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
2019-01-12avcodec/vc1: fix decoding of old WMV3 formatJerome Borsboom
The position of the second MV predicitor candidate is slightly different for the old WMV3 format indicated by RES_RTM_FLAG. This patch fixes decoding of niceday.wmv on the samples server. Fixes: #6641 Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
2019-01-12avcodec/vc1: shuffle calculation of MV predictor candidatesJerome Borsboom
The B predictor for 4-MV macroblocks is only out of bounds when the A predictor is also out of bounds. Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
2018-04-25avcodec/vc1: correct forgotten v->blocks_offJerome Borsboom
correct forgotten v->blocks_off Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
2018-04-22avcodec/vc1_pred: set ref_field_type earlierJerome Borsboom
scaleforsame_y references ref_field_type. Therefore, it needs to be set before scaleforsame is called. Fixes #2557. Signed-off-by: Jerome Borsboom <jerome.borsboom@carpalis.nl>
2016-06-21Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'Clément Bœsch
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb': cosmetics: Fix spelling mistakes Merged-by: Clément Bœsch <u@pkh.me>
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2015-04-20vc1_pred: Always initialize px and py in ff_vc1_pred_mv_intfr()Vittorio Giovara
Fix a rather lengthy initialization warning from clang.
2015-03-17avcodec/vc1_pred: Fix undefined shiftsMichael Niedermayer
Found-by: Clang -fsanitize=shift Reported-by: Thierry Foucu <tfoucu@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-11avcodec/vc1_pred: Fix undefined shift in ff_vc1_pred_mv()Michael Niedermayer
Found-by: Clang -fsanitize=shift Reported-by: Thierry Foucu <tfoucu@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-14avcodec/vc1_pred: few branchless optimizationszhaoxiu.zeng
This is also simpler Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-25Merge commit 'bc75b64cff37d58f3944e2da3da45c37f35f019a'Michael Niedermayer
* commit 'bc75b64cff37d58f3944e2da3da45c37f35f019a': vc1pred: remove logically dead code Conflicts: libavcodec/vc1_pred.c See: fca435fee167da981f024e35d9fef4e6179b8061 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-25vc1pred: remove logically dead codeVittorio Giovara
CC: libav-stable@libav.org Bug-Id: CID 1245699 / CID 1245700
2014-10-09Merge commit '04d14c9b68b03e8dbc6e3003c1ee06892dd32576'Michael Niedermayer
* commit '04d14c9b68b03e8dbc6e3003c1ee06892dd32576': vc1: Split the decoder in components Conflicts: libavcodec/Makefile libavcodec/vc1dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-10-08vc1: Split the decoder in componentsLuca Barbato
Speed up the overall compilation time.