[asterisk-scf-commits] asterisk-scf/integration/mediaformatgeneric.git branch "master" updated.
Commits to the Asterisk SCF project code repositories
asterisk-scf-commits at lists.digium.com
Sat Jun 25 16:06:11 CDT 2011
branch "master" has been updated
via c2a93610f0a6981903c78118c58d07533e749dfc (commit)
from 64715c6cf02d0aeb7ce63ca31712394eba965c0d (commit)
Summary of changes:
CMakeLists.txt | 7 ++++-
.../MediaFormatGenericConfigurationIf.ice | 6 ++--
src/CMakeLists.txt | 24 +++++++++----------
src/MediaFormatGeneric.cpp | 8 +++---
src/MediaFormatGeneric.h | 2 +-
src/MediaFormatGenericConfiguration.cpp | 2 +-
6 files changed, 25 insertions(+), 24 deletions(-)
rename {local-slice => slice/AsteriskSCF/Configuration/MediaFormatGeneric}/MediaFormatGenericConfigurationIf.ice (97%)
- Log -----------------------------------------------------------------
commit c2a93610f0a6981903c78118c58d07533e749dfc
Author: Joshua Colp <jcolp at digium.com>
Date: Sat Jun 25 18:06:25 2011 -0300
Update to work with build system changes and slice changes.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index edca8f3..a1ab178 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,7 @@
-asterisk_scf_project(mediaformatgeneric 3.4)
+astscf_project(mediaformatgeneric 3.4)
add_subdirectory(src)
-add_subdirectory(test)
+if(BUILD_TESTING)
+ add_subdirectory(test)
+endif()
+astscf_slice_collection_install(PROJECT)
diff --git a/local-slice/MediaFormatGenericConfigurationIf.ice b/slice/AsteriskSCF/Configuration/MediaFormatGeneric/MediaFormatGenericConfigurationIf.ice
similarity index 97%
rename from local-slice/MediaFormatGenericConfigurationIf.ice
rename to slice/AsteriskSCF/Configuration/MediaFormatGeneric/MediaFormatGenericConfigurationIf.ice
index d4791a0..0de9cc9 100644
--- a/local-slice/MediaFormatGenericConfigurationIf.ice
+++ b/slice/AsteriskSCF/Configuration/MediaFormatGeneric/MediaFormatGenericConfigurationIf.ice
@@ -25,7 +25,7 @@
module AsteriskSCF
{
-module Media
+module Configuration
{
module FormatGeneric
@@ -96,9 +96,9 @@ module V1
}; /* module V1 */
-}; /* module RTP */
+}; /* module FormatGeneric */
-}; /* module Media */
+}; /* module Configuration */
}; /* module Asterisk SCF */
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d5db525..e216ea7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,16 +1,14 @@
-include_directories(${API_INCLUDE_DIR})
-include_directories(${ice-util-cpp_dir}/include)
include_directories(${logger_dir}/include)
-asterisk_scf_slice_include_directories(${API_SLICE_DIR})
-
-asterisk_scf_component_init(mediaformatgenetic)
-asterisk_scf_component_add_file(mediaformatgeneric MediaFormatGeneric.cpp)
-asterisk_scf_component_add_file(mediaformatgeneric MediaFormatGeneric.h)
-asterisk_scf_component_add_file(mediaformatgeneric MediaFormatGenericConfiguration.cpp)
-asterisk_scf_component_add_file(mediaformatgeneric MediaFormatGenericConfiguration.h)
-asterisk_scf_component_add_slice(mediaformatgeneric ../local-slice/MediaFormatGenericConfigurationIf.ice)
-asterisk_scf_component_build_icebox(mediaformatgeneric)
+astscf_component_init(mediaformatgeneric)
+astscf_component_add_files(mediaformatgeneric MediaFormatGeneric.cpp)
+astscf_component_add_files(mediaformatgeneric MediaFormatGeneric.h)
+astscf_component_add_files(mediaformatgeneric MediaFormatGenericConfiguration.cpp)
+astscf_component_add_files(mediaformatgeneric MediaFormatGenericConfiguration.h)
+astscf_component_add_slices(mediaformatgeneric PROJECT AsteriskSCF/Configuration/MediaFormatGeneric/MediaFormatGenericConfigurationIf.ice)
+astscf_component_add_boost_libraries(mediaformatgeneric core thread)
+astscf_component_add_slice_collection_libraries(mediaformatgeneric ASTSCF)
+astscf_component_build_icebox(mediaformatgeneric)
target_link_libraries(mediaformatgeneric logging-client)
-target_link_libraries(mediaformatgeneric asterisk-scf-api)
-asterisk_scf_component_install(mediaformatgeneric)
+astscf_component_install(mediaformatgeneric)
+
diff --git a/src/MediaFormatGeneric.cpp b/src/MediaFormatGeneric.cpp
index 146e9b9..de56e75 100644
--- a/src/MediaFormatGeneric.cpp
+++ b/src/MediaFormatGeneric.cpp
@@ -35,7 +35,7 @@ using namespace AsteriskSCF::Core::Discovery::V1;
using namespace AsteriskSCF::Media::V1;
using namespace AsteriskSCF::Media::SDP::V1;
using namespace AsteriskSCF::Media::Formats::Audio::V1;
-using namespace AsteriskSCF::Media::FormatGeneric::V1;
+using namespace AsteriskSCF::Configuration::FormatGeneric::V1;
using namespace AsteriskSCF::System::Component::V1;
using namespace AsteriskSCF::System::Logging;
@@ -124,7 +124,7 @@ void SDPDescriptorCompareServiceImpl::removeAllFormats()
mSupportedFormats.clear();
}
-FormatPtr SDPDescriptorServiceImpl::getNamedFormat(const std::string& name, const Ice::Current&)
+FormatPtr SDPDescriptorServiceImpl::getNamedFormat(const std::string& name, int sampleRate, int frameSize, const Ice::StringSeq&, const Ice::Current&)
{
std::map<std::string, FormatPtr>::const_iterator format = mNamedFormats.find(name);
@@ -133,7 +133,7 @@ FormatPtr SDPDescriptorServiceImpl::getNamedFormat(const std::string& name, cons
return 0;
}
- return format->second;
+ // XXX Need to actually create a new format containing sampleRate / frameSize
}
FormatPtr SDPDescriptorServiceImpl::getDescribedFormat(const SDPDescriptorPtr& descriptor, const Ice::Current&)
@@ -330,7 +330,7 @@ void MediaFormatGenericApp::stop()
extern "C"
{
-ASTERISK_SCF_ICEBOX_EXPORT IceBox::Service* create(Ice::CommunicatorPtr)
+ASTSCF_DLL_EXPORT IceBox::Service* create(Ice::CommunicatorPtr)
{
return new MediaFormatGenericApp;
}
diff --git a/src/MediaFormatGeneric.h b/src/MediaFormatGeneric.h
index c52b931..89e01aa 100644
--- a/src/MediaFormatGeneric.h
+++ b/src/MediaFormatGeneric.h
@@ -48,7 +48,7 @@ typedef IceUtil::Handle<SDPDescriptorCompareServiceImpl> SDPDescriptorCompareSer
class SDPDescriptorServiceImpl : public AsteriskSCF::Media::SDP::V1::SDPDescriptorService
{
public:
- AsteriskSCF::Media::V1::FormatPtr getNamedFormat(const std::string&, const Ice::Current&);
+ AsteriskSCF::Media::V1::FormatPtr getNamedFormat(const std::string&, int, int, const Ice::StringSeq&, const Ice::Current&);
AsteriskSCF::Media::V1::FormatPtr getDescribedFormat(const AsteriskSCF::Media::SDP::V1::SDPDescriptorPtr&,
const Ice::Current&);
AsteriskSCF::Media::SDP::V1::SDPDescriptorPtr getDescriptor(const AsteriskSCF::Media::V1::FormatPtr&,
diff --git a/src/MediaFormatGenericConfiguration.cpp b/src/MediaFormatGenericConfiguration.cpp
index c205d86..a125576 100644
--- a/src/MediaFormatGenericConfiguration.cpp
+++ b/src/MediaFormatGenericConfiguration.cpp
@@ -27,7 +27,7 @@
#include "MediaFormatGeneric.h"
using namespace AsteriskSCF::System::Configuration::V1;
-using namespace AsteriskSCF::Media::FormatGeneric::V1;
+using namespace AsteriskSCF::Configuration::FormatGeneric::V1;
class ConfigurationServiceImplPriv
{
-----------------------------------------------------------------------
--
asterisk-scf/integration/mediaformatgeneric.git
More information about the asterisk-scf-commits
mailing list