Ver 1.18 on Win 10 question (1 Viewer)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    A 'previously recorded PBS program' :)
    Maybe i did you understand badly lol, i have understand that an old recorded program didn't work either on 1.18
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    This looks like something related to TsReader, not TV Server. It could be a problem with the original recordings.

    In the log files it seems that TsReader fails to find the content for selected audio stream:
    [collapse][2018-02-15 14:23:19,807] [142D27F8] [18e8] - OnNewChannel: New channel found (PAT/PMT/SDT changed)
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - pcr pid: 0x 30
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - pmt pid: 0x 20
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - Video pid: 0x 30 type: MPEG2 (0x 2) DescriptorData: 0x 0
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - Audio pid: 0x 40 type: AC3 (0x81) language: UNK
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - Audio pid: 0x 41 type: MPEG1 - audio (0x 3) language: UNK
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - OnNewChannel: OnRequestAudioChange()
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - demux:Wait for Audio stream selection :1
    [2018-02-15 14:23:19,821] [142D27F8] [18e8] - SetAudioStream : 1
    [2018-02-15 14:23:19,821] [142D27F8] [18e8] - Old Audio -1, New Audio 3
    [2018-02-15 14:23:19,821] [142D27F8] [18e8] - demux:Wait for Audio stream selection :0
    [2018-02-15 14:23:19,822] [142D27F8] [18e8] - OnNewChannel: New Audio stream type = 0x3
    [2018-02-15 14:23:20,841] [142D27F8] [18e8] - DeMultiplexer: First Gop after new PAT, 1920x1080 @ 16:9, 29.970Hz interlaced
    [2018-02-15 14:23:20,841] [142D27F8] [18e8] - DeMultiplexer: 30 new video format, 1920x1080 @ 16:9, 29.970Hz interlaced
    [2018-02-15 14:23:24,529] [142D27F8] [1c50] - filt:IID_IMediaSeeking()
    [2018-02-15 14:23:24,726] [142D27F8] [1c50] - demux:GetVideoStreamType(), FPS from DTS/PTS = 29.970030, DTSdiff/PTSdiff/MPEG2 = 0.100100/0.033367/0.033367, DTS/PTS count = 52/158
    [2018-02-15 14:23:27,105] [142D27F8] [1c50] - audPin:GetMediaType() - Timeout
    [2018-02-15 14:23:29,511] [142D27F8] [1c50] - audPin:GetMediaType() - Timeout
    [2018-02-15 14:23:29,814] [142D27F8] [18e8] - demux:confused:tart() Failed due to timeout : BytesProcessed:15230256, DTS/PTS count = 102/310, BVI=1, BAI=0[/collapse]

    So in short, the recording should have 2 audio streams - 1 x AC3/DD + 1 x MPEG1. MediaPortal tells TsReader to use the MPEG1 audio stream. TsReader tries to do that, but doesn't find either the content or PTS or something that's required to start playback (not really sure).

    I suggest to try to enable the MP Config -> TV/Radio section -> TV sub-section -> audio settings tab -> prefer AC-3 sound setting.
     

    David Abineri

    Portal Pro
    July 19, 2011
    152
    4
    Home Country
    United States of America United States of America
    Thank you, Thank you MM. That seems to have done it!

    Now, is it normal that I must keep setting my recordings to be in DATE order? It does not seem to remember this setting.

    What am I missing here? Many thanks for ALL the assistance. Dave
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    This looks like something related to TsReader, not TV Server. It could be a problem with the original recordings.

    In the log files it seems that TsReader fails to find the content for selected audio stream:
    [collapse][2018-02-15 14:23:19,807] [142D27F8] [18e8] - OnNewChannel: New channel found (PAT/PMT/SDT changed)
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - pcr pid: 0x 30
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - pmt pid: 0x 20
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - Video pid: 0x 30 type: MPEG2 (0x 2) DescriptorData: 0x 0
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - Audio pid: 0x 40 type: AC3 (0x81) language: UNK
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - Audio pid: 0x 41 type: MPEG1 - audio (0x 3) language: UNK
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - OnNewChannel: OnRequestAudioChange()
    [2018-02-15 14:23:19,807] [142D27F8] [18e8] - demux:Wait for Audio stream selection :1
    [2018-02-15 14:23:19,821] [142D27F8] [18e8] - SetAudioStream : 1
    [2018-02-15 14:23:19,821] [142D27F8] [18e8] - Old Audio -1, New Audio 3
    [2018-02-15 14:23:19,821] [142D27F8] [18e8] - demux:Wait for Audio stream selection :0
    [2018-02-15 14:23:19,822] [142D27F8] [18e8] - OnNewChannel: New Audio stream type = 0x3
    [2018-02-15 14:23:20,841] [142D27F8] [18e8] - DeMultiplexer: First Gop after new PAT, 1920x1080 @ 16:9, 29.970Hz interlaced
    [2018-02-15 14:23:20,841] [142D27F8] [18e8] - DeMultiplexer: 30 new video format, 1920x1080 @ 16:9, 29.970Hz interlaced
    [2018-02-15 14:23:24,529] [142D27F8] [1c50] - filt:IID_IMediaSeeking()
    [2018-02-15 14:23:24,726] [142D27F8] [1c50] - demux:GetVideoStreamType(), FPS from DTS/PTS = 29.970030, DTSdiff/PTSdiff/MPEG2 = 0.100100/0.033367/0.033367, DTS/PTS count = 52/158
    [2018-02-15 14:23:27,105] [142D27F8] [1c50] - audPin:GetMediaType() - Timeout
    [2018-02-15 14:23:29,511] [142D27F8] [1c50] - audPin:GetMediaType() - Timeout
    [2018-02-15 14:23:29,814] [142D27F8] [18e8] - demux:confused:tart() Failed due to timeout : BytesProcessed:15230256, DTS/PTS count = 102/310, BVI=1, BAI=0[/collapse]

    So in short, the recording should have 2 audio streams - 1 x AC3/DD + 1 x MPEG1. MediaPortal tells TsReader to use the MPEG1 audio stream. TsReader tries to do that, but doesn't find either the content or PTS or something that's required to start playback (not really sure).

    I suggest to try to enable the MP Config -> TV/Radio section -> TV sub-section -> audio settings tab -> prefer AC-3 sound setting.

    Correct - it looks like it's a situation where the PMT says there is a stream, but there isn't actually any data for it. TsReader needs to parse some info from the audio stream to fill out the MediaType structure (e.g. sample rate and number of channels) - if there is no stream data it times out and gives up.
     

    Three6ZeroCool

    Portal Member
    April 4, 2013
    29
    1
    Home Country
    New Zealand New Zealand
    The same thing happened to me, some MP versions ago.
    None of my existing recordings would play in the later MP version.

    Tried heaps of things,but found no solve. All new recordings worked correctly, but anything older would give same error message as you get.
    If I reinstalled the same version of MP as I had before... then everything worked again, and likewise if I updated to latest version...all broke again.

    Gave up in the end and just saved all my preference/channel settings, and reinstalled from fresh.
     

    Users who are viewing this thread

    Top Bottom