Sound streams detection error (1 Viewer)

AlexPlas

Portal Pro
August 24, 2006
231
41
Kyiv, Ukraine
Home Country
Ukraine Ukraine
Hello

I've found an error in the sound streams detection. On the channel "NatGeo Wild HD" my provider broadcasts two sound streams - Russian and English in MPEG format, but MediaPortal shows in the sound streams selection menu four streams - Russian and English in both MPEG and AC3 formats. I've attached archive with logs from server and client and few seconds of TS recorder.
 

Attachments

  • MP_Sound_Problem.zip
    23.8 MB

Owlsroost

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

    I've found an error in the sound streams detection. On the channel "NatGeo Wild HD" my provider broadcasts two sound streams - Russian and English in MPEG format, but MediaPortal shows in the sound streams selection menu four streams - Russian and English in both MPEG and AC3 formats. I've attached archive with logs from server and client and few seconds of TS recorder.

    Mmm - interesting...
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Indeed :)
    28-11-2013 18:19:43.681 audio pid: 191 language: rus type: M
    28-11-2013 18:19:43.682 audio pid: 191 language: rus type: A
    28-11-2013 18:19:43.682 audio pid: 1c3 language: eng type: M
    28-11-2013 18:19:43.682 audio pid: 1c3 language: eng type: A

    It looks like the stream is marked as MPEG 2 but has AC3 descriptors. This is tricking TsWriter and/or TsReader into logging and/or displaying info for 4 streams, but actually there are only two in the TS. AC3 streams are meant to be marked as private so the provider is non-compliant.

    @AlexPlas
    A short (~20 seconds) raw stream dump would be helpful to properly analyse. TsWriter modifies the PMT etc. in recordings and timeshift files.
    http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/4_Development/Debugging/TS_Dumps
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Thanks Alex

    The dump confirms what I thought. Technically the provider's PMT is non-compliant. I think we could modify TsWriter and TsReader to ignore the AC3 descriptors... but it would not fix the PMT in recordings. It feels like a dirty solution. Are you able to contact the provider and ask them to remove the descriptors?

    mm
     

    Users who are viewing this thread

    Top Bottom