How can I tell if a satellite audio stream is 5.1? (1 Viewer)

regeszter

Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    Just for info. I have an own TvPlugin with support of signal length and quality on TV OSD. ;)

    tvosd-png.166828.png
     

    Vasilich

    Portal Pro
    August 30, 2009
    3,394
    1,170
    Germany, Mayence
    Home Country
    Russian Federation Russian Federation
    how often will it be populated? once after tuning? every change for thiese values? or every call of channel information screen?
    surely we can publish this information to skin, and then skin creator can decide whether he wants to show this info and where.
     

    regeszter

    Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    how often will it be populated? once after tuning? every change for thiese values? or every call of channel information screen?
    surely we can publish this information to skin, and then skin creator can decide whether he wants to show this info and where.

    I do not remember but about 5-10 secs. It needs TvPlugin update...
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom

    Vasilich

    Portal Pro
    August 30, 2009
    3,394
    1,170
    Germany, Mayence
    Home Country
    Russian Federation Russian Federation
    My current dev versions of TsReader.ax do parse the actual audio stream to extract the audio channel count (so it can generate the mediatype information on the output pin correctly). It also logs the information (and detects changes to channel count during play).
    as i was forced to upgrade to MP 1.12, @Owlsroost please can you point me to the places where you do this parsing, or, better, where shoud we insert this additional function with audio information? So i can spare some time understanding the complete TSReader logic
     
    Last edited:

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    The actual audio header parsing starts at - https://github.com/MediaPortal/Medi...lters/TsReader/source/DeMultiplexer.cpp#L1569 (in 'CDeMultiplexer::FillAudio()')

    This is then used to fill out the internal 'm_mpegPesParser->basicAudioInfo' structure which other things use to get info about the current audio stream.

    Note that this is only for the currently active/selected audio stream - it does not parse any inactive audio streams.

    If you call 'CDeMultiplexer::GetAudioStreamType()' it fills out a standard DirectShow 'mediatype' structure with all the information - this is what AudioPin.cpp calls, for example here - https://github.com/MediaPortal/Medi...ShowFilters/TsReader/source/AudioPin.cpp#L136 - when 'GetMediaType()' is called during audio output pin connection is done during graph building.

    See https://msdn.microsoft.com/en-us/library/windows/desktop/dd373394(v=vs.85).aspx , https://msdn.microsoft.com/en-us/library/windows/desktop/dd373477(v=vs.85).aspx and https://msdn.microsoft.com/en-us/library/windows/desktop/dd390970(v=vs.85).aspx for more info about mediatypes and (for audio) WAVEFORMATEX structures.

    What do you actually want to do here - just provide the audio equivalent to the video 'OnVideoFormatChanged()' or 'OnBitRateChanged()' callbacks to MP player for the audio side of things ?
     

    Users who are viewing this thread


    Write your reply...

    Similar threads

    If it's an apartment block, it's quite likely that the LNB is something exotic that handles Sky and others. Try a different LNB frequency (and possibly the low and high frequency settings. I know little of such things, but apparently Sky is often 10750. Give it a try. Freeview is horizontally polarised.
    If it's an apartment block, it's quite likely that the LNB is something exotic that handles Sky and others. Try a different LNB...
    Satellite TV in New Zealand is now broadcast from Koreasat 6, which has trundled round from 116E to 160E. Can we have an updated...
    Replies
    8
    Views
    864
    Well, I had already recognized your problem, but I still wanted to point out the basic connections once again. Unfortunately, I don't have a fundamentally different solution for you, but with this approach you should achieve your goal. ;) The idea of first setting the current genre colors with the defines is certainly a good one, as...
    Well, I had already recognized your problem, but I still wanted to point out the basic connections once again. Unfortunately, I...
    Good afternoon, Does anyone know a way of referencing the genre colour of the currently selected item in the TV Guide. We are all...
    Replies
    4
    Views
    680
    Good to hear you got it working.(y) I have attached a screenshot of my Power Scheduler settings and, yes my TV does stay off when a scheduled recording starts. Regarding the monitor sleeping when playing music, if the screensaver option is set in your MP skin settings try disabling it, I have a vague recollection it may get...
    Good to hear you got it working.(y) I have attached a screenshot of my Power Scheduler settings and, yes my TV does stay off when...
    Hi, everytime my computer awakes for scheduled recordings, the monitor awake too and does not switch of during the whole recording...
    Replies
    5
    Views
    784
    MP1 MP2 1.34 STB blasting for IPTV DE
    I'm downsizing my big honkin' HTPC case to a mini PC, which means the tried and true Hauppauge Colossus card that bridges the set top box into Mediaportal needs replaced with a different solution. I currently have HDMI from the STB to the colossus. Mediaportal is controlling the STB through a USBUIRT blaster and the blaster is...
    I'm downsizing my big honkin' HTPC case to a mini PC, which means the tried and true Hauppauge Colossus card that bridges the set...
    I'm downsizing my big honkin' HTPC case to a mini PC, which means the tried and true Hauppauge Colossus card that bridges the set...
    Replies
    0
    Views
    1K
    I do have most of my Music tagged with Lyrics and it works with My Lyrics. If I remember correctly, you have to set: <Don't search songs with Lyrics in Music tag>
    I do have most of my Music tagged with Lyrics and it works with My Lyrics. If I remember correctly, you have to set: <Don't search...
    Hi. Setting up MyLyrics now. I got version 2.2.2.295 from My Lyrics 2.2.0 for MP 1.10 Final, and above (31-12-2014) . I'm planning...
    Replies
    1
    Views
    438
    Top Bottom