Skip to content

av1enc: Fix last timestamp tracking so it actually works, use 1/90000 as timebase and don't use the framerate at all and add timebase property

commit fb3b639bf72cff463ad2a451031d7290044b68d1
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Tue May 21 16:59:10 2024 +0300

    av1enc: Add timebase property to allow configuring a specific timebase
    
    This mirrors the same property in vp8enc / vp9enc.

commit e2aa3b06b17998858c6b18416edba38b9ba8e88c
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Tue May 21 16:58:26 2024 +0300

    av1enc: Use 1/90000 as timebase and don't use the framerate at all
    
    This mirrors the behaviour in vp8enc / vp9enc and is generally more
    useful than using any framerate from the caps as it provides some degree
    of accuracy if the stream doesn't have timestamps perfectly according to
    the framerate.

commit 0915f3d5e812be05409cb2204589bd9876a912e0
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Tue May 21 16:46:40 2024 +0300

    av1enc: Fix last timestamp tracking so it actually works
    
    This behaves exactly the same as in vp8enc / vp9enc now.
    
    Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3546

Merge request reports