[mythtv-users] Segfault on XvMC+OpenGL+Bob playing profile

Nicolas Will nico at youplala.net
Sun Mar 9 12:54:24 UTC 2008


All,

I tried to create a specific profile:

Name: Nico
Match criteria: > W: 0 H:0
Decoder: Standard XvMC
Max CPUs: 2
Video Renderer: xvmc-opengl
OSD Renderer: opengl
OSD Fade: ON
Primary deinterlacer: Bob (2x)
Fallback deinterlacer: One field
No custom filter

I get this:

2008-03-09 12:51:53.148 TV: Attempting to change from None to WatchingLiveTV
2008-03-09 12:51:53.155 Using protocol version 40
2008-03-09 12:51:54.800 DPMS Deactivated 
2008-03-09 12:51:55.061 NVP: Disabling Audio, params(-1,2,44100)
2008-03-09 12:51:55.202 VideoOutputXv: Desired video renderer 'xvmc-opengl' not available.
                        codec 'None' makes 'opengl,xv-blit,xshm,xlib,' available, using 'opengl' instead.
2008-03-09 12:51:55.369 OSD Theme Dimensions W: 1280 H: 720
2008-03-09 12:51:55.468 Unknown tag bold in font
2008-03-09 12:51:55.481 Unknown tag bold in font
2008-03-09 12:51:55.483 Unknown tag bold in font
2008-03-09 12:51:55.485 Unknown tag bold in font
2008-03-09 12:51:55.487 Unknown tag bold in font
2008-03-09 12:51:55.489 Unknown tag bold in font
2008-03-09 12:51:55.490 Unknown tag bold in font
2008-03-09 12:51:55.492 Unknown tag bold in font
2008-03-09 12:51:55.494 Unknown tag bold in font
2008-03-09 12:51:55.496 Unknown tag bold in font
2008-03-09 12:51:55.498 Unknown tag bold in font
2008-03-09 12:51:56.098 TV: Changing from None to WatchingLiveTV
2008-03-09 12:51:56.101 New DB connection, total: 4
2008-03-09 12:51:56.119 Connected to database 'mythconverg' at host: 192.168.1.40
2008-03-09 12:51:56.126 The realtime priority setting is not enabled.
2008-03-09 12:51:56.213 OpenGLVideoSync()
2008-03-09 12:51:56.279 Video timing method: SGI OpenGL
2008-03-09 12:51:57.665 XMLParse::LoadTheme using /usr/share/mythtv/themes/MePo-wide/ui.xml
2008-03-09 12:51:58.520 RingBuf(/var/lib/mythtv/recordings/13060_20080309125156.mpg): Waited 1.0 seconds for data to become available...
2008-03-09 12:51:58.520 Checking to see if there's a new livetv program to switch to..
2008-03-09 12:51:59.531 RingBuf(/var/lib/mythtv/recordings/13060_20080309125156.mpg): Waited 2.0 seconds for data to become available...
2008-03-09 12:51:59.531 Checking to see if there's a new livetv program to switch to..
2008-03-09 12:51:59.981 NVP: Prebuffer wait timed out 10 times.
2008-03-09 12:52:02.634 NVP: Prebuffer wait timed out 10 times.
2008-03-09 12:52:05.220 NVP: Prebuffer wait timed out 10 times.
2008-03-09 12:52:07.117 VideoOutputXv: Desired video renderer 'xvmc-opengl' not available.
                        codec 'MPEG2 IDCT' makes 'xvmc-blit,' available, using 'xvmc-blit' instead.
2008-03-09 12:52:07.305 VideoOutputXv: XvMC Adaptor Name: 'NV17 Video Texture'
2008-03-09 12:52:07.320 VideoOutputXv: Ack! Disabling ChromaKey OSD
                        We can't use ChromaKey OSD if chromakeying is not supported!
2008-03-09 12:52:07.349 VideoOutputXv: XvMC Adaptor Name: 'NV17 Video Texture'
2008-03-09 12:52:07.507 VideoOutputXv: ProcessFrameXvMC: Tried to reuse frame but failed
2008-03-09 12:52:07.507 VideoOutputXv: ProcessFrameXvMC: Called without frame
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  70
  Minor opcode:  0
  Resource id:  0x4c00870
2008-03-09 12:52:07.511 AFD Error: Could not open codec 0xa8403bf0, id(MPEG2VIDEO_XVMC) type(Video) aborting. reason -1
Segmentation fault (core dumped)


System info:


      * Myhtbuntu Gutsy with PPA/backport of 0.21 - 64-bit binaries
      * Ubuntu's 2.6.22 kernel with a recent v4l-dvb tree added
      * Intel Core 2 Duo 2.66 MHz
      * 1 GB RAM
      * nVIDIA geForce 7100GS 128 MB on PCIe
      * proprietary nvidia driver 1.0.9639
      * TV connection is DVI on the video card, HDMI on the TV
      * TV is a full HD model, driven @ 1920x1080
      * DVB-T (UK Freeview) and DVB-S (Astra 1 French channels) sources

$ cat /etc/X11/XvMCConfig 
libXvMCNVIDIA_dynamic.so.1

$ ls -la /usr/lib/libXvMCNVIDIA_dynamic.so.1
lrwxrwxrwx 1 root root 25 2007-11-14
08:24 /usr/lib/libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.1.0.9639

Section "Device"
        Identifier      "Generic Video Card"
        Driver          "nvidia"
        Option          "NoLogo"                "True"
        Option          "UseEvents"             "True"
        Option          "TripleBuffer"          "True"
EndSection

Full info here:
http://www.youplala.net/linux/home-theater-pc

Thanks for your help!

Nico



More information about the mythtv-users mailing list