Bug#348213: gstreamer0.8-x: Cannot use xv as output correctly

Hongzheng Wang wanghz at gmail.com
Sun Jan 15 18:38:59 UTC 2006


Subject: gstreamer0.8-x: Cannot use xv as output correctly
Package: gstreamer0.8-x
Version: 0.8.11-5
Severity: normal

*** Please type your report below this line ***
Hi,

When I use gstreamer as backend of totem player, I find it displays
visualisation incorrectly.  The video output is very slow and consists
of obvious errors.  So I decide to check if it is a bug of gstreamer
video output.  When I set the video output of gstreamer system as XV,
it crashes.  The gdb bt information of gstreamer-properties is:

(gdb) bt
#0  0xb6c9a4f2 in oil_test_check_impl () from /usr/lib/liboil-0.3.so.0
#1  0xb6d99cab in gst_videotestsrc_black ()
   from /usr/lib/gstreamer-0.8/libgstvideotestsrc.so
#2  0xb6d98e10 in gst_videotestsrc_smpte ()
   from /usr/lib/gstreamer-0.8/libgstvideotestsrc.so
#3  0xb6d97c6c in gst_videotestsrc_get_type ()
   from /usr/lib/gstreamer-0.8/libgstvideotestsrc.so
#4  0xb76ab8b6 in gst_pad_call_get_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#5  0xb6bdf54c in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#6  0x08261b90 in ?? ()
#7  0x08273680 in ?? ()
#8  0xb6be4294 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#9  0x08273680 in ?? ()
#10 0x08274fa8 in ?? ()
#11 0x080ed394 in ?? ()
#12 0xb76d8e96 in ?? () from /usr/lib/libgstreamer-0.8.so.1
#13 0xb6be6144 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#14 0x08274fa8 in ?? ()
#15 0x00000000 in ?? ()


The xvinfo output is:

$ xvinfo
X-Video Extension version 2.2
screen #0
  Adaptor #0: "ATI Radeon Video Overlay"
    number of ports: 1
    port base: 73
    operations supported: PutImage
    supported visuals:
      depth 24, visualID 0x23
      depth 24, visualID 0x24
      depth 24, visualID 0x25
      depth 24, visualID 0x26
      depth 24, visualID 0x27
      depth 24, visualID 0x28
      depth 24, visualID 0x29
      depth 24, visualID 0x2a
      depth 24, visualID 0x2b
      depth 24, visualID 0x2c
      depth 24, visualID 0x2d
      depth 24, visualID 0x2e
      depth 24, visualID 0x2f
      depth 24, visualID 0x30
      depth 24, visualID 0x31
      depth 24, visualID 0x32
    number of attributes: 22
      "XV_DEVICE_ID" (range 0 to -1)
              client gettable attribute (current value is 107)
      "XV_LOCATION_ID" (range 0 to -1)
              client gettable attribute (current value is 108)
      "XV_INSTANCE_ID" (range 0 to -1)
              client gettable attribute (current value is 109)
      "XV_DUMP_STATUS" (range 0 to 1)
              client settable attribute
      "XV_SET_DEFAULTS" (range 0 to 1)
              client settable attribute
      "XV_AUTOPAINT_COLORKEY" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_COLORKEY" (range 0 to -1)
              client settable attribute
              client gettable attribute (current value is 30)
      "XV_DOUBLE_BUFFER" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
      "XV_OVERLAY_ALPHA" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 255)
      "XV_GRAPHICS_ALPHA" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 255)
      "XV_ALPHA_MODE" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_BRIGHTNESS" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_SATURATION" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_COLOR" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_HUE" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_RED_INTENSITY" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_GREEN_INTENSITY" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_BLUE_INTENSITY" (range -1000 to 1000)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_SWITCHCRT" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_GAMMA" (range 100 to 10000)
              client settable attribute
              client gettable attribute (current value is 1000)
      "XV_COLORSPACE" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 2048 x 2048
    Number of image formats: 8
      id: 0x41424752 (RGBA)
        guid: 52474241-0000-0010-8000-00aa00389b71
        bits per pixel: 32
        number of planes: 1
        type: RGB (packed)
        depth: 32
        red, green, blue masks: 0xff0000, 0xff00, 0xff
      id: 0x0
        guid: 52474200-0000-0010-8000-00aa00389b71
        bits per pixel: 24
        number of planes: 1
        type: RGB (packed)
        depth: 24
        red, green, blue masks: 0xff0000, 0xff00, 0xff
      id: 0x54424752 (RGBT)
        guid: 52474254-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: RGB (packed)
        depth: 16
        red, green, blue masks: 0x7c00, 0x3e0, 0x1f
      id: 0x32424752 (RGB2)
        guid: 52474200-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: RGB (packed)
        depth: 16
        red, green, blue masks: 0xf800, 0x7e0, 0x1f
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)

Mplayer works properly with vo set to xv.


BTW: my video card is ATI Radeon Mobility M300.  Xorg system is
version 6.9.0.  And I'm using debian official kernel 2.6.15-686.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages gstreamer0.8-x depends on:
ii  libc6                     2.3.5-11       GNU C Library: Shared libraries an
ii  libglib2.0-0              2.8.5-1        The GLib library of C routines
ii  libglu1-xorg [libglu1]    6.9.0.dfsg.1-3 Mesa OpenGL utility library [X.Org
ii  libgstreamer-plugins0.8-0 0.8.11-5       Various GStreamer libraries and li
ii  libgstreamer0.8-0         0.8.11-2       Core GStreamer libraries, plugins,
ii  libice6                   6.9.0.dfsg.1-3 Inter-Client Exchange library
ii  libsm6                    6.9.0.dfsg.1-3 X Window System Session Management
ii  libx11-6                  6.9.0.dfsg.1-3 X Window System protocol client li
ii  libxext6                  6.9.0.dfsg.1-3 X Window System miscellaneous exte
ii  libxml2                   2.6.23-1.1     GNOME XML library
ii  libxv1                    6.9.0.dfsg.1-3 X Window System video extension li
ii  xlibmesa-gl [libgl1]      6.9.0.dfsg.1-3 Mesa 3D graphics library [X.Org]
ii  zlib1g                    1:1.2.3-9      compression library - runtime

gstreamer0.8-x recommends no packages.

-- no debconf information


--
Hongzheng Wang




More information about the Pkg-gstreamer-maintainers mailing list