# HG changeset patch # User astrange # Date 1270007742 0 # Node ID 66f3d2ff88b7b10486c5edb2a10694441ecefdbb # Parent dcf8221ed29f492ee0ed56f5468748a07ae41e6d H264: Copy h264dsp when creating new slice threads Fixes slice multithreading (broken in r22565) Fixes issue1815 diff -r dcf8221ed29f -r 66f3d2ff88b7 h264.c --- a/h264.c Tue Mar 30 23:31:16 2010 +0000 +++ b/h264.c Wed Mar 31 03:55:42 2010 +0000 @@ -1843,6 +1843,7 @@ c = h->thread_context[i] = av_malloc(sizeof(H264Context)); memcpy(c, h->s.thread_context[i], sizeof(MpegEncContext)); memset(&c->s + 1, 0, sizeof(H264Context) - sizeof(MpegEncContext)); + c->h264dsp = h->h264dsp; c->sps = h->sps; c->pps = h->pps; init_scan_tables(c);