Opened 15 years ago

Closed 13 years ago

#1233 closed defect (invalid)

PiP window interferes with guide, can cause DMA issues, using PVR-350 output

Reported by: mythtv.cvs@… Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no


I'm using ivtv-0.4.2, 8893SVN.

When the PiP window is on, bringing up the guide leads to visual problems. The guide has (when first brought up) a black bar horizontally, across the entire vertical portion of the screen matching the height of the PiP window. Moving around in the guide will clear this bar, but clearing the guide window many times leads to a temporarily dark screen. This dark screen clears in time (1-3 seconds).

This also (about one time out of three) causes the same video output lockup that has to do with DMA errors. eg:

ivtv0 warning: prep_user_dma: SG_length 336 page_count 336 still full?
ivtv0-osd warning: ivtvfb_prep_dec_dma_to_device, Error with get_user_pages: 196608 bytes, 336 pages returned
ivtv0-osd warning: Error: prep osd dma to device rc=-5
ivtv0-osd warning: DMA xfer from b73ecdf4 of 196608 bytes failed with (-5) offset = 0x2edec, total 388588
ivtv0 warning: DMA_TO: REG_DMAXFER 2 wait failed

John Harvey at one point submitted patches that resolved most of these dma errors, citing old ivtv firmware code that should not be used and was defunct. While I do not know any more specifics aside from this, I felt it would not hurt to mention it. Naturally I could be barking up the wrong tree, as I have no idea what I am doing. ;)

Change History (7)

comment:1 Changed 15 years ago by danielk

Milestone: 0.20
Version: head

Moving to 0.20, I can't test this with my current PVR-350 setup.

From the description, it reads like the PiP is drawn once or twice after the guide is drawn, but it could also be an alpha issue.

comment:2 Changed 15 years ago by mythtv.cvs@…

It definitely visually appears that the PiP is redrawing itself, after the guide is up. For example, after the guide button is pressed, the PiP window still exists, and exists during the initial draw of the guide. It still exists after the guide window is completely drawn, as well.

It only disappears after one forces the guide to update.. such as moving about the guide. After this happens, the PiP window is slowly overwritten by the guide, until it completely disappears.

As well, sometimes the DMA issues occur when exiting the guide with PiP on, but this seems to be extremely rare. It seems the PiP window is re-created just slighlty before the guide completely disappears...

comment:3 Changed 15 years ago by cpinkham

Milestone: 0.20unknown

comment:4 Changed 13 years ago by stuartm

The last update on this ticket was 2 years ago, can you confirm that the issue still exists in current trunk and the latest IVTV driver?

comment:5 Changed 13 years ago by mythtv.cvs@…

No, I can not confirm. Perhaps people could be contacted on the Myth user's list, that might still be using the 350's direct output?

comment:6 Changed 13 years ago by stuartm

Status: newinfoneeded_new

comment:7 Changed 13 years ago by stuartm

Resolution: invalid
Status: infoneeded_newclosed
Note: See TracTickets for help on using tickets.