audiolatency: Handle audio buffers with invalid duration
authorNirbheek Chauhan <nirbheek@centricular.com>
Wed, 21 Jul 2021 14:10:17 +0000 (19:40 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Fri, 23 Jul 2021 12:19:33 +0000 (12:19 +0000)
commit0bde6bf750c5a3a34526f0da9683e532f813e40f
treec1e53a09f1dd009ac4eb96a8774afdab0ce4d246
parent99636cd101be97f1fffd62abafc142d2b2b068b2
audiolatency: Handle audio buffers with invalid duration

pipewiresrc outputs audio buffers without a valid duration, so we need
to calculate it manually in that case.

Upstream issue: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1438

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2419>
gst/audiolatency/gstaudiolatency.c