Option to increase play buffer

Bug #136005 reported by Adam Olsen
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Exaile
Confirmed
Medium
Unassigned

Bug Description

Option to increase/decrease/set the play buffer for exaile. e.g. for swamped CIFS/SMB mounts or streaming.

This ticket was migrated from the old trac: re #348

Adam Olsen (arolsen)
Changed in exaile:
importance: Undecided → Medium
status: New → Confirmed
reacocard (reacocard)
Changed in exaile:
assignee: nobody → Exaile Bug Day Events (exaile-bugday)
milestone: none → 0.3.x
Revision history for this message
Mike Drob (mdrob) wrote :

I've done some research on this and it looks like it is not something that can easily be set up using the gstreamer playbin plugin. The only option we'd have is to dig into the internals of gstreamer, and even that might not take. Not really sure though, it was hard to find reliable information. This seems to be a relevant message from the gstreamer-devel list, maybe - http://www.nabble.com/Dinamically-managing-the-buffer-size-in-the-RTP-client-side-td22815397.html

Alternatively, we can wait for playbin2 to be declared stable, it has an exposed buffer-size property according to the API. It looks like rhythmbox uses playbin2, so it might be in a usable state despite still being 'unstable.' Probably warrants some discussion and further research.

Revision history for this message
reacocard (reacocard) wrote :

> Alternatively, we can wait for playbin2 to be declared stable, it has an exposed buffer-size property according to the API. It looks like rhythmbox uses playbin2, so it might be in a usable state despite still being 'unstable.' Probably warrants some discussion and further research.

uridecodebin also has this property, and is already used in the unified engine in 0.3. I may end up replacing it with a src + queue + decodebin2 eventually (for more flexibility), but in either case we'll be able to set buffer size at least on the unified engine.

Mathias Brodala (mathbr)
Changed in exaile:
assignee: Exaile Bug Day Events (exaile-bugday) → nobody
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.