2009-11-17, 07:11 PM
I'm running GB-PVR 1.4.7 with an HVR-1600 tuner card in the U.S. I'm trying to get closed captions working with the MPEG decoder I want to use.
If I have the "Show closed captions" checkbox checked in the Misc tab in Config, then with the "ATI MPEG Video Decoder", closed captions work for digital recordings, but not for analog recordings. (Also, the ATI MPEG Video Decoder tends to crash on me occasionally.)
With "Show closed captions" on with the "Cyberlink Video/SP Decoder (PDVD9)" decoder, closed captions work for analog recordings, but not for digital recordings. Most of what I watch is HD digital recordings, and the Cyberlink decoder seems to work best on my system, so I'd really like to figure out how to get it to work with closed captions.
While diagnosing this, I connected to GB-PVR with GraphEdit with captions on and the Cyberlink decoder on a HD digital recording, and then saved that graph and reopened it in GraphEdit outside of GB-PVR. If I then replace the standard "Line 21 Decoder 2" with the "CyberLink Line21 Decoder (PDVD9)" filter, and then play it in GraphEdit, I see the file playing with the captions working. So, it seems like the CyberLink decoder just requires use of its own closed caption decoder rather than just using the standard one.
So, now I just have to figure out how to get GB-PVR to use this graph when playing a file. How does it select which filter to add to the graph to do the Line 21 decoding? Is there a config file setting somewhere? I tried changing the Merit of the CyberLink Line21 Decoder filter to be higher than the Merit of the basic Line21 Decoder, but that didn't seem to do it. I've not yet tried lowering the merit of the basic Line21 Decoder, as I was a bit nervous to start mucking around the internals of DirectShow too much.
I don't know if it's relevant, but the PDVD9 filters I'm referring to are from a trial copy of PowerDVD 9. I'd be happy to buy the $15 decoder package from them if I knew that it'd all work, but I want to make sure that it all works in GB-PVR before buying anything.
I'd appreciate any suggestions anyone might have. Thank you very much.
If I have the "Show closed captions" checkbox checked in the Misc tab in Config, then with the "ATI MPEG Video Decoder", closed captions work for digital recordings, but not for analog recordings. (Also, the ATI MPEG Video Decoder tends to crash on me occasionally.)
With "Show closed captions" on with the "Cyberlink Video/SP Decoder (PDVD9)" decoder, closed captions work for analog recordings, but not for digital recordings. Most of what I watch is HD digital recordings, and the Cyberlink decoder seems to work best on my system, so I'd really like to figure out how to get it to work with closed captions.
While diagnosing this, I connected to GB-PVR with GraphEdit with captions on and the Cyberlink decoder on a HD digital recording, and then saved that graph and reopened it in GraphEdit outside of GB-PVR. If I then replace the standard "Line 21 Decoder 2" with the "CyberLink Line21 Decoder (PDVD9)" filter, and then play it in GraphEdit, I see the file playing with the captions working. So, it seems like the CyberLink decoder just requires use of its own closed caption decoder rather than just using the standard one.
So, now I just have to figure out how to get GB-PVR to use this graph when playing a file. How does it select which filter to add to the graph to do the Line 21 decoding? Is there a config file setting somewhere? I tried changing the Merit of the CyberLink Line21 Decoder filter to be higher than the Merit of the basic Line21 Decoder, but that didn't seem to do it. I've not yet tried lowering the merit of the basic Line21 Decoder, as I was a bit nervous to start mucking around the internals of DirectShow too much.
I don't know if it's relevant, but the PDVD9 filters I'm referring to are from a trial copy of PowerDVD 9. I'd be happy to buy the $15 decoder package from them if I knew that it'd all work, but I want to make sure that it all works in GB-PVR before buying anything.
I'd appreciate any suggestions anyone might have. Thank you very much.