Ticket #532 (closed defect: worksforme)
Opened 8 years ago
Last modified 7 years ago
NFS: can skip past end of pseudo-live recording
| Reported by: | gdragon@… | Owned by: | ijr |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.20 |
| Component: | mythtv | Version: | head |
| Severity: | low | Keywords: | |
| Cc: | Ticket locked: | no |
Description
Using latest svn 7602, It is possible to skip past the end of a pseudo-live recording (ie watching a recording that is still recording). Using the arrow keys to skip forward, skip to a point that would be past the end of the recording. It appears to work at first, as the osd indicates that you are at a point just prior (3 seconds) to the end of time. The playback then stops, and deposits you back to the menu. This isn't too big of a deal, but it is an annoyance.
From the log it appears that something is calling the VideoOutputXv? destructor, but the log does not indicate why.
Frontend log with -v all is attached.
Attachments
Change History
Changed 8 years ago by gdragon@…
- Attachment myth_fe_skipahead.log added
Changed 8 years ago by gdragon@…
- Attachment myth_fe_skipahead_2.log added
better log IMHO, with network & sound removed
comment:1 Changed 8 years ago by danielk
I can't reproduce this.
Can you produce complete logs (from startup to shutdown) of the frontend and backend with "-v playback" and "-v record,channel" respectively. And set DEBUG_ACTIONS to 1 in tv_play.cpp? And, annotate the frontend log with what keys you hit at any point.
Also what kind of capture card are you using?
Are you streaming over the network?
comment:2 Changed 8 years ago by gdragon@…
- Status changed from new to closed
- Resolution set to worksforme
Hmm.. apparently I can't either anymore. I can not reproduce this right now with either tuner.
I could do it very easily this earlier tonight & this weekend. Tonight i was using a remote frontend (box 3)over the network, and playing a recording on a pvr-250. On Sunday I was also watching something on off of the pvr-250, but I was on the master backend/frontend (box 1), tho the pvr-250 was installed in the slave backend (box 2), so the network would also been a factor here too.
I have seen this numerous times before, and I don't think it was exclusively on the PVR card. I also have 3 pchd-3000's.
I will keep an eye out for this problem again, and re-open this ticket & get the logs requested above, if I can get the problem to reoccur.
comment:3 Changed 8 years ago by gdragon@…
- Status changed from closed to reopened
- Resolution worksforme deleted
I got it to reoccur today. So far it seems to be limited to the recordings that I do with the PVR-x50 (analog tuner). I have got this to occur on the stand-alone frontend, (log attached.) I also got it to occur on the master backend, which incidently was not the backend recording it.
The frontend log is attached, beginning to end, I think as you asked. The backend log will be harder to obtain, as it's been running for weeks, and I'll have to parse thought it. (unless you want a 557M log ;() Let me know.
comment:4 Changed 7 years ago by danielk
- Summary changed from can skip past end of pseudo-live recording to NFS: can skip past end of pseudo-live recording
- Milestone set to 0.20
Moving to 0.20. This is very difficult to reproduce and may just be an NFS configuration issue.
comment:5 Changed 7 years ago by cpinkham
I believe this issue is related to NFS file attribute caching. Can you try remounting your NFS directory with the "-o actimeo=0" option and see if you can reproduce the problem still? I think the backend is telling the frontend that the file is of X size, but the frontend can only see X-Y since it has cached the file attributes for the file. The actimeo=0 option will tell NFS to not cache the attributes so the frontend will always get the latest filesize, data, etc. when it uses a nfs-mounted file.
comment:6 Changed 7 years ago by gdragon
I believe that it was probably the issue. Unfornately I don't have an easy way to test it right now, since I currently don't have a source for that tuner and PC.
Has this info made it into the documentation? I'd recommend closing it. If i can ever reproduce it, it can be opened again.
comment:7 Changed 7 years ago by cpinkham
- Status changed from reopened to closed
- Resolution set to worksforme
Closing ticket, I believe Robert said he added something to the HOWTO and I know something is in the Wiki about the actimeo=0 option.

frontend log with -v all