# HG changeset patch # User reimar # Date 1236186778 0 # Node ID 851ff1a23191a773654dd359d8cd40b9c05bbe15 # Parent 65141aec8b05068aaad2eebc26469bd3c890258d Set AVFrame.reference correctly for nuv decoder. diff -r 65141aec8b05 -r 851ff1a23191 nuv.c --- a/nuv.c Wed Mar 04 16:56:55 2009 +0000 +++ b/nuv.c Wed Mar 04 17:12:58 2009 +0000 @@ -197,7 +197,7 @@ if (keyframe && c->pic.data[0]) avctx->release_buffer(avctx, &c->pic); - c->pic.reference = 1; + c->pic.reference = 3; c->pic.buffer_hints = FF_BUFFER_HINTS_VALID | FF_BUFFER_HINTS_READABLE | FF_BUFFER_HINTS_PRESERVE | FF_BUFFER_HINTS_REUSABLE; result = keyframe ? avctx->get_buffer(avctx, &c->pic) : avctx->reget_buffer(avctx, &c->pic);