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