[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