proresdec: support mixed interlaced/non-interlaced content
Set interlaced to false if we don't have an interlaced frame Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 0881cbf314982cce8448bd12644ce2a6e0b8c576) Signed-off-by: Reinhard Tartler <siretart@tauware.de> (cherry picked from commit 1fa37f2bfa0f5c50ce61dedf2bbb772d96d71101) Signed-off-by: Reinhard Tartler <siretart@tauware.de>
This commit is contained in:
parent
2f61e40908
commit
4941dfb4f6
@ -186,6 +186,8 @@ static int decode_frame_header(ProresContext *ctx, const uint8_t *buf,
|
||||
if (ctx->frame_type) { /* if interlaced */
|
||||
ctx->picture.interlaced_frame = 1;
|
||||
ctx->picture.top_field_first = ctx->frame_type & 1;
|
||||
} else {
|
||||
ctx->picture.interlaced_frame = 0;
|
||||
}
|
||||
|
||||
ctx->alpha_info = buf[17] & 0xf;
|
||||
|
Loading…
x
Reference in New Issue
Block a user