#
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
|
#
278d03da |
|
27-Nov-2018 |
Barrett17 <b.vitruvio@gmail.com> |
media_kit: Remove most private dependencies from codec_kit * Move to BCodecKit namespace and make extensive use of BCodecRoster. * This is a first step in the right direction of decreasing private dependencies. Some APIs are being translated to the CodecKit. I am doing an investigation on which APIs are really used among apps, so that the new kit can be more slim and oriented toward easy development and can be extended in the right direction instead to continue maintaning unuseful code. * BMediaFormats needs still a bit of love. * General improvements in style and code maintainability.
|
#
ee09c291 |
|
24-Nov-2018 |
Barrett17 <b.vitruvio@gmail.com> |
Media Kit: Update private code
|
#
c0ef5b2b |
|
04-May-2017 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
MediaFile: Little refactor to use the MediaStreamer class * This clarify the ownership of the source when using the experimental API. * The extractor/writer are simplified and don't have to care about adapters. * MediaStreamer is able to provide a generic BAdapterIO that is suitable also for different uses than the codecs API itself.
|
#
0c98ab27 |
|
19-Oct-2016 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
BMediaFile: Add BUrl SetTo * Also fix the server version of BUrl constructor to use a const reference.
|
#
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.
|
#
b7776028 |
|
25-Mar-2016 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
MediaFile: Rework to support BUrl sources
|
#
7cd3a249 |
|
17-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Implemented an API to get arbitrary meta-data about BMediaFiles and about BMediaTracks in BMessages. As an example, one can get chapter meta-data or the language name of an audio-track. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38685 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb3f273d |
|
28-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Rewrote more headers, style updates in some git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32785 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa770e4c |
|
31-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Writer::WriteChunk() takes media_encode_info* instead of flags. * Improved Encoder API towards what we need for the get_next_encoder() variants and the BMediaTrack API. * Implemented the rest of MediaWriter. Still undecided what to make of AddTrackInfo(). BMediaEncoder has that as well, which hints that this is something the Encoder needs to support. But it could also be that this is only possible to support in Writer. * Wired a lot of previously unimplemented methods in BMediaFile and BMediaTrack needed for write support. If I have not overlooked anything, only the parameter stuff is still unimplemented now. This is all untested, since the FFMpeg Encoder and Writer are still only stubs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32013 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eab2783a |
|
07-Jun-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed license header to look like our others. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30990 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7cf537e |
|
07-Jun-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Added BMediaFile::_UnInit() and implemented the two SetTo() methods. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30987 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b5ec3e56 |
|
07-Jun-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Coding style clean-up. * Use std::nothrow and check allocations. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6e4cbb9 |
|
15-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Rewrote BeBuild.h which had "a few" consequences (got rid of all those class definitions). * Minor cleanup here and there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22577 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4d07a3e |
|
15-Aug-2004 |
beveloper <beveloper@nowhere.fake> |
Added some new functions which seem to be required for Xentronics SampleStudio Pro. Added missing license to implementation files. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b1a94814 |
|
22-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
fixed a couple of issues with id3attr git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5737 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
|
#
52a38012 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7cd3a2490b94cecc15ce451c8d1c97c04dc852bd |
|
17-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Implemented an API to get arbitrary meta-data about BMediaFiles and about BMediaTracks in BMessages. As an example, one can get chapter meta-data or the language name of an audio-track. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38685 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cb3f273dd2ec921b8134f9378a91adb0b2af165b |
|
28-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Rewrote more headers, style updates in some git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32785 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa770e4c84d6b6e9721a6072041aba4468e79b98 |
|
31-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Writer::WriteChunk() takes media_encode_info* instead of flags. * Improved Encoder API towards what we need for the get_next_encoder() variants and the BMediaTrack API. * Implemented the rest of MediaWriter. Still undecided what to make of AddTrackInfo(). BMediaEncoder has that as well, which hints that this is something the Encoder needs to support. But it could also be that this is only possible to support in Writer. * Wired a lot of previously unimplemented methods in BMediaFile and BMediaTrack needed for write support. If I have not overlooked anything, only the parameter stuff is still unimplemented now. This is all untested, since the FFMpeg Encoder and Writer are still only stubs. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32013 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
eab2783a360ab91f6aa5ebe53a5f17410847553f |
|
07-Jun-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed license header to look like our others. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30990 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b7cf537e500c9138a03b1d9e674e435465ec3546 |
|
07-Jun-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Added BMediaFile::_UnInit() and implemented the two SetTo() methods. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30987 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b5ec3e566900338e7f1449bbd347650a8df13fc4 |
|
07-Jun-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Coding style clean-up. * Use std::nothrow and check allocations. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30986 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6e4cbb95290a74b33d012600438b84742b0e572 |
|
15-Oct-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Rewrote BeBuild.h which had "a few" consequences (got rid of all those class definitions). * Minor cleanup here and there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22577 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e4d07a3e7185e6d020d418c241613d566ccd7b15 |
|
15-Aug-2004 |
beveloper <beveloper@nowhere.fake> |
Added some new functions which seem to be required for Xentronics SampleStudio Pro. Added missing license to implementation files. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b1a94814dd6de01378f11039757007c6c2cadc4b |
|
22-Dec-2003 |
beveloper <beveloper@nowhere.fake> |
fixed a couple of issues with id3attr git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5737 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
|
#
52a380120846174213ccce9c4aab0dda17c72083 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|