Opened 18 years ago
Closed 18 years ago
#1156 closed defect (fixed)
pvr-350 output always going to MPEG decoder, instead of xv.. even when option is off in config
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.19 |
Component: | mythtv | Version: | |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description (last modified by )
Under TV settings / General playback, setting the "Use the PVR-350's TV out" option does not effect output. Myth still pumps TV out to the PVR's mpeg decoder, instead of to XV.
For example, I still get the PVR-350 full screen guide, and fuser shows /dev/video16 in use by mythbackend. I set my backend to output all debug messages, but did not see anything of note.
The database is definitely updated, as MythTV does show the difference in the config settings...
Change History (5)
comment:1 Changed 18 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 Changed 18 years ago by
comment:3 Changed 18 years ago by
Resolution: | invalid |
---|---|
Status: | closed → reopened |
Bah.
Ok, this needs to be reopened. This problem only shows itself, if you start mythfrontend with 350/mpeg out, then try to switch to 350/xv out. If you do this, you need to restart mythfrontend for it to make the change to xv out.
Switching from xv to mpeg out works fine, which is why it seemed to work some of the time. I've tested this three times now, to be sure...
comment:4 Changed 18 years ago by
Description: | modified (diff) |
---|---|
Owner: | changed from Isaac Richards to danielk |
Status: | reopened → new |
Daniel, it's the static 'device_ok' in ivtvdecoder that's causing this. Probably will break other stuff as well.
comment:5 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
- Checks "PVR350OutputEnable" before returning cached value in CheckDevice?.
- Changes caching so that it check each device presented individually, instead of assuming there is only one PVR-350 being used for output.
This second change also allows you to change the PVR350VideoDev setting and have it be checked even if the first device you used worked. Of course, the caching can fail if you run another program using PVR350 output while MythTV is running, or if you rmmod drivers while MythTV is running...
Myth works with xv now. After installing plugins, xv support was fine. I did an ldconfig after the fact, so perhaps it was using old myth libs?!
Anyhow, it works now...