You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-04 22:03:09 +02:00
avcodec/ffv1: fix remap without chroma planes
Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
@ -254,10 +254,9 @@ static void slice_set_damaged(FFV1Context *f, FFV1SliceContext *sc)
|
||||
|
||||
static int decode_remap(FFV1Context *f, FFV1SliceContext *sc)
|
||||
{
|
||||
int transparency = f->transparency;
|
||||
int flip = sc->remap == 2 ? 0x7FFF : 0;
|
||||
|
||||
for (int p= 0; p<3 + transparency; p++) {
|
||||
for (int p= 0; p < 1 + 2*f->chroma_planes + f->transparency; p++) {
|
||||
int j = 0;
|
||||
int lu = 0;
|
||||
uint8_t state[2][32];
|
||||
|
@ -1150,10 +1150,9 @@ static void choose_rct_params(const FFV1Context *f, FFV1SliceContext *sc,
|
||||
|
||||
static void encode_remap(FFV1Context *f, FFV1SliceContext *sc)
|
||||
{
|
||||
int transparency = f->transparency;
|
||||
int flip = sc->remap == 2 ? 0x7FFF : 0;
|
||||
|
||||
for (int p= 0; p<3 + transparency; p++) {
|
||||
for (int p= 0; p < 1 + 2*f->chroma_planes + f->transparency; p++) {
|
||||
int j = 0;
|
||||
int lu = 0;
|
||||
uint8_t state[2][32];
|
||||
|
Reference in New Issue
Block a user