This is necessary as VDR expects its OSD flush call to return as quickly
as possible. Hence, we can nolonger wait until all changes have appeared
on screen. As a result, a following OSD change might be written to the
ARGB buffer while the buffer is currently transferred to screen, causing
src/vdr/input_vdr.c | 67 ++++++++++++++++++++++++++++++++++------------------
1 files changed, 44 insertions(+), 23 deletions(-)
For now, it will only work when there are no video post plugins enabled.
In case there are video post plugins enabled the changeset has no effect.
src/vdr/input_vdr.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)