Dot file element properties "atomicity"? Queue level time and buffers don't match
Michiel Konstapel
michiel at aanmelder.nl
Wed Jun 30 08:09:26 UTC 2021
I'm seeing some "impossible" values in my debug dot files, namely queues
with current-level-buffers=1 and current-level-time=1_720_000_000, in a
pipeline where every video buffer should be 40 ms (25 fps):
GstQueue
queue:video2-preview
[>]
current-level-buffers=1
current-level-bytes=8294400
current-level-time=1720000000
max-size-buffers=0
max-size-bytes=0
Are the property values shown in a dot file an "atomic" snapshot or is
it possible it first read the current time, then a load of buffers got
taken out, and then the current-level-buffers was read?
Then I still can't explain the picture, because the max-size-time of the
queue is the default one second, so I don't understand how 1.7 seconds
worth of buffers got in there.
Kind regards,
Michiel
More information about the gstreamer-devel
mailing list