DVB Open-Source code available (1 Viewer)

dman_lfc

Retired Team Member
  • Premium Supporter
  • July 28, 2004
    1,772
    30
    UK
    Home Country
    New Zealand New Zealand
    @device:pnp:\\?\pci#ven_1131&dev_7134&subsys_03015168&rev_01#4&1d92df28&1&4040#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{3ff44ee5-8547-402a-94f3-d447f4d7c400}
     

    dman_lfc

    Retired Team Member
  • Premium Supporter
  • July 28, 2004
    1,772
    30
    UK
    Home Country
    New Zealand New Zealand
    Here is another manual graph for another DVB-T card...

    This time I used the Video & Audio decoders that came with the card and used VMR as the video renderer.

    DTVTest6.JPG


    Keep up the good work!

    DMAN
     

    dman_lfc

    Retired Team Member
  • Premium Supporter
  • July 28, 2004
    1,772
    30
    UK
    Home Country
    New Zealand New Zealand
    Josh,

    Unfortunately not the configuration.exe is broken again...

    ************** Exception Text **************
    System.ArgumentException: Could not bind to the new display member.
    Parameter name: newDisplayMember
    at System.Windows.Forms.ListControl.SetDataConnection(Object newDataSource, BindingMemberInfo newDisplayMember, Boolean force)
    at System.Windows.Forms.ListControl.set_ValueMember(String value)
    at GUIDTV.FormDTVSetup.findDevices()
    at GUIDTV.FormDTVSetup..ctor()
    at GUIDTV.GUIDTVSetup.ShowPlugin()
    at MediaPortal.Configuration.Sections.Plugins.setupButton_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    And this error occurs when going to MyDTV in MP...

    ************** Exception Text **************
    System.Exception: exception occured ---> System.FormatException: Input string was not in a correct format.
    at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
    at GUIDTV.BDAInput.LoadSettings()
    at GUIDTV.BDAInput.OnMessage(GUIMessage message)
    at MediaPortal.GUI.Library.GUIWindowManager.ActivateWindow(Int32 iWindowID)
    at MediaPortal.GUI.Library.GUIButtonControl.OnAction(Action action)
    at MediaPortal.GUI.Library.GUIWindow.OnAction(Action action)
    at MediaPortal.GUI.Home.HomeWindow.OnAction(Action action)
    at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
    at MediaPortalApp.OnAction(Action action)
    --- End of inner exception stack trace ---
    at MediaPortalApp.OnAction(Action action)
    at MediaPortalApp.mouseclick(MouseEventArgs e)
    at MediaPortal.D3DApp.D3DApp_Click(Object sender, MouseEventArgs e)
    at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
    at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ContainerControl.WndProc(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at MediaPortalApp.WndProc(Message& msg)
    at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    GraphEdit still cannot grab a remote graph either. :cry:

    Keep posting updates you're doing a good job here.

    DMAN
     

    dman_lfc

    Retired Team Member
  • Premium Supporter
  • July 28, 2004
    1,772
    30
    UK
    Home Country
    New Zealand New Zealand
    AHA you're right i will keep that in mind for future testing.

    I can now connect to the remote graph however it's not what I was expecting...

    DTVTest7.JPG


    DMAN.
     

    bionicdonkey

    Portal Pro
    September 3, 2004
    108
    1
    Sydney :: Australia
    I think it does that because of the way i identify the cards. i need to find a common way that works for everyone. i'll have some more info soon

    **edit**
    i need some info from the registry.
    can you go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\
    and find the tuner and capture driver keys for your card.
    in there somewhere (i don't have registry access at the moment so i can't be exact), there should be the value similar to the filter moniker i requested before. could you post this info for both filters please?

    also if anyone has other ideas for identifying the cards let me know. i am looking at integrating the code i've written into tvcapture as frodo suggested, but i'm not sure if this will solve the problem.

    Josh
     

    dman_lfc

    Retired Team Member
  • Premium Supporter
  • July 28, 2004
    1,772
    30
    UK
    Home Country
    New Zealand New Zealand
    Josh,

    Here is the moniker for the 713x BDA DVBT Tuner...

    @device:pnp:\\?\pci#ven_1131&dev_7134&subsys_03015168&rev_01#4&1d92df28&1&4040#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{3ff44ee5-8547-402a-94f3-d447f4d7c400}

    here is the moniker for the 713x BDA Digital Capture filter...

    @device:pnp:\\?\pci#ven_1131&dev_7134&subsys_03015168&rev_01#4&1d92df28&1&4040#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{5bb3dbd0-9e1e-424c-9281-6b5e7109f100}

    The registry entry for the PCI card that both refer to is here...

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\VEN_1131&DEV_7134&SUBSYS_03015168&REV_01\4&1d92df28&1&4040]
    "DeviceDesc"="FlyDVB-T"
    "LocationInformation"="PCI bus 5, device 8, function 0"
    "Capabilities"=dword:00000000
    "UINumber"=dword:00000003
    "HardwareID"=hex(7):50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,31,\
    00,33,00,31,00,26,00,44,00,45,00,56,00,5f,00,37,00,31,00,33,00,34,00,26,00,\
    53,00,55,00,42,00,53,00,59,00,53,00,5f,00,30,00,33,00,30,00,31,00,35,00,31,\
    00,36,00,38,00,26,00,52,00,45,00,56,00,5f,00,30,00,31,00,00,00,50,00,43,00,\
    49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,31,00,33,00,31,00,26,00,44,00,45,\
    00,56,00,5f,00,37,00,31,00,33,00,34,00,26,00,53,00,55,00,42,00,53,00,59,00,\
    53,00,5f,00,30,00,33,00,30,00,31,00,35,00,31,00,36,00,38,00,00,00,50,00,43,\
    00,49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,31,00,33,00,31,00,26,00,44,00,\
    45,00,56,00,5f,00,37,00,31,00,33,00,34,00,26,00,43,00,43,00,5f,00,30,00,34,\
    00,38,00,30,00,30,00,30,00,00,00,50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,\
    5f,00,31,00,31,00,33,00,31,00,26,00,44,00,45,00,56,00,5f,00,37,00,31,00,33,\
    00,34,00,26,00,43,00,43,00,5f,00,30,00,34,00,38,00,30,00,00,00,00,00
    "CompatibleIDs"=hex(7):50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,\
    31,00,33,00,31,00,26,00,44,00,45,00,56,00,5f,00,37,00,31,00,33,00,34,00,26,\
    00,52,00,45,00,56,00,5f,00,30,00,31,00,00,00,50,00,43,00,49,00,5c,00,56,00,\
    45,00,4e,00,5f,00,31,00,31,00,33,00,31,00,26,00,44,00,45,00,56,00,5f,00,37,\
    00,31,00,33,00,34,00,00,00,50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,\
    31,00,31,00,33,00,31,00,26,00,43,00,43,00,5f,00,30,00,34,00,38,00,30,00,30,\
    00,30,00,00,00,50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,31,00,\
    33,00,31,00,26,00,43,00,43,00,5f,00,30,00,34,00,38,00,30,00,00,00,50,00,43,\
    00,49,00,5c,00,56,00,45,00,4e,00,5f,00,31,00,31,00,33,00,31,00,00,00,50,00,\
    43,00,49,00,5c,00,43,00,43,00,5f,00,30,00,34,00,38,00,30,00,30,00,30,00,00,\
    00,50,00,43,00,49,00,5c,00,43,00,43,00,5f,00,30,00,34,00,38,00,30,00,00,00,\
    00,00
    "ClassGUID"="{4D36E96C-E325-11CE-BFC1-08002BE10318}"
    "Class"="MEDIA"
    "Driver"="{4D36E96C-E325-11CE-BFC1-08002BE10318}\\0017"
    "Mfg"="Lifeview"
    "Service"="LVHybrid"
    "ConfigFlags"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\VEN_1131&DEV_7134&SUBSYS_03015168&REV_01\4&1d92df28&1&4040\Device Parameters]

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\VEN_1131&DEV_7134&SUBSYS_03015168&REV_01\4&1d92df28&1&4040\LogConf]
    "BasicConfigVector"=hex(a):a8,00,00,00,05,00,00,00,05,00,00,00,08,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,01,00,04,00,00,00,01,03,\
    01,00,00,00,00,00,00,04,00,00,01,00,00,00,00,48,50,f0,00,00,00,00,ff,4b,50,\
    f0,00,00,00,00,08,03,01,00,00,00,00,00,00,04,00,00,00,04,00,00,00,00,00,00,\
    00,00,00,00,ff,ff,ff,ff,00,00,00,00,00,81,01,00,00,00,00,00,01,00,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,03,00,00,00,\
    00,00,00,00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
    00
    "BootConfig"=hex(8):01,00,00,00,05,00,00,00,05,00,00,00,01,00,01,00,02,00,00,\
    00,03,00,00,00,00,48,50,f0,00,00,00,00,00,04,00,00,02,03,00,00,05,00,00,00,\
    05,00,00,00,ff,ff,ff,ff

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\VEN_1131&DEV_7134&SUBSYS_03015168&REV_01\4&1d92df28&1&4040\Control]
    "ActiveService"="LVHybrid"
    "FilteredConfigVector"=hex(a):a8,00,00,00,05,00,00,00,05,00,00,00,08,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,01,00,04,00,00,00,01,\
    03,01,00,00,00,00,00,00,04,00,00,01,00,00,00,00,48,50,f0,00,00,00,00,ff,4b,\
    50,f0,00,00,00,00,08,03,01,00,00,00,00,00,00,04,00,00,00,04,00,00,00,00,00,\
    00,00,00,00,00,ff,ff,ff,ff,00,00,00,00,00,81,01,00,00,00,00,00,01,00,00,00,\
    00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,03,00,00,\
    00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
    00,00
    "AllocConfig"=hex(8):01,00,00,00,05,00,00,00,05,00,00,00,00,00,00,00,03,00,00,\
    00,03,01,00,00,00,48,50,f0,00,00,00,00,00,04,00,00,81,01,00,00,01,00,00,00,\
    00,00,00,00,00,00,00,00,02,03,00,00,12,00,00,00,12,00,00,00,ff,ff,ff,ff


    DMAN
     
    A

    Anonymous

    Guest
    Thanks BionicDonkey for the TunerLib file. After I got the file, I was able to make a new build and got exactly the same graph as DMAN. Tonight I am hoping to look at some of the setup issues and card identification stuff as well. I am using a FusionHDTV-ATSC card and am planning on looking at some of the setup issues as well. Only two obstacles I have to deal with is C# and my real job!

    Just thought I would drop a line in forum and say I am excited to get this working.

    Thanx again!
    FullDeck
     

    Users who are viewing this thread

    Top Bottom