#
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
|
#
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
|
#
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
|
#
0d1adad3 |
|
29-Jun-2005 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Media Codec API just got a visit from the coding style police. We now use "const" for the chunk buffer pointer returned by GetNextChunk, because the buffer is not supposed to be modified by the codec. size_t is used for the size where applicable. This matches BMediaDecoder. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13361 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6b1e538 |
|
23-Jan-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Removed all now unused functionality. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6236 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc3a0b6c |
|
18-Jan-2004 |
shatty <shatty@nowhere.fake> |
implement MediaDecoder, MediaExtractor using added ChunkProvider git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6137 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
|
#
da87cefe |
|
28-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
added the new media_meta_description and changed codec API to use it git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a115dc7 |
|
23-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
integrating codec API, added some MediaExtractor functionality git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5470 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d8591482 |
|
23-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
integration of codec API into BMediaFile and BMediaTrack git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5468 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bce1ab5e |
|
23-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
another round of codec API changes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5458 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca16f5cb |
|
17-Oct-2003 |
beveloper <beveloper@nowhere.fake> |
start of media kit codec plugin API git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5078 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
|
#
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
|
#
0d1adad317d12e39380ee4876ca4b36fd7814901 |
|
29-Jun-2005 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Media Codec API just got a visit from the coding style police. We now use "const" for the chunk buffer pointer returned by GetNextChunk, because the buffer is not supposed to be modified by the codec. size_t is used for the size where applicable. This matches BMediaDecoder. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13361 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6b1e538a74200e8e147ba912a9e6764c813ba3b |
|
23-Jan-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Removed all now unused functionality. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6236 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bc3a0b6ccd386c42d9fc9dbf688d5a99ad7240a6 |
|
18-Jan-2004 |
shatty <shatty@nowhere.fake> |
implement MediaDecoder, MediaExtractor using added ChunkProvider git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6137 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
|
#
da87cefeb10b3b0c5214090e6c6dedb02d24a798 |
|
28-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
added the new media_meta_description and changed codec API to use it git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5494 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7a115dc75d33962f3c66fa5d49c163b82873ccae |
|
23-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
integrating codec API, added some MediaExtractor functionality git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5470 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d859148201db6e851ba0a8ed96b12af21fbf06c0 |
|
23-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
integration of codec API into BMediaFile and BMediaTrack git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5468 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bce1ab5efdbe8cc671c12ae0088ec2870aaaeacb |
|
23-Nov-2003 |
beveloper <beveloper@nowhere.fake> |
another round of codec API changes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5458 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca16f5cb038771bbe355c20cf55fb2f56138a402 |
|
17-Oct-2003 |
beveloper <beveloper@nowhere.fake> |
start of media kit codec plugin API git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5078 a95241bf-73f2-0310-859d-f6bbb57e9c96
|