History log of /haiku/src/apps/mediaplayer/playlist/UrlPlaylistItem.h
Revision Date Author Comments
# 3248de3d 10-Jul-2018 Julien Lepiller <julien@lepiller.eu>

Mediaplayer: remember position and volume

Change-Id: I43fa7cbcedd39c39e4b136e9e1f9bb34bf3eb570


# ce8fd106 02-Nov-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

MediaPlayer: Emulate duration attribute for BUrl playlists

* Make the Playlist window working again by caching
the duration value.


# 8199f204 10-Jul-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

MediaPlayer: Add _CalculateDuration and archivable protocol


# 70efd0db 29-Jun-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

MediaPlayer: Avoid to recreate the supplier more than needed

* MediaPlayer attempted to recreate each time the media supplier(s),
and implictly it recreated also the BMediaFile. This works fine with
local data that can be accessed fastly, but makes lots of troubles
with network streams such as BMediaIO. The result of this was that
the Streamer plugin has been recreated each time having memory and
network wasted other than performances.
* I tried to keep intact the previous logic, and it looks OK for me,
this has been done by moving out of the Controller the ownership of
the TrackSupplier and adding a little utility class that do the
releasing job previously done by the ObjectDeleter.
* Reviews are appreciated.


# 0ba82236 24-Jun-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Streaming: Remove any pointer BUrl argument

* There's no need to pass BUrl by pointer, this is
potentially dangerous and leaky without any advantage,
copying is definitely safer.


# e00ede2b 14-Mar-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

MediaPlayer: Add UrlPlaylistItem