My TV - DVB-T channel changes are very slow and hiccup... (1 Viewer)

Taipan

Retired Team Member
  • Premium Supporter
  • February 23, 2005
    2,075
    44
    Melbourne
    Home Country
    Australia Australia
    Windows Version: XP Professional, SP2
    CPU Type: AMD 2700+
    Memory: 512 MB
    Motherboard: Gigabyte 7VM400M-RZ
    Motherboard Chipset: VIA KM400
    Motherboard Bios: Award, F5
    Video Card: ATI Radeon 9550
    Video Card Driver: 6.2
    Sound Card: VIA VT1617
    Sound Card AC3: no AC3
    Sound Card Driver: 6.14.1.4100
    1. TV Card: Dvico FusionHDTV DVB-T
    1. TV Card Type: DVB-T
    1. TV Card Driver: 3.30.01
    2. TV Card: DNTVLive! LP
    2. TV Card Type: DVB-T
    2. TV Card Driver: 2.0.0.4
    Video Codec: NVIDIA Pure video v1.02.196
    Audio Codec: Dscaler
    Satelite/CableTV Provider: n/a
    HTPC Case: Custom built
    Power Supply: 200W, custom modified
    Remote: MCE 2005 (EU version)
    TV: BENQ DLP Projector
    TV - HTPC Connection: Sub-D


    Changing TV stations (using the My TV page Channel Menu) is very slow (typically 4 seconds) followed by "hiccups" in the sound and video at about 10 seconds later. It used to be less than 2 seconds, with no hiccups in the video and audio.

    Here's a section of my MediaPortal.log file that illustrates the time delays - the first line (violet) is the command to change channels. The red line (4 seconds later) is when the video appeared and the two blue lines are when the "hiccup" occurred (at 10 seconds).

    I have "Grab DVB EPG" unselected, so I am not sure why this line "DVBGraph: grab epg for Seven" appears?

    19/03/2006 8:52:33 PM GUITVHome.ViewChannel(): View channel=Seven ts:False
    19/03/2006 8:52:33 PM add cmd:MediaPortal.TV.Recording.ViewTvCommand #1
    19/03/2006 8:52:33 PM Command: view tv channel:confused:even
    19/03/2006 8:52:33 PM Recorder: Use card: DNTV Live! LP Tuner Card
    19/03/2006 8:52:33 PM Command:confused:top tv card:1
    19/03/2006 8:52:33 PM Recorder: tv channel changed:confused:even
    19/03/2006 8:52:33 PM teletext: clear teletext cache
    19/03/2006 8:52:33 PM TVCapture: change channel to :confused:even
    19/03/2006 8:52:33 PM DVBGraph: ShouldRebuildGraph(Seven) current ac3:False new channel ac3:False
    19/03/2006 8:52:33 PM DVBGraph:TuneChannel() tune to channel:1
    19/03/2006 8:52:33 PM DVBGraph: tuning details: frequency:177500 kHz ONID:4115 TSID:1283 SID:1328 provider:unknown
    19/03/2006 8:52:33 PM DVBGraphBDA:confused:ubmitTuneRequest() frequency:177500 kHz Bandwidth:7 ONID:4115 TSID:1283, SID:1328
    19/03/2006 8:52:35 PM DVBGraphBDA: signal strength:100 signal quality:96 signal present:True locked:True
    19/03/2006 8:52:35 PM DVBGraph:confused:etHardwarePidFiltering to:0,1,10,11,12,D3,D2,301,302,300,304,
    19/03/2006 8:52:36 PM DVBGraph:TuneChannel() done freq:177500 ONID:4115 TSID:1283 prog:1328 audio:302 video:301 pmt:300 ac3:FFFFFFFF txt:304
    19/03/2006 8:52:36 PM DVBGraph:set mpeg2demuxer video:0x301 audio:0x302 ac3:0xFFFFFFFF
    19/03/2006 8:52:36 PM DVBDemuxer:confused:even audio:302 video:301 teletext:304 pmt:300 subtitle:0 program:1328
    19/03/2006 8:52:36 PM teletext: grab teletext for card: DNTV Live! LP Tuner Card
    19/03/2006 8:52:36 PM Recorder: tv channel changed:confused:even
    19/03/2006 8:52:36 PM teletext: clear teletext cache
    19/03/2006 8:52:36 PM Command:MediaPortal.TV.Recording.ViewTvCommand time:3125 msec
    19/03/2006 8:52:36 PM Recorder: Card: Dvico FusionHDTV DVB-T idle
    19/03/2006 8:52:36 PM Recorder: Card: DNTV Live! LP Tuner Card view tv channel:confused:even
    19/03/2006 8:52:37 PM PlaneScene: video WxH : 768x576
    19/03/2006 8:52:37 PM PlaneScene: video AR : 768:576
    19/03/2006 8:52:37 PM PlaneScene: screen WxH : 498x347
    19/03/2006 8:52:37 PM PlaneScene: AR type : Normal
    19/03/2006 8:52:37 PM PlaneScene: PixelRatio : 1
    19/03/2006 8:52:37 PM PlaneScene: src : (0,0)-(768,576)
    19/03/2006 8:52:37 PM PlaneScene: dst : (444,143)-(907,490)
    19/03/2006 8:52:37 PM wait for pmt :-1
    19/03/2006 8:52:43 PM wait for pmt :-1

    19/03/2006 8:52:43 PM DVBGraph:Got PMT version:1
    19/03/2006 8:52:43 PM DVBGraph: OnPMTIsChanged:database\pmt\pmt_Seven_4115_1283_1328_5.dat
    19/03/2006 8:52:43 PM DVBGraph:confused:endPMT() set demux: video pid:301 audio pid:302 AC3 pid:0 audio1 pid:302 audio2 pid:0 audio3 pid:0 subtitle pid:FFFFFFFF teletext pid:304 pcr pid:301
    19/03/2006 8:52:43 PM DVBDemuxer:confused:even audio:302 video:301 teletext:304 pmt:300 subtitle:0 program:1328
    19/03/2006 8:52:43 PM DVBGraph:confused:etHardwarePidFiltering to:0,1,10,11,12,D3,D2,301,302,300,304,
    19/03/2006 8:52:43 PM update dvbt channel:confused:even
    19/03/2006 8:52:43 PM DVBGraph: grab epg for Seven
     

    sonome

    Portal Pro
    June 26, 2005
    69
    0
    Perth, Australia
    Windows Version: XP (Home) SP2
    CPU Type: P4 3.2ghz
    Memory: 1gig DDR400
    Motherboard: MSI PX8Neo-V
    Motherboard Chipset: Via PX533
    Motherboard Bios:
    Video Card: ATI Radion 9550
    Video Card Driver: catalyst 5.11
    Sound Card: Vinyl AC'97
    Sound Card AC3:
    Sound Card Driver: 6.14.1.4100
    1. TV Card: Kworld V-Stream Xpert (aka Kworld DVBT 100)
    1. TV Card Type: DVB-T
    1. TV Card Driver: 4.0.108.4
    2. TV Card:
    2. TV Card Type:
    2. TV Card Driver:
    Video Codec: Intervideo
    Audio Codec: Intervideo
    Satelite/CableTV Provider:
    HTPC Case:
    Power Supply:
    Remote: V-Stream remote (came with card)
    TV:
    TV - HTPC Connection:


    Same problem here, only channel changes seem to be even slower for me (approx. 10-15 seconds) and I only have a very minor, barely noticable, hiccup afterwards (which I've had in previous versions of MP).
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    Was this one fixed yet? There are a few changelog updates regarding fixed on slow channel changes.

    So if the people who reported problems can verify with the latest CVS, please let us know.
     

    Taipan

    Retired Team Member
  • Premium Supporter
  • February 23, 2005
    2,075
    44
    Melbourne
    Home Country
    Australia Australia
    Channel changes with the latest CVS (03-30-2006--01-04) are still very slow for me (much slower than they used to be about a month ago) - here's a section of my MediaPortal.log file, to illustrate what I am referring to:-

    30/03/2006 12:53:38 PM Command: view tv channel:confused:even
    30/03/2006 12:53:38 PM Recorder: Use card: Dvico FusionHDTV DVB-T
    30/03/2006 12:53:38 PM Command:confused:top all card except card:0
    30/03/2006 12:53:38 PM Recorder: tv channel changed:confused:even
    30/03/2006 12:53:38 PM PlaneScene: video WxH : 1024x576
    30/03/2006 12:53:38 PM PlaneScene: video AR : 1024:576
    30/03/2006 12:53:38 PM PlaneScene: screen WxH : 640x360
    30/03/2006 12:53:38 PM PlaneScene: AR type : Normal
    30/03/2006 12:53:38 PM PlaneScene: PixelRatio : 1
    30/03/2006 12:53:38 PM PlaneScene: src : (0,0)-(1024,576)
    30/03/2006 12:53:38 PM PlaneScene: dst : (480,107)-(1120,467)
    30/03/2006 12:53:38 PM teletext: clear teletext cache
    30/03/2006 12:53:38 PM TVCapture: change channel to :confused:even
    30/03/2006 12:53:38 PM DVBGraph: ShouldRebuildGraph(Seven) current ac3:True new channel ac3:False
    30/03/2006 12:53:38 PM TvCaptureDevice:RebuildGraph() Card:1 chan:confused:even
    30/03/2006 12:53:38 PM DVBGraph: StopViewing()
    30/03/2006 12:53:38 PM planescene: PresentSurface() frame:52 enabled:False allowed:True
    30/03/2006 12:53:38 PM 7 vmr9: Dispose
    30/03/2006 12:53:38 PM VMR9: not active
    30/03/2006 12:53:38 PM PlaneScene: PresentImage() dispose surfaces
    30/03/2006 12:53:38 PM PlaneScene: PresentImage() dispose surfaces
    30/03/2006 12:53:38 PM TvCaptureDevice:RebuildGraph() recreate viewing graph
    30/03/2006 12:53:38 PM DVBGraph:confused:tartViewing() Seven
    30/03/2006 12:53:38 PM 7 vmr9:ctor()
    30/03/2006 12:53:38 PM 7 vmr9:ctor() done:True
    30/03/2006 12:53:38 PM 7 vmr9:addvmr9
    30/03/2006 12:53:38 PM VMR9: now active
    30/03/2006 12:53:38 PM 7 VMR9Helper:Vmr9 Added
    30/03/2006 12:53:38 PM DVBGraph: tuning details: frequency:177500 kHz ONID:4115 TSID:1283 SID:1328 provider:unknown
    30/03/2006 12:53:38 PM add filter:NVIDIA Video Decoder to graph
    30/03/2006 12:53:38 PM added filter:NVIDIA Video Decoder to graph
    30/03/2006 12:53:38 PM add filter:MPEG/AC3/DTS/LPCM Audio Decoder to graph
    30/03/2006 12:53:38 PM added filter:MPEG/AC3/DTS/LPCM Audio Decoder to graph
    30/03/2006 12:53:38 PM planescene: PresentImage()
    30/03/2006 12:53:38 PM PlaneScene: PresentImage() dispose surfaces
    30/03/2006 12:53:38 PM planescene: PresentImage()
    30/03/2006 12:53:38 PM PlaneScene: PresentImage() dispose surfaces
    30/03/2006 12:53:38 PM DVBGraph: channel Seven uses MP2 audio
    30/03/2006 12:53:38 PM DVBGraph:confused:tartViewing(). : ac3=False
    30/03/2006 12:53:39 PM DVBGraph:TuneChannel() tune to channel:1
    30/03/2006 12:53:39 PM DVBGraph: tuning details: frequency:177500 kHz ONID:4115 TSID:1283 SID:1328 provider:unknown
    30/03/2006 12:53:39 PM DVBGraphBDA:confused:ubmitTuneRequest() frequency:177500 kHz Bandwidth:7 ONID:4115 TSID:1283, SID:1328
    30/03/2006 12:53:40 PM DVBGraph:confused:etHardwarePidFiltering to:0,1,10,11,12,D3,D2,301,302,300,304,
    30/03/2006 12:53:40 PM DVBGraphBDA: signal strength:0 signal quality:90 signal present:True locked:True
    30/03/2006 12:53:40 PM DVBDemuxer:confused:even audio:302 video:301 teletext:304 pmt:300 subtitle:0 program:1328
    30/03/2006 12:53:40 PM DVBGraph:TuneChannel done signal strength:0 signal quality:90 locked:True
    30/03/2006 12:53:40 PM teletext: grab teletext for card: Dvico FusionHDTV DVB-T
    30/03/2006 12:53:40 PM Recorder: tv channel changed:confused:even
    30/03/2006 12:53:40 PM teletext: clear teletext cache
    30/03/2006 12:53:40 PM Command:MediaPortal.TV.Recording.ViewTvCommand time:2171.875 msec
    30/03/2006 12:53:40 PM Recorder: Card: Dvico FusionHDTV DVB-T view tv channel:confused:even
    30/03/2006 12:53:40 PM Recorder: Card: DNTV Live! LP Tuner Card idle
    30/03/2006 12:53:40 PM 7 VMR9Helper: playing->repaint
    30/03/2006 12:53:40 PM wait for pmt :-1
    30/03/2006 12:53:40 PM 1 VMR9Helper: repaint->playing 50
    30/03/2006 12:53:41 PM PlaneScene: PresentImage() dispose surfaces
    30/03/2006 12:53:41 PM PlaneScene: PresentImage() dispose surfaces
    30/03/2006 12:53:41 PM PlaneScene: video WxH : 1024x576
    30/03/2006 12:53:41 PM PlaneScene: video AR : 1024:576
    30/03/2006 12:53:41 PM PlaneScene: screen WxH : 640x360
    30/03/2006 12:53:41 PM PlaneScene: AR type : Normal
    30/03/2006 12:53:41 PM PlaneScene: PixelRatio : 1
    30/03/2006 12:53:41 PM PlaneScene: src : (0,0)-(1024,576)
    30/03/2006 12:53:41 PM PlaneScene: dst : (480,107)-(1120,467)
    30/03/2006 12:53:45 PM wait for pmt :-1
    30/03/2006 12:53:45 PM DVBGraph:Got PMT version:3
    30/03/2006 12:53:45 PM DVBGraph: OnPMTIsChanged:database\pmt\pmt_Seven_4115_1283_1328_5.dat
    30/03/2006 12:53:45 PM DVBGraph:confused:endPMT() set demux: video pid:301 audio pid:302 AC3 pid:0 audio1 pid:302 audio2 pid:0 audio3 pid:0 subtitle pid:FFFFFFFF teletext pid:304 pcr pid:301
    30/03/2006 12:53:45 PM DVBDemuxer:confused:even audio:302 video:301 teletext:304 pmt:300 subtitle:0 program:1328
    30/03/2006 12:53:45 PM DVBGraph:confused:etHardwarePidFiltering to:0,1,10,11,12,D3,D2,301,302,300,304,
    30/03/2006 12:53:45 PM update dvbt channel:confused:even
    30/03/2006 12:53:45 PM DVBGraph: grab epg for Seven
    30/03/2006 12:53:46 PM 1 VMR9Helper: playing->repaint
    30/03/2006 12:53:46 PM planescene: PresentSurface() frame:0 enabled:True allowed:False
    30/03/2006 12:53:46 PM 1 VMR9Helper: repaint->playing 1


    The first line is where I issue the command to change channels.

    The last line (8 seconds later) is when the channel change has completed, and the sound and video have settled.

    The biggest delay seems to be at the line I have highlighted in red - 4 seconds spent "wait for pmt :-1". This also seems to be the time when the "hiccup" in the sound and video occurs.
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    check the PMT pid on some of your channels inside configurator.exe, are they all set to -1? Use TSReader Lite otherwise to see if that one can find a PMT pid value and then adjust it yourself for a few channels, zap between those and see if it fixes it.

    The PMT PID is the highlighted part on this screenshot: http://rochess.net/mediaportal/Screencaptures/TSReader_1.jpg , be aware that the values inside TSReader are in HEX and that MP expects them in Decimal, usually the PMT pid is 1 below the Video pid tho, but make sure.

    If it does, then Frodo can maybe fix the auto-tune part to fill in those values.
     

    Taipan

    Retired Team Member
  • Premium Supporter
  • February 23, 2005
    2,075
    44
    Melbourne
    Home Country
    Australia Australia
    All my DVB-T channels have the correct value for PMT (none of them are -1).

    Also, I get a similar delay (10 to 12 seconds) when trying to change between DVB-T radio stations - this is the section of the MediaPortal.log file:-

    30/03/2006 2:20:50 PM Recorder: Card: DNTV Live! LP Tuner Card idle
    30/03/2006 2:20:50 PM wait for pmt :-1
    30/03/2006 2:20:55 PM wait for pmt :-1
    30/03/2006 2:21:00 PM wait for pmt :-1
    30/03/2006 2:21:00 PM DVBGraph:Got PMT version:1


    I would love to know what this "wait for pmt :-1" really means? As you can see here, 10 seconds is "lost" with these 3 "wait for pmt :-1" messages.

    I used to get almost instantaneous TV channel and radio station changes, and I don't recall ever seeing this "wait for pmt :-1" before....:confused:
     

    Users who are viewing this thread

    Top Bottom