From df2639bf609ad25078e83bea707328eca8b61b25 Mon Sep 17 00:00:00 2001 From: Barrett17 Date: Wed, 24 Oct 2018 12:07:30 +0200 Subject: [PATCH] Move adapter_kit API to libcodec.so --- .../experimental => os/codec}/AdapterIO.h | 0 .../media/experimental => os/codec}/MediaIO.h | 0 .../experimental => codec}/AdapterIO.cpp | 0 src/kits/codec/Jamfile | 29 ++++++++++--------- .../{media/experimental => codec}/MediaIO.cpp | 0 src/kits/media/Jamfile | 4 +-- 6 files changed, 17 insertions(+), 16 deletions(-) rename headers/{private/media/experimental => os/codec}/AdapterIO.h (100%) rename headers/{private/media/experimental => os/codec}/MediaIO.h (100%) rename src/kits/{media/experimental => codec}/AdapterIO.cpp (100%) rename src/kits/{media/experimental => codec}/MediaIO.cpp (100%) diff --git a/headers/private/media/experimental/AdapterIO.h b/headers/os/codec/AdapterIO.h similarity index 100% rename from headers/private/media/experimental/AdapterIO.h rename to headers/os/codec/AdapterIO.h diff --git a/headers/private/media/experimental/MediaIO.h b/headers/os/codec/MediaIO.h similarity index 100% rename from headers/private/media/experimental/MediaIO.h rename to headers/os/codec/MediaIO.h diff --git a/src/kits/media/experimental/AdapterIO.cpp b/src/kits/codec/AdapterIO.cpp similarity index 100% rename from src/kits/media/experimental/AdapterIO.cpp rename to src/kits/codec/AdapterIO.cpp diff --git a/src/kits/codec/Jamfile b/src/kits/codec/Jamfile index a3bae80bdb..33c5565eeb 100644 --- a/src/kits/codec/Jamfile +++ b/src/kits/codec/Jamfile @@ -1,28 +1,22 @@ SubDir HAIKU_TOP src kits codec ; -UsePrivateHeaders media shared ; -UsePrivateHeaders [ FDirName media experimental ] ; +UsePrivateHeaders app media shared ; if $(CHECK_MALLOC) { SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ; } + local architectureObject ; for architectureObject in [ MultiArchSubDirSetup ] { on $(architectureObject) { - SharedLibrary [ MultiArchDefaultGristFiles libcodec.so ] : - # Experimental Media Kit - #AdapterIO.cpp - #MediaClient.cpp - #MediaClientDefs.cpp - #MediaClientNode.cpp - #MediaConnection.cpp - #MediaIO.cpp - #SimpleMediaClient.cpp +SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits media ] ; - # Internal Functionality - AddOnManager.cpp + SharedLibrary [ MultiArchDefaultGristFiles libcodec.so ] : + # Adapter Kit + AdapterIO.cpp + MediaIO.cpp # Codec Plugin API ChunkCache.cpp @@ -37,6 +31,15 @@ for architectureObject in [ MultiArchSubDirSetup ] { StreamerPlugin.cpp WriterPlugin.cpp + # Internal Functionality + AddOnManager.cpp + FormatManager.cpp + + # We need this to do not depend on libmedia + # will be removed when libmedia2 is introduced + RealtimeAlloc.cpp + MediaFormats.cpp + : be localestub shared [ TargetLibsupc++ ] [ TargetLibstdc++ ] diff --git a/src/kits/media/experimental/MediaIO.cpp b/src/kits/codec/MediaIO.cpp similarity index 100% rename from src/kits/media/experimental/MediaIO.cpp rename to src/kits/codec/MediaIO.cpp diff --git a/src/kits/media/Jamfile b/src/kits/media/Jamfile index ad070aa2f1..79cd511185 100644 --- a/src/kits/media/Jamfile +++ b/src/kits/media/Jamfile @@ -48,12 +48,10 @@ for architectureObject in [ MultiArchSubDirSetup ] { TimeSource.cpp # Experimental Media Kit - AdapterIO.cpp MediaClient.cpp MediaClientDefs.cpp MediaClientNode.cpp MediaConnection.cpp - MediaIO.cpp SimpleMediaClient.cpp # Internal Functionality @@ -83,7 +81,7 @@ for architectureObject in [ MultiArchSubDirSetup ] { !missing_symbols.cpp Deprecated.cpp : - be codec localestub shared + be libcodec.so localestub shared [ TargetLibsupc++ ] [ TargetLibstdc++ ] ; }