Commit e356f6c5 authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit 'dc4b2e7d'

* commit 'dc4b2e7d':
  rv34: use ff_mpeg_update_thread_context only when decoder is fully initialized
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents de9e0386 dc4b2e7d
...@@ -1569,16 +1569,18 @@ int ff_rv34_decode_update_thread_context(AVCodecContext *dst, const AVCodecConte ...@@ -1569,16 +1569,18 @@ int ff_rv34_decode_update_thread_context(AVCodecContext *dst, const AVCodecConte
return err; return err;
} }
if ((err = ff_mpeg_update_thread_context(dst, src)))
return err;
r->cur_pts = r1->cur_pts; r->cur_pts = r1->cur_pts;
r->last_pts = r1->last_pts; r->last_pts = r1->last_pts;
r->next_pts = r1->next_pts; r->next_pts = r1->next_pts;
memset(&r->si, 0, sizeof(r->si)); memset(&r->si, 0, sizeof(r->si));
return 0; // Do no call ff_mpeg_update_thread_context on a partially initialized
// decoder context.
if (!s1->linesize)
return 0;
return ff_mpeg_update_thread_context(dst, src);
} }
static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n) static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment