Populate media/experimental with future media_kit classes

* Node implementations headers are move into src/kits/media.
This commit is contained in:
Dario Casalinuovo
2017-01-16 23:04:14 +01:00
parent 41acdd1d90
commit 7561d9ac5d
17 changed files with 25 additions and 17 deletions
@@ -14,12 +14,11 @@
#include <MediaDefs.h>
#include <MediaNode.h>
#include "MediaClientNode.h"
namespace BPrivate { namespace media {
class BMediaClientNode;
class BMediaConnection;
class BMediaInput;
class BMediaOutput;
@@ -12,11 +12,11 @@
#include <MediaClient.h>
#include <MediaClientDefs.h>
#include "MediaClientNode.h"
namespace BPrivate { namespace media {
class BMediaClientNode;
// The BMediaConnection class is the swiss knife of BMediaClient.
// It represents a connection between two nodes and allow to create complex
+16 -13
View File
@@ -8,6 +8,7 @@ if $(TARGET_PLATFORM) != haiku {
}
UsePrivateHeaders app media shared ;
UsePrivateHeaders [ FDirName media experimental ] ;
if $(CHECK_MALLOC) {
SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
@@ -17,21 +18,10 @@ local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] {
on $(architectureObject) {
SEARCH_SOURCE += [ FDirName $(SUBDIR) experimental ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) legacy ] ;
SharedLibrary [ MultiArchDefaultGristFiles libmedia.so ] :
# Private Media Kit
!missing_symbols.cpp
Deprecated.cpp
AdapterIO.cpp
MediaIO.cpp
MediaClient.cpp
MediaClientDefs.cpp
MediaConnection.cpp
MediaRecorder.cpp
SimpleMediaClient.cpp
# Public Media Kit
Buffer.cpp
BufferConsumer.cpp
@@ -48,6 +38,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
MediaFiles.cpp
MediaFormats.cpp
MediaNode.cpp
MediaRecorder.cpp
MediaRoster.cpp
MediaTheme.cpp
MediaTrack.cpp
@@ -61,6 +52,15 @@ for architectureObject in [ MultiArchSubDirSetup ] {
TimedEventQueue.cpp
TimeSource.cpp
# Experimental Media Kit
AdapterIO.cpp
MediaClient.cpp
MediaClientDefs.cpp
MediaClientNode.cpp
MediaConnection.cpp
MediaIO.cpp
SimpleMediaClient.cpp
# Internal Functionality
AddOnManager.cpp
BufferCache.cpp
@@ -68,7 +68,6 @@ for architectureObject in [ MultiArchSubDirSetup ] {
DefaultMediaTheme.cpp
DormantNodeManager.cpp
FormatManager.cpp
MediaClientNode.cpp
MediaRecorderNode.cpp
Notifications.cpp
request_data.cpp
@@ -98,6 +97,10 @@ for architectureObject in [ MultiArchSubDirSetup ] {
ReaderPlugin.cpp
StreamerPlugin.cpp
WriterPlugin.cpp
# Compat Media Kit
!missing_symbols.cpp
Deprecated.cpp
:
be localestub shared
[ TargetLibsupc++ ] [ TargetLibstdc++ ]
@@ -10,6 +10,8 @@
#include <MediaRoster.h>
#include <TimeSource.h>
#include "MediaClientNode.h"
#include "debug.h"
@@ -5,6 +5,8 @@
#include <MediaConnection.h>
#include "MediaClientNode.h"
#include "debug.h"
@@ -2,6 +2,8 @@ SubDir HAIKU_TOP src tests kits media media_client ;
UsePrivateHeaders media ;
UsePrivateHeaders [ FDirName media experimental ] ;
SimpleTest media_client :
media_client.cpp
: libmedia.so be root [ TargetLibsupc++ ]