Skip to content
  • Georg Chini's avatar
    source-output: Fix rewinding bug · 1240afab
    Georg Chini authored and Arun Raghavan's avatar Arun Raghavan committed
    Currently the rewind logic for the source output is broken if the output
    does not implement a process_rewind() callback. In that case, the read
    index of the delay memblockq is rewound. This is wrong, because the data
    that is going to be re-written was not yet read. Instead the write index
    should be rewound and the read index left untouched. This is the reason
    for the rewind glitches of monitor sources.
    1240afab
Loading