My TV - DVB-T channel changes are very slow and hiccup...

Discussion in '0.2.0.0 Release Candidate 3 Release and CVS Bugs' started by Taipan, March 19, 2006.

  1. Taipan
    • Premium Supporter

    Taipan Retired Team Member

    Joined:
    February 23, 2005
    Messages:
    2,075
    Likes Received:
    22
    Gender:
    Male
    Location:
    Melbourne
    Ratings:
    +23 / 0
    Home Country:
    Australia Australia
    Show System Specs
    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
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. sonome

    sonome Portal Pro

    Joined:
    June 26, 2005
    Messages:
    69
    Likes Received:
    0
    Location:
    Perth, Australia
    Ratings:
    +0 / 0
    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).
     
  4. amnw14545

    amnw14545 Portal Pro

    Joined:
    February 11, 2006
    Messages:
    53
    Likes Received:
    0
    Ratings:
    +0 / 0
  5. infinite.loop
    • Premium Supporter

    infinite.loop Retired Team Member

    Joined:
    December 26, 2004
    Messages:
    16,163
    Likes Received:
    3,861
    Gender:
    Male
    Location:
    127.0.0.1
    Ratings:
    +4,154 / 7
    Home Country:
    Austria Austria
    Show System Specs
  6. imported_KRA

    imported_KRA Portal Member

    Joined:
    March 19, 2006
    Messages:
    32
    Likes Received:
    0
    Ratings:
    +0 / 0
  7. simulant_real

    simulant_real Portal Member

    Joined:
    March 18, 2006
    Messages:
    19
    Likes Received:
    0
    Location:
    Adelaide
    Ratings:
    +0 / 0
  8. RoChess
    • Premium Supporter

    RoChess Extension Developer

    Joined:
    March 10, 2006
    Messages:
    4,204
    Likes Received:
    1,319
    Ratings:
    +1,709 / 2
    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.
     
  9. Taipan
    • Premium Supporter

    Taipan Retired Team Member

    Joined:
    February 23, 2005
    Messages:
    2,075
    Likes Received:
    22
    Gender:
    Male
    Location:
    Melbourne
    Ratings:
    +23 / 0
    Home Country:
    Australia Australia
    Show System Specs
    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.
     
  10. RoChess
    • Premium Supporter

    RoChess Extension Developer

    Joined:
    March 10, 2006
    Messages:
    4,204
    Likes Received:
    1,319
    Ratings:
    +1,709 / 2
    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.
     
  11. Taipan
    • Premium Supporter

    Taipan Retired Team Member

    Joined:
    February 23, 2005
    Messages:
    2,075
    Likes Received:
    22
    Gender:
    Male
    Location:
    Melbourne
    Ratings:
    +23 / 0
    Home Country:
    Australia Australia
    Show System Specs
    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:
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!