#
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
|
#
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.
|
#
3733e4b2 |
|
11-Mar-2016 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
PluginManager/AddOnManager: Add streamers support code
|
#
2b514992 |
|
02-Dec-2015 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
Initial implementation of BMediaEncoder * People interested, please review! * This is based on the patch from Fredrik Moden which was based on the Oleg Krysenkov one. * The original patch has been reworked by myself. * Adapted the code to work with the new PluginManager API which differently than before doesn't need to contact the media_server.
|
#
e4f3cf20 |
|
24-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Renamed _plugin_manager to gPluginManager. * Improved tracing in PluginManager.cpp when loading an add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38330 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7cd2513b |
|
30-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Changed the way Encoders are published by EncoderPlugins. Encoder retrieval in PluginManager is reenabled. We use the media_codec_info.id to reference a specific plugin, while the sub_id will be used to reference individual Encoders that the plugin supports. No idea if that's how it was intented, but some comments hint in this direction. I failed to mention this before, but comments are of course very welcome on any of these commits, as always. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31993 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
efd1469d |
|
30-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Encoders will most likely be found by media_codec_info, not by media_format, changed method signature accordingly and disabled the code for now, since the media_server communication has not been adapted yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31985 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f3d79634 |
|
29-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Beginnings of Encoder[Plugin] and Writer[Plugin] base classes and add-on management. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31922 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b1e23593 |
|
29-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Style cleanup. * Added copyright. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31916 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0e1e0ea |
|
07-Jun-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix GCC4 build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30985 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb56a763 |
|
07-Jun-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Resolved TODOs in PluginManager about leaking plugins when they are no longer needed. I've added MediaPlugin* fields to Reader and Decoder plugin classes which are set when the PluginManager hands out new instances. This way the manager knows what plugin created the Decoder or Reader instance in the Destroy*() methods and can decrease the reference count accordingly. Also added some FBC stuffing to Decoder and Reader. All media plugins need to be recompiled, in case anyone has some outside the Haiku tree. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30984 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e448b62 |
|
02-Jun-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21299 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d182929 |
|
02-Jun-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Moved creating and destroying of Reader and Decoder plugins into the PluginManager class. Removed deferred initialization from BMediaDecoder. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e88e662 |
|
29-Feb-2004 |
beveloper <beveloper@nowhere.fake> |
updated to match source file git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6821 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f2976ab |
|
30-Jan-2004 |
beveloper <beveloper@nowhere.fake> |
small api changes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c38d73ee |
|
23-Jan-2004 |
Axel Dörfler <axeld@pinc-software.de> |
New meta_format structure that is used internally by BMediaFormats and the FormatManager in the server. Update the plugin API. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
046f31f9 |
|
14-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
update to the codec api, docoder assignment is now handled in the server multiple reader add-ons are probed to recognize a media file FormatManager does the translation from media_format to media_description git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1210ab70 |
|
04-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
Huge hack to load the mp3 reader and decoder. Soundplay loads it and can play a crackling mp3, but MediaPlayer doesn't git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5572 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f741a83 |
|
01-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
more codec api enhancements git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4f3cf203ce3aa7bd0422cac0931052261a398b5 |
|
24-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Renamed _plugin_manager to gPluginManager. * Improved tracing in PluginManager.cpp when loading an add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38330 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7cd2513b824db570e3db1ac0aad919859989e4ed |
|
30-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Changed the way Encoders are published by EncoderPlugins. Encoder retrieval in PluginManager is reenabled. We use the media_codec_info.id to reference a specific plugin, while the sub_id will be used to reference individual Encoders that the plugin supports. No idea if that's how it was intented, but some comments hint in this direction. I failed to mention this before, but comments are of course very welcome on any of these commits, as always. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31993 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
efd1469d4f5462e97d20b9d41b55c703fe75734f |
|
30-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Encoders will most likely be found by media_codec_info, not by media_format, changed method signature accordingly and disabled the code for now, since the media_server communication has not been adapted yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31985 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f3d79634e640648deeaeca07bb62d780cd75d91e |
|
29-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Beginnings of Encoder[Plugin] and Writer[Plugin] base classes and add-on management. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31922 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b1e235937a5ed3901fdddcbe1d98ce97c01c485a |
|
29-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Style cleanup. * Added copyright. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31916 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0e1e0eaac6f92a81b541111b4b821148d8fe9bc |
|
07-Jun-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix GCC4 build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30985 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb56a763a60c5511e5fedf25f7f53859aac01caf |
|
07-Jun-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Resolved TODOs in PluginManager about leaking plugins when they are no longer needed. I've added MediaPlugin* fields to Reader and Decoder plugin classes which are set when the PluginManager hands out new instances. This way the manager knows what plugin created the Decoder or Reader instance in the Destroy*() methods and can decrease the reference count accordingly. Also added some FBC stuffing to Decoder and Reader. All media plugins need to be recompiled, in case anyone has some outside the Haiku tree. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30984 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9e448b622400bbc43a37bd03c731586f0fae8189 |
|
02-Jun-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21299 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d18292953efe255c6d4b365db6a61473acc0b12 |
|
02-Jun-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Moved creating and destroying of Reader and Decoder plugins into the PluginManager class. Removed deferred initialization from BMediaDecoder. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e88e6620d91d16ea53f94287aeeb26f33732f90 |
|
29-Feb-2004 |
beveloper <beveloper@nowhere.fake> |
updated to match source file git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6821 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f2976ab26aa8e7b8c006088718616338f21563d |
|
30-Jan-2004 |
beveloper <beveloper@nowhere.fake> |
small api changes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c38d73ee4c8f4d1d6228b506bc93e66ec865d4e9 |
|
23-Jan-2004 |
Axel Dörfler <axeld@pinc-software.de> |
New meta_format structure that is used internally by BMediaFormats and the FormatManager in the server. Update the plugin API. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
046f31f91f5d4f56b2fed3ff5c5759328d222cf2 |
|
14-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
update to the codec api, docoder assignment is now handled in the server multiple reader add-ons are probed to recognize a media file FormatManager does the translation from media_format to media_description git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1210ab70ac360af3e24f04ef2a1fa5bdef4f0b70 |
|
04-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
Huge hack to load the mp3 reader and decoder. Soundplay loads it and can play a crackling mp3, but MediaPlayer doesn't git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5572 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0f741a83c13166cac9f5dc011c3bb47e12405033 |
|
01-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
more codec api enhancements git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|