Using MPSA Filter (1 Viewer)

Passer

Portal Member
May 21, 2006
25
0
Hi folks.

I try to use the MPSA Filter for a lite DVB Viewer Application instead of the Psi Parser to understand how it works.

But i cant get it working.
Creating Graph, Starting and Tuning works fine. I can see Moving Pics ;)

But when i take a look at the log of the mpsa, i can see that it is not able to receive the pat:
Code:
21-05-2006 10:07:28 LOG mpsa::IsNewPat() Section pat -> Table Data 0, 0, 36 1282
21-05-2006 10:07:28 LOG mpsa::IsNewPat() Section pat -> Invalid Table ID 0, 0, 36
the numbers should all be "0" instead of the last one which should be the tsid.

Does anyone know what might be went wrong with this third value (llastSectionNumber).

I guess its a fault in Tuning, maybe some missing parameters which arent necessary for viewing, but for this filter.

Are there known Issues?

MfG
Passer
 

draktheas

Retired Team Member
  • Premium Supporter
  • December 17, 2005
    77
    2
    There are a few known issues with the MPSA filter. There are problems with PAT, PMT, SDT lookup in North America due to the way that North American satellite providers push the different bits of data. These problems could be visible on non-North American providers depending on timing between PAT, PMT, and SDT.

    I am currently in the process of re-writing the MPSA filter / tuning code in MP to provide the same support that Directshow for XP Media Center Edition (rollup 2) does in Media Center. This should fix any issues with North American providers and anything related to timing of when PAT, PMT, and SDT are received relative to one another.

    Hope this helps,
    Drak
     

    Passer

    Portal Member
    May 21, 2006
    25
    0
    It not helps ;)

    Im from Germany.

    Thr Filter works in Mediaportal. When I view FilterLogs the Filter gains very fast the PAT.

    I am not exactly sure if I connected the filter in the right way.

    When I am using it with eg. Graphedit in a Simple FilterGraph
    (Provider->Tuner->Capture->Demux...)
    Render DemuxPins To default so that
    1->TIF
    ...
    4->MPSA
    ..

    I cant Receive any information in the Filters Property Page.
    The Same happens with the MS Psi Parser Filter.

    Do You know what I did wrong?

    Is there any "hidden" Preference MP does to make the PAT Receiving?

    MfG
    Passer
     

    Passer

    Portal Member
    May 21, 2006
    25
    0
    Found out, what went wrong.

    I forgot to Map the Demux Pins.

    Where the heck is this done in Media Portal Source???


    Next Problem:

    I cant get the pmt.
    It never indicates the right program Number.

    Any Ideas?

    MfG
    Passer
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Passer, why not just contribute to the MediaPortal project instead of writing own application? :)
     

    Passer

    Portal Member
    May 21, 2006
    25
    0
    It seems MP has some Problems with longer Runtimes (over 6 hours GraphRunTime)

    Its much more easy to find such a bug by writing a similar small application to take a look on what is necessarly done and why the bug appeared ;)

    Thats the way i found out:
    - Problems with TT-cards come from the api or the driver (maybe both)
    - Elecard Filters do harm a stable demuxer
    - efficient graphbuilding works ;) (a thing mediaPortal should do by encapsulating graphBuilding-Functions to get a better readable source)
    - comments are good ;)

    A problem which comes often in growing projects (see ->emule)

    MfG
    Passer
     

    Users who are viewing this thread

    Top Bottom