[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