should select the esdsink for LTSP_CLIENTs

Bug #65690 reported by Oliver Grawert
2
Affects Status Importance Assigned to Milestone
gst-plugins-good0.10 (Ubuntu)
Fix Released
Medium
Martin Pitt
ltsp (Ubuntu)
Fix Released
High
Oliver Grawert

Bug Description

Binary package hint: gstreamer0.10-plugins-good

apparently the proprity odering in the autosink changed for edgy and esdsink isnt selected anymore as default output plugin for users where LTSP_CLIENT is set

Oliver Grawert (ogra)
Changed in gst-plugins-good0.10:
assignee: nobody → pitti
importance: Undecided → Medium
Martin Pitt (pitti)
Changed in gst-plugins-good0.10:
status: Unconfirmed → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

For the record: Edgy's version caches the registered plugins and their ranks in ~/.gstreamer-0.10/registry*.xml, thus the registration functions are not even called if it's cached and the dynamic rank registration does not become active.

Clean solution: Subclass a new ltspesdsink with a high rank and leave the esdsink with a static lower rank. Mostly copy&paste work, but a bit intrusive.

Hack solution: Remove the cache in an edubuntu ltsp session script.

Revision history for this message
Oliver Grawert (ogra) wrote :

a script like:

/etc/X11/Xsession.d/80_ltsp-sound

containing

#!bin/sh
test $LTSP_CLIENT || rm /.gstreamer-0.10/registry*.xml

would do it imho

Revision history for this message
Martin Pitt (pitti) wrote :

We will not do the clean solution for edgy.

Revision history for this message
Martin Pitt (pitti) wrote :

We will go with the hack:

  test -z "$LTSP_CLIENT" || rm $HOME/.gstreamer-0.10/registry.*.xml

Changed in ltsp:
assignee: nobody → ogra
importance: Undecided → High
status: Unconfirmed → Confirmed
Revision history for this message
Oliver Grawert (ogra) wrote :

 ltsp (0.123) edgy; urgency=low
 .
   * add a workaround for the changed gstreamer autosink detection
     (closes malone #65690)

Changed in ltsp:
status: Confirmed → Fix Released
Revision history for this message
Sebastian Dröge (slomo) wrote :

Should be fixed in feisty now.

Order is (if installed) pulse > alsadmix > esd > alsa > oss... So for edubuntu pulse is used by default (or for anybody else who has pulse installed)...

Changed in gst-plugins-good0.10:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.