2008-08-05, 11:18 AM
Tried to add another digital channel to my epg tonight and got an error when mapping digital channels to epg channels.
Looking at the config native log I saw this at the end:-
2008-08-05 22:29:20.400 VERBOSE getSetting(PreferredH264VideoDecoder)
2008-08-05 22:29:20.400 VERBOSE Creating MPEG-4 (H.264) Video pin mapped to PID 270
2008-08-05 22:29:20.401 VERBOSE getSetting(EnableTeleText)
2008-08-05 22:29:20.401 VERBOSE previewMode = false
2008-08-05 22:29:20.401 VERBOSE getSetting(BDAAlwaysAddTIFAndSections)
2008-08-05 22:29:20.401 VERBOSE Adding BDA MPEG2 Transport Information Filter filter
2008-08-05 22:29:20.676 VERBOSE connecting TIF to demux
2008-08-05 22:29:20.691 VERBOSE getSetting(PreferredDecoder)
2008-08-05 22:29:20.692 VERBOSE getSetting(PreferredH264Decoder)
2008-08-05 22:29:20.747 VERBOSE FindFilterByName failed to locate filter:
2008-08-05 22:29:20.747 VERBOSE About to render demux pins...
2008-08-05 22:29:20.747 VERBOSE rendering pin: 5
2008-08-05 22:29:21.008 VERBOSE rendering pin: Audio
2008-08-05 22:29:21.122 VERBOSE rendering pin: Video
The getSetting(PreferredH264Decoder) seemed to be the problem line.
Looking at the config.xml file there is no such setting. There is a PreferredH264VideoDecoder, however.
I added in a line with PreferredH264Decoder and it then worked.
This used to work so I am wondering how the error has now appeared? I note that the older config files don't have the offending line, either.
Looking at the config native log I saw this at the end:-
2008-08-05 22:29:20.400 VERBOSE getSetting(PreferredH264VideoDecoder)
2008-08-05 22:29:20.400 VERBOSE Creating MPEG-4 (H.264) Video pin mapped to PID 270
2008-08-05 22:29:20.401 VERBOSE getSetting(EnableTeleText)
2008-08-05 22:29:20.401 VERBOSE previewMode = false
2008-08-05 22:29:20.401 VERBOSE getSetting(BDAAlwaysAddTIFAndSections)
2008-08-05 22:29:20.401 VERBOSE Adding BDA MPEG2 Transport Information Filter filter
2008-08-05 22:29:20.676 VERBOSE connecting TIF to demux
2008-08-05 22:29:20.691 VERBOSE getSetting(PreferredDecoder)
2008-08-05 22:29:20.692 VERBOSE getSetting(PreferredH264Decoder)
2008-08-05 22:29:20.747 VERBOSE FindFilterByName failed to locate filter:
2008-08-05 22:29:20.747 VERBOSE About to render demux pins...
2008-08-05 22:29:20.747 VERBOSE rendering pin: 5
2008-08-05 22:29:21.008 VERBOSE rendering pin: Audio
2008-08-05 22:29:21.122 VERBOSE rendering pin: Video
The getSetting(PreferredH264Decoder) seemed to be the problem line.
Looking at the config.xml file there is no such setting. There is a PreferredH264VideoDecoder, however.
I added in a line with PreferredH264Decoder and it then worked.
This used to work so I am wondering how the error has now appeared? I note that the older config files don't have the offending line, either.
C2Duo E8400, 4GB, GE8600GT, PCH A-100, HVR2200, NPVR 1.5.31, Win 7 x64.