basesink: Don't set last_render_time if we're checking for a late buffer before ...
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 19 Apr 2013 08:24:06 +0000 (10:24 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Fri, 19 Apr 2013 08:57:01 +0000 (10:57 +0200)
commit86b4e1841e0060e9db535e0bfc44146cf0e09165
treee4e3c94768aee3748a4de7682a921e921bcba28c
parenta8300a48919afdd70c228c2569e2728fcef9f684
basesink: Don't set last_render_time if we're checking for a late buffer before ::prepare()

This makes sure that at least one buffer per second is rendered if buffers
are dropped before ::prepare. Without this change, at least one buffer per
second wouldn't be too late before ::prepare anymore but would be dropped
before ::render because of last_render_time being set before ::prepare
already.
libs/gst/base/gstbasesink.c