2007-08-27, 01:44 PM
Hello all,
I have a very weird problem, and I'm wondering if anyone has seen anything else like it.
Here's the background. I use my GBPVR system for digital OTA to capture ATSC in the USA. I use a DVico Lite card. I have a NVidia 6200 card, which works fine for HighDef output. I use winlirc and irex to capture signals from my IR remote and convert them to keypress events, and that all has worked fine. I was using NVidia PureVideo decoder with Overlay renderer.
Last week I upgraded from .99.x to 1.0.16 of GBPVR. As you all know, to use the new interface, I was forced to use VMR 9, which at first caused me problems with my decoder. A couple of support threads suggested I download and use the MPV decoder, and I did. They also suggested that I start the new executable with the -FSE flag, to force exclusive mode.
Yaaaay! That made everything (almost) look smooth and great, and better than using PureVideo with Overlay as I was previously.
The only problem is when I was watching a signal from a station that was broadcasting in 1080i. The deinterlacing to my progressive scan HD set was horrible. I messed around with the deinterlacing options of the MVP decoder, and nothing really gave me a great picture, until I tried the checkbox marked "Set interlaced flag in output." (Or something like that, I can't remember exactly what it said.) That now gave me beautiful output on the interlaced sources. Yaaaay! I'm guessing that checkbox made the decoder put something in the video stream to indicate to my TV to use its de-interlacer, or something like that. (???) Anyway, it looked great, whether the source was 720p or 1080i.
But, my last problem is this: With that flag on, AND watching a 1080i source program (either live or recorded), the remote barely works. It only gets maybe one of 10 or 20 remote keypresses. I initially tried everything, new batteries, putting the remote right up to the IR receiver, etc, but I figured that wasn't the problem when I unchecked the "Set interlaced flag in output", and then the problem went away and the remote worked fine again.
It only does that if that box is checked, AND the source is 1080i. If the source is 720p, then I still get good remote behavior. Interesting.
My only guess is that checking the box makes the CPU do too much work, and the winlirc or irex applications don't get enough access to the procesor. However, initial checking indicates there isn't much of a difference in CPU workload with that box checked or unchecked.
I've verified that the GBPVR app. has focus, so that's not the issue with keypress events getting there.
I've also verified that the keyboard works just fine when in this state, even when my remote's having problems, so the issue is definitely with my remote software, somehow.
Is there something I can do to try to give winlirc or irex a higher priority. Or perhaps should I switch to something like HIP?
Any thoughts?
I have a very weird problem, and I'm wondering if anyone has seen anything else like it.
Here's the background. I use my GBPVR system for digital OTA to capture ATSC in the USA. I use a DVico Lite card. I have a NVidia 6200 card, which works fine for HighDef output. I use winlirc and irex to capture signals from my IR remote and convert them to keypress events, and that all has worked fine. I was using NVidia PureVideo decoder with Overlay renderer.
Last week I upgraded from .99.x to 1.0.16 of GBPVR. As you all know, to use the new interface, I was forced to use VMR 9, which at first caused me problems with my decoder. A couple of support threads suggested I download and use the MPV decoder, and I did. They also suggested that I start the new executable with the -FSE flag, to force exclusive mode.
Yaaaay! That made everything (almost) look smooth and great, and better than using PureVideo with Overlay as I was previously.
The only problem is when I was watching a signal from a station that was broadcasting in 1080i. The deinterlacing to my progressive scan HD set was horrible. I messed around with the deinterlacing options of the MVP decoder, and nothing really gave me a great picture, until I tried the checkbox marked "Set interlaced flag in output." (Or something like that, I can't remember exactly what it said.) That now gave me beautiful output on the interlaced sources. Yaaaay! I'm guessing that checkbox made the decoder put something in the video stream to indicate to my TV to use its de-interlacer, or something like that. (???) Anyway, it looked great, whether the source was 720p or 1080i.
But, my last problem is this: With that flag on, AND watching a 1080i source program (either live or recorded), the remote barely works. It only gets maybe one of 10 or 20 remote keypresses. I initially tried everything, new batteries, putting the remote right up to the IR receiver, etc, but I figured that wasn't the problem when I unchecked the "Set interlaced flag in output", and then the problem went away and the remote worked fine again.
It only does that if that box is checked, AND the source is 1080i. If the source is 720p, then I still get good remote behavior. Interesting.
My only guess is that checking the box makes the CPU do too much work, and the winlirc or irex applications don't get enough access to the procesor. However, initial checking indicates there isn't much of a difference in CPU workload with that box checked or unchecked.
I've verified that the GBPVR app. has focus, so that's not the issue with keypress events getting there.
I've also verified that the keyboard works just fine when in this state, even when my remote's having problems, so the issue is definitely with my remote software, somehow.
Is there something I can do to try to give winlirc or irex a higher priority. Or perhaps should I switch to something like HIP?
Any thoughts?