History log of /haiku/src/add-ons/media/plugins/http_streamer/HTTPStreamerPlugin.cpp
Revision Date Author Comments
# f8fdf848 17-May-2019 Augustin Cavalier <waddlesplash@gmail.com>

HTTPStreamer: Another build fix I forgot to commit.

Sorry for the noise...


# 218a8c03 17-May-2019 Augustin Cavalier <waddlesplash@gmail.com>

Revert the Codec Kit.

All of Barrett's individual reverts have been squashed into this
one commit, save a few actual bugfixes.

Change-Id: Ib0a7d0a841d3ac40b1fca7372c58b7f9229bd1f0


# 48687271 21-Feb-2019 Barrett17 <b.vitruvio@gmail.com>

http_streamer: API update


# a57cf128 01-Dec-2018 Barrett17 <b.vitruvio@gmail.com>

Codec Kit: Introduce declarative macro with version and name

* Namespaces protect symbols, I didn't consider that when adding
the BCodecKit namespace, so, the AddOnManager complained that
instantiate_plugin() was missing. A macro is introduced that allow
plugins to specify it's className, version and name, this ease
the declaration of the plugin symbols, otherwise the function
should have been declared inside the BCodecKit namespace which
we would like to avoid.
* The code is also more future proof, since in future the AddOn manager
can begin to check for plugin versions.


# ec45f6ad 25-Nov-2018 Barrett17 <b.vitruvio@gmail.com>

Codec Kit: Move plugins to new class names


# 8f99629d 24-Oct-2018 Barrett17 <b.vitruvio@gmail.com>

http_streamer: Use MediaDebug.h


# 3ff901ac 07-Sep-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

http_streamer: Fix different issues

* Cleanup object management.
* Remove Close() and use the destructor in place.
* Release listener sem on exit.
* Return when there's a request mismatch.
* Add some debugging.
* MediaPlayer crashes are fixed as result of the patchset.


# 93a1f9d2 30-Jun-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

http_streamer: Sync with BAdapterIO changes


# 4dd09daf 24-Jun-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Streaming: Use const reference in place of copying

* Thanks to Markus for reporting.


# 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.


# fbabc74d 30-May-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

http_streamer: General refactor making use of new API

* Use BUrlProtocolRoster instead of BFileRequest.
* Removed HTTPMediaIO custom code that now inherits
BAdapterIO and make the whole thing more simple.
* It work with some formats (flv, mp3, mkv) but ffmpeg fail
on others (mp4, 3gp).
* GetSize needs improvements.


# 617b62c9 17-Mar-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

http_streamer: Add basic draft version