Comment 74 for bug 755841

Revision history for this message
In , Curtis Gedak (gedakc) wrote :

Through trial and error I have discovered a work around to get 1080i video to play without tearing using the mythtv player.

In order to play 1080i video content on my system running mythbuntu-11.04, I created a new playback profile modeled after the "High Quality" playback profile. The new profile differs in that it uses xshm for the video renderer (as opposed to xv-blit). Please note that xshm says that it cannot scale video in case this a problem for your setup

The steps to create the new playback profile from the MythTV frontend are as follows:

Select Utilities/Setup -> Setup -> TV Settings -> Playback
  Select Next 3 times
  On Playback Profiles (3/8) page:
    Select "Add New" by Current Video Playback Profile
      Enter Playback Group Name: Intel HD Graphics
        Select OK
    Select "Add New Entry"
      Match Criteria: >= W: 320 H: 200
      Match Criteria: W: 0 H: 0
      Decoder: Standard Max CPUs: 2 Y - Deblocking filter
      Video renderer: xshm OSD renderer: softblend Y - OSD fade
    Select Next
      Primary deinterlacer: linear blend
      Fallback deinterlacer: linear blend
      Custom filters:
    Select Finish
    Select Next 5 times
    Select Finish
Select Playback (again)
  On Playback Profiles (3/8) page: (now shows Intel HD Graphics)
    Select "Add New Entry"
      Match Criteria: > W: 0 H: 0
      Match Criteria: W: 0 H: 0
      Decoder: Standard Max CPUs: 1 Y - Deblocking filter
      Video renderer: xv-blit OSD renderer: softblend Y - OSD fade
    Select Next
      Primary deinterlacer: Yadif (2x)
      Fallback deinterlacer: Yadif
      Custom filters:
    Select Finish

Hopefully this work around will help others who use mythtv, while we await a better solution.