Opened 4 years ago

Closed 4 years ago

#12677 closed Bug Report - General (Fixed)

Rasperry Pi: jerkiness and interrupted audio during OSD

Reported by: Peter Bennett <pgbennett@…> Owned by:
Priority: minor Milestone: 0.28
Component: MythTV - Video/OSD Rendering Version: Master Head
Severity: medium Keywords: Raspberry pi
Cc: Ticket locked: no

Description

On raspberry pi when the OSD is displayed the video becomes jerky and the audio cuts in and out. The bigger the area of screen in the OSD the worse it is.

I have a fix for this. Currently testing and improving it. I will post it here soon.

Change History (3)

comment:1 Changed 4 years ago by Peter Bennett <pgbennett@…>

Fix is in the below referenced pull request

These fixes optimize the softblend process in several ways.

  1. Prevent blending OSD into frames that will be skipped.
  2. Multi threading designed by LVR to speed the OSD blending.
  3. Eliminate merging of areas of the OSD that are either opaque or invisible. For invisible areas: skip, for opaque areas: overwrite, instead of existing code that calculates a merge every time.

Performance with OSD is now almost perfect.

https://github.com/MythTV/mythtv/pull/114

comment:2 Changed 4 years ago by stuartm

Fixed in [109bf9d], [7f8614ec] and [7f8614ec]

comment:3 Changed 4 years ago by stuartm

Resolution: Fixed
Status: newclosed
Note: See TracTickets for help on using tickets.