! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Mixer-plugin doesnt synchrony the volume if i use other application to change...
Status:
RESOLVED: INVALID
Product:
Xfce4-mixer
Component:
General

Comments

Description lh 2008-10-27 09:22:58 CET
Archlinux, xfce4 4.5.91, OSS, gstreamer 0.10.21

xfce4-mixer works just fine, mute, raise, lower volume are all fine.

but if i use ossxmix to change the vol, the status of mixer-plugin doesnt change.

if i then use the mouse wheel to change the vol, the vol just jump to volume before using ossxmix and then raise or lower.

is this because of xfce4-mixer? or gstreamer's problem
Comment 1 Jannis Pohlmann editbugs 2008-10-27 14:18:41 CET
This sounds like a GStreamer problem. The mixer doesn't distinguish between ALSA, PulseAudio or OSS sound devices. You could try to compile the mixer with '--enable-debug=full' and run it from the terminal. That should give you output lines like

  DBG[xfce-mixer.c:441] xfce_mixer_bus_message(): Volume on track 'Master' changed to 17

when chaning the volume of a track with ossxmix. If you don't receive any messages of this kind, then the GstBus 'message::element' signal of the OSS GStreamer backend seems to be broken.
Comment 2 lh 2008-11-15 14:04:20 CET
thanks, seems gnome's volume plugin can handle this, i tried ossxmix, gnome-volume-control, but have no such problem.

just when use xfce4-mixer plugin for xfce4-panel will not sync. 

if i control vol through ossxmix, xfce4-mixer will not sync. but gnome-volume-control does.

hope you can understand what i mean.

simply say, 

gnome-volume-control and the plugin for gnome-panel have no this problem, 

xfce4-mixer and plugin for xfce4-plugin cannt response for other controler control the volume.
Comment 3 lh 2009-01-22 18:49:56 CET
the problem is still exist... it's it only appear when the sound driver is OSS?
Comment 4 Jannis Pohlmann editbugs 2009-02-01 23:24:43 CET
(In reply to comment #3)
> the problem is still exist... it's it only appear when the sound driver is OSS?

I guess so. The mixer relies on the GstBus to emit the 'message::element' signal whenever a track configuration changes. The mixer handles this just fine, so it seems like the GStreamer backend for OSS doesn't support GstBus or something.

I strongly doubt that this is a mixer bug. For the time being, I'll mark this bug as invalid. Please talk to the OSS backend guys and feel free to re-open the bug if it turns out not to be a problem of their's.
Comment 5 lh 2009-02-02 07:40:41 CET
but the weird thing is gnome-panel's volume plugin don't have this problem. isn't it use gst as backend, too?

and even i use xfce4-mixer, the panel plugin don't sync. and change the volume by using panel plugin, and the xfce4-mixer don't, either.

i installed gstreamer0.10-good-plugins-ossv4, and gst work just fine with ossv4, just this issue. sorry again for my english and my ability to express.. :)

Bug #4527

Reported by:
lh
Reported on: 2008-10-27
Last modified on: 2009-07-14

People

Assignee:
Jannis Pohlmann
CC List:
0 users

Version

Version:
4.5.92 (4.6 beta 2)

Attachments

Additional information