[mythtv-commits] Re: Ticket #906: XvMC (w/nVidia drivers) can run out of frames

MythTV mythtv at cvs.mythtv.org
Thu Jan 5 20:25:46 UTC 2006


#906: XvMC (w/nVidia drivers) can run out of frames
--------------------------------+-------------------------------------------
 Reporter:  sean at grieve.com.au  |        Owner:  ijr 
     Type:  defect              |       Status:  new 
 Priority:  minor               |    Milestone:  0.20
Component:  mythtv              |      Version:  head
 Severity:  medium              |   Resolution:      
--------------------------------+-------------------------------------------
Changes (by danielk):

  * milestone:  => 0.20
  * summary:  Channel Change fails for XvMC deint => XvMC (w/nVidia
              drivers) can run out of frames
  * version:  => head

Old description:

> I have tried to isolate what causes the channel change problems and can
> only ascertain that it occurs when Standard XvMC is selected AND a
> deinterlacer is specified (Standard  and deint works fine and XvMC and no
> deint seems to work fine)
> When changing channels under this condition I am presented with a blank
> screen, I then hit escape to get back into the menu and then go back to
> live tv and then the channel is viewed properly - There must be a problem
> in the channel change routine
> The log below is simply me viewing channel 1737 then changing channels to
> 1738 (this presents me with a blank screen, not sure if the "Parser not
> found for Codec Id: 94211 !" is the problem. I then press escape to go
> back into the menu and then go back into live tv, it then tunes channel
> 1738 and displays it perfectly.
> If you need any more logs with different verbosities I'm quite happy to
> arrange that (please email me!)
>
> btw I'm running MythTV Subversion 8427
>

> 2006-01-01 12:13:24.685 Using runtime prefix = /usr/local
> 2006-01-01 12:13:24.702 New DB connection, total: 1
> 2006-01-01 12:13:24.708 Enabling Settings Cache.
> 2006-01-01 12:13:24.710 Clearing Settings Cache.
> 2006-01-01 12:13:24.713 Current Schema Version: 1121
> Starting up as the master server.
> 2006-01-01 12:13:24.726 New DB connection, total: 2
> 2006-01-01 12:13:24.747 DVB#0 Using DVB card 0, with frontend 'Zarlink
> MT352 DVB-T'.
> 2006-01-01 12:13:24.751 New DB connection, total: 3
> 2006-01-01 12:13:24.790 New DB scheduler connection
> 2006-01-01 12:13:24.798 mythbackend version: 0.19.20051208-1
> www.mythtv.org
> 2006-01-01 12:13:24.800 Enabled verbose msgs:  important general
> 2006-01-01 12:13:24.801 AutoExpire: Found 1 recorders w/max rate of 138
> MiB/min
> 2006-01-01 12:13:24.803 AutoExpire: Required Free Space: 3.0 GB w/freq:
> 10 min
> 2006-01-01 12:13:26.798 Reschedule requested for id -1.
> 2006-01-01 12:13:26.808 Scheduled 0 items in 0.0 = 0.00 match + 0.01
> place
> 2006-01-01 12:13:26.815 Seem to be woken up by USER
> 2006-01-01 12:13:26.848 MainServer::HandleAnnounce Monitor
> 2006-01-01 12:13:26.849 adding: holodeck as a client (events: 0)
> 2006-01-01 12:13:26.866 MainServer::HandleAnnounce Monitor
> 2006-01-01 12:13:26.867 adding: holodeck as a client (events: 1)
> 2006-01-01 12:13:26.876 MainServer::HandleAnnounce Playback
> 2006-01-01 12:13:26.878 adding: holodeck as a client (events: 0)
> 2006-01-01 12:13:26.885 TVRec(1): Changing from None to WatchingLiveTV
> 2006-01-01 12:13:26.888 DVB#0 Using DVB card 0, with frontend 'Zarlink
> MT352 DVB-T'.
> 2006-01-01 12:13:27.397 DVB#0 DVB SI Table Parser Started
> 2006-01-01 12:13:27.843 Finished recording Tennis: The Hopman Cup XVIII:
> channel 1737
> 0: start_time: 857.475 duration: -9223372036854.775
> stream: start_time: 9527.500 duration: -9223372036854.775 bitrate=0 kb/s
> 2006-01-01 12:13:31.199 AFD: Opened codec 0x81cf7a0, id(MPEG1VIDEO)
> type(Video)
> 2006-01-01 12:13:31.236 NVP: Disabling Audio, params(-1,-1,-1)
> 2006-01-01 12:13:31.237 AFD: Initializing audio parms from audio track #0
> 2006-01-01 12:13:31.238 AFD: Audio format changed
>                         from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
>                         to   id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
> 2006-01-01 12:13:31.243 NVP: Disabling Audio, params(0,-1,-1)
> 2006-01-01 12:13:34.726 Running HouseKeeping
> [mpegts @ 0x178360]Parser not found for Codec Id: 94211 !
> 2006-01-01 12:13:36.015 DVB#0 DVB SI Table Parser Started
> 2006-01-01 12:13:36.484 Finished recording Prince: Prince Of Paisley
> Park: channel 1738
> 0: start_time: 6119.806 duration: -9223372036854.775
> 1: start_time: 6119.792 duration: 0.629
> 2: start_time: 6119.788 duration: 0.634
> 3: start_time: 6119.785 duration: 0.637
> stream: start_time: 67997.608 duration: 7.080 bitrate=6950 kb/s
> 2006-01-01 12:13:38.510 AFD: Opened codec 0x81dde30, id(MPEG2VIDEO)
> type(Video)
> 2006-01-01 12:13:38.534 AFD: Opened codec 0x81de3a0, id(MP3) type(Audio)
> 2006-01-01 12:13:38.536 AFD: Audio Track #1 is A/V stream #1 and has 2
> channels in the English language(6647399).
> 2006-01-01 12:13:38.538 AFD: Opened codec 0x824ecb0, id(AC3) type(Audio)
> 2006-01-01 12:13:38.541 AFD: Audio Track #2 is A/V stream #2 and has 2
> channels in the English language(6647399).
> 2006-01-01 12:13:38.543 AFD: Trying to select audio track (w/lang)
> 2006-01-01 12:13:38.544 AFD: Selected track 2: English AC3 2ch (A/V
> Stream #2)
> 2006-01-01 12:13:38.545 AFD: Initializing audio parms from audio track #2
> 2006-01-01 12:13:38.554 AFD: Audio format changed
>                         from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
>                         to   id( AC3) 48000Hz  2ch  16bps    ; id( AC3)
> 48000Hz  2ch  16bps
> 2006-01-01 12:13:38.561 NVP: Recording does not have position map.
>                         Run 'mythcommflag --file 1737_20060101121327.mpg
> --rebuild' to fix
> 0: start_time: 857.475 duration: -9223372036854.775
> stream: start_time: 9527.500 duration: -9223372036854.775 bitrate=0 kb/s
> 2006-01-01 12:13:42.912 AFD: Opened codec 0x826b090, id(MPEG1VIDEO)
> type(Video)
> 2006-01-01 12:13:42.914 NVP: Disabling Audio, params(-1,-1,-1)
> 2006-01-01 12:13:42.915 AFD: Initializing audio parms from audio track #0
> 2006-01-01 12:13:42.917 AFD: Audio format changed
>                         from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
>                         to   id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
> 2006-01-01 12:13:42.918 NVP: Disabling Audio, params(0,-1,-1)
> 2006-01-01 12:13:43.952 TVRec(1): Changing from WatchingLiveTV to None
> 2006-01-01 12:13:44.117 Finished recording Prince: Prince Of Paisley
> Park: channel 1738
> 2006-01-01 12:13:45.269 MainServer::HandleAnnounce Playback
> 2006-01-01 12:13:45.271 adding: holodeck as a client (events: 0)
> 2006-01-01 12:13:45.279 TVRec(1): Changing from None to WatchingLiveTV
> 2006-01-01 12:13:45.281 DVB#0 Using DVB card 0, with frontend 'Zarlink
> MT352 DVB-T'.
> 2006-01-01 12:13:45.786 DVB#0 DVB SI Table Parser Started
> 2006-01-01 12:13:46.254 Finished recording Prince: Prince Of Paisley
> Park: channel 1738
> 0: start_time: 857.475 duration: -9223372036854.775
> stream: start_time: 9527.500 duration: -9223372036854.775 bitrate=0 kb/s
> 2006-01-01 12:13:52.658 AFD: Opened codec 0x82ff0a0, id(MPEG1VIDEO)
> type(Video)
> 2006-01-01 12:13:52.659 NVP: Disabling Audio, params(-1,-1,-1)
> 2006-01-01 12:13:52.660 AFD: Initializing audio parms from audio track #0
> 2006-01-01 12:13:52.662 AFD: Audio format changed
>                         from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
>                         to   id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
> -1Hz -1ch   0bps
> 2006-01-01 12:13:52.663 NVP: Disabling Audio, params(0,-1,-1)
> 2006-01-01 12:13:54.130 TVRec(1): Changing from WatchingLiveTV to None
> 2006-01-01 12:13:54.301 Finished recording Prince: Prince Of Paisley
> Park: channel 1738

New description:

 I have tried to isolate what causes the channel change problems and can
 only ascertain that it occurs when Standard XvMC is selected AND a
 deinterlacer is specified (Standard  and deint works fine and XvMC and no
 deint seems to work fine)
 When changing channels under this condition I am presented with a blank
 screen, I then hit escape to get back into the menu and then go back to
 live tv and then the channel is viewed properly - There must be a problem
 in the channel change routine
 The log below is simply me viewing channel 1737 then changing channels to
 1738 (this presents me with a blank screen, not sure if the "Parser not
 found for Codec Id: 94211 !" is the problem. I then press escape to go
 back into the menu and then go back into live tv, it then tunes channel
 1738 and displays it perfectly.
 If you need any more logs with different verbosities I'm quite happy to
 arrange that (please email me!)

 btw I'm running MythTV Subversion 8427

Comment:

 This also happens if you try to edit with XvMC enabled when using the
 nVidia XvMC implementation.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/906>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list