ffv1: fix decoder state_transition table
This fixes a regression with ffv1.1 coder=1 decoding Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
60c950ac08
commit
e15f1286e6
@ -723,7 +723,7 @@ static int init_slice_state(FFV1Context *f, FFV1Context *fs){
|
|||||||
if (fs->ac>1){
|
if (fs->ac>1){
|
||||||
//FIXME only redo if state_transition changed
|
//FIXME only redo if state_transition changed
|
||||||
for(j=1; j<256; j++){
|
for(j=1; j<256; j++){
|
||||||
fs->c.one_state [ j]= fs->state_transition[j];
|
fs->c.one_state [ j]= f->state_transition[j];
|
||||||
fs->c.zero_state[256-j]= 256-fs->c.one_state [j];
|
fs->c.zero_state[256-j]= 256-fs->c.one_state [j];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user