NextPVR Forums

Full Version: Can GBPVR use the MCE Front Panel Display
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Have been searching the wiki and the forum and googling around but can not find the answer.

Can GBPVR use the MCE Standard Front Panel Display?
Mine is a HID device presumably from Tatung with Sw coming from intel and it is described by an XML file as
Code:
<?xml version="1.0" encoding="utf-8"?>
<root desc="Front Panel Dispay Manager">
    <Display>
        <Type>Alphanumeric</Type>
        <VID>1460</VID>
        <PID>0215</PID>
        <DisplayRows>2</DisplayRows>
        <DisplayColumns>12</DisplayColumns>
        <ColorDisplay>False</ColorDisplay>
        <scrolling>False</scrolling>
        <VolumeControl>10</VolumeControl>
        <Brightness>175</Brightness>
        <NumBitmaps>6</NumBitmaps>
    </Display>
    <CustomBitmaps>
        <Button1 Function="PlayOn" HIDMessage="0x5,0x1"/>
        <Button2 Function="PauseOn" HIDMessage="0x5,0xff"/>
        <Button3 Function="FFOn" HIDMessage="0x5,254"/>
        <Button4 Function="RewindOn" HIDMessage="0x5,0x8"/>
        <Button5 Function="MuteOn" HIDMessage="0x5,0x10"/>
        <Button6 Function="WirelessOn" HIDMessage="0x5,0x20"/>
        <Button7 Function="RecordOn" HIDMessage="0x5,0x40"/>
        <Button8 Function="RepeatOn" HIDMessage="0x5,80"/>                                
    </CustomBitmaps>
</root>

No clue how to make the connection between GBVR and the display.
What is the "MCE Front Panel Display"? Is ths some special case with buttons and VFD/LCD display?
Its an MCE case with some buttons and a display.
There seems to be some intel/microsoft agreed way to interface between MCE and HW using iIFrontPanelDisplay API and then some SW to eventually control a HID device.
I am trying to find some information but there is not a lot I can find

A microsoft presentation states:

Windows Media Center provides stream of media events to sinks
Sinks communicate with hardware driver
Driver/software interprets this stream into actions

It talks about ehshell.exe and ehtray.exe talking to ehMSAS.exe

It also says:
Download the Windows Media Center SDK to learn more about the MSAS events and how to implement your Front Panel Display

I wanted to get rid of MCE and run GBPVR on the case but wanted to keep the front panel display
There is nothing built in that would use this specific front panel display, but there is a in IEventNotification interface that plugins can use as an event sink, giving information like current audio track, current channel, current video file etc. Plugins could easily use this info for the basis of this type of plugin.

If there is an LCDSmartie driver for this panel, then you can probably use the LCDSmartie plugin that does exactly that.