rglimiter and mono plugin cannot be added to the same bin

Bug #1346747 reported by Dustin Spicuzza
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
High
Johannes Sasongko

Bug Description

When running the replaygain and mono plugins together, I get the following stack trace and audio files no longer play because the bins aren't connected together.

Traceback (most recent call last):
  File "/mnt/sdb1/virtuald/src/exaile/exaile/xl/event.py", line 264, in emit
    event.data, *cb.args, **cb.kwargs)
  File "/mnt/sdb1/virtuald/src/exaile/exaile/xl/player/pipe.py", line 358, in on_reconfigure_bins
    self.setup_elements()
  File "/mnt/sdb1/virtuald/src/exaile/exaile/xl/player/pipe.py", line 366, in setup_elements
    self._setup_finish(None, True, state)
  File "/mnt/sdb1/virtuald/src/exaile/exaile/xl/player/pipe.py", line 391, in _setup_finish
    gst.element_link_many(*elems)
LinkError: failed to link mono with rglimiter

Related branches

Revision history for this message
Johannes Sasongko (sjohannes) wrote :

Apparenty in this case the issue is that I used capsfilter to force audioconvert to emit audio/x-raw-int (channels=1), but rglimiter expects audio/x-raw-float. The fix is to also allow emitting audio/x-raw-float (channels=1).

Changed in exaile:
assignee: nobody → Johannes Sasongko (sjohannes)
status: New → Fix Committed
Changed in exaile:
status: Fix Committed → 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.