mpegvideo: simplify REBASE_PICTURE
commitd9df93efbf59b1dc8b013d174ca4ad9c634c28f7
authorAnton Khirnov <anton@khirnov.net>
Thu, 31 Jan 2013 19:24:06 +0000 (31 20:24 +0100)
committerAnton Khirnov <anton@khirnov.net>
Mon, 4 Feb 2013 05:17:15 +0000 (4 06:17 +0100)
treefdacf9162c43e3302dc9c8b74d93b55f8cab535a
parent76d90125cdc09a029f7fe87f1c272aaa1a8a808e
mpegvideo: simplify REBASE_PICTURE

Always evaluate to NULL when the source Picture is not located in the
MpegEncContext.picture array. That will only happen for
next/last_picture_ptr when updating the thread context during h264 frame
threaded decoding, where they will point to elements of ref_list. Since
ref_list is not copied during updating the context and is invalid until
it is constructed for the current slice, there is no point in doing
anything complicated with next/last_picture_ptr, as they will get
updated when the ref_list is filled.
libavcodec/mpegvideo.h