vp8enc: generate a timestamp for alt-ref frames.
authorAlexey Fisher <bug-track@fisher-privat.net>
Sun, 26 Jun 2011 13:15:54 +0000 (15:15 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 26 Jun 2011 14:56:33 +0000 (16:56 +0200)
commitd1fe501eb735d866a6f1899154b82d5f09838bf3
tree6144c4dfb3aa0eb53993130c95b61e17d67ea31f
parentf0224088c7c72c0ed2bb856c1b6cb0968e7d08cf
vp8enc: generate a timestamp for alt-ref frames.

It will fix handling of altref/invisible frames since matroska-mux
drop any fram with no timestamp.

see also:
http://www.webmproject.org/code/specs/container/
The encoder will currently set the AR's timestamp as close as possible
to the previous frame while attempting to provide a timestamp that is
strictly increasing. In cases where the time base given to the encoder
at configure time is not granular enough to allow for this the AR
will share the same timestamp as D, but should be
treated as having no duration.

Fixes bug #652951

Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
ext/vp8/gstvp8enc.c