[haiku-commits] haiku: hrev51808 - src/kits/media/experimental headers/private/media/experimental

  • From: b.vitruvio@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 24 Feb 2018 10:18:52 -0500 (EST)

hrev51808 adds 1 changeset to branch 'master'
old head: c61ffa962ebddb905fb44fad4f61efe4bc9dc843
new head: befa252fbf9f9d2eff18bb500a0211461ce8ac57
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=befa252fbf9f+%5Ec61ffa962ebd

----------------------------------------------------------------------------

befa252fbf9f: MediaConnection: Non simple connections should be inherited
  
  * BSimpleMediaConnections are provided for that.
  * Make SetOutputEnabled private.

                                        [ Barrett17 <b.vitruvio@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev51808
Commit:      befa252fbf9f9d2eff18bb500a0211461ce8ac57
URL:         http://cgit.haiku-os.org/haiku/commit/?id=befa252fbf9f
Author:      Barrett17 <b.vitruvio@xxxxxxxxx>
Date:        Sat Feb 24 15:13:34 2018 UTC

----------------------------------------------------------------------------

3 files changed, 10 insertions(+), 13 deletions(-)
headers/private/media/experimental/MediaConnection.h | 15 ++++++---------
src/kits/media/experimental/MediaClientNode.cpp      |  4 ++--
src/kits/media/experimental/MediaConnection.cpp      |  4 ++--

----------------------------------------------------------------------------

diff --git a/headers/private/media/experimental/MediaConnection.h 
b/headers/private/media/experimental/MediaConnection.h
index 80e05c4bb4..b79f80fefe 100644
--- a/headers/private/media/experimental/MediaConnection.h
+++ b/headers/private/media/experimental/MediaConnection.h
@@ -115,10 +115,8 @@ private:
 
 
 class BMediaInput : public virtual BMediaConnection {
-public:
-                                                                       
BMediaInput();
-
 protected:
+                                                                       
BMediaInput();
        virtual                                                 ~BMediaInput();
 
        // Callbacks
@@ -147,13 +145,8 @@ private:
 
 
 class BMediaOutput : public virtual BMediaConnection {
-public:
-                                                                       
BMediaOutput();
-
-       void                                                    SetEnabled(bool 
enabled);
-       bool                                                    IsEnabled() 
const;
-
 protected:
+                                                                       
BMediaOutput();
        virtual                                                 ~BMediaOutput();
 
        // Callbacks
@@ -172,6 +165,10 @@ protected:
 private:
        media_output                                    _MediaOutput() const;
 
+       // TODO: possibly unneeded.
+       void                                                    
_SetEnabled(bool enabled);
+       bool                                                    _IsEnabled() 
const;
+
        bool                                                    fEnabled;
        size_t                                                  fFramesSent;
 
diff --git a/src/kits/media/experimental/MediaClientNode.cpp 
b/src/kits/media/experimental/MediaClientNode.cpp
index d195a1a817..dbec7ab677 100755
--- a/src/kits/media/experimental/MediaClientNode.cpp
+++ b/src/kits/media/experimental/MediaClientNode.cpp
@@ -479,7 +479,7 @@ BMediaClientNode::EnableOutput(const media_source& source,
 
        BMediaOutput* conn = fOwner->_FindOutput(source);
        if (conn != NULL)
-               conn->SetEnabled(enabled);
+               conn->_SetEnabled(enabled);
 }
 
 
@@ -623,7 +623,7 @@ BMediaClientNode::_ProduceNewBuffer(const 
media_timed_event* event,
        if (output == NULL)
                return;
 
-       if (output->IsEnabled()) {
+       if (output->_IsEnabled()) {
                BBuffer* buffer = _GetNextBuffer(output, event->event_time);
 
                if (buffer != NULL) {
diff --git a/src/kits/media/experimental/MediaConnection.cpp 
b/src/kits/media/experimental/MediaConnection.cpp
index deba0e7b9e..9260086597 100644
--- a/src/kits/media/experimental/MediaConnection.cpp
+++ b/src/kits/media/experimental/MediaConnection.cpp
@@ -269,7 +269,7 @@ BMediaOutput::~BMediaOutput()
 
 
 bool
-BMediaOutput::IsEnabled() const
+BMediaOutput::_IsEnabled() const
 {
        CALLED();
 
@@ -278,7 +278,7 @@ BMediaOutput::IsEnabled() const
 
 
 void
-BMediaOutput::SetEnabled(bool enabled)
+BMediaOutput::_SetEnabled(bool enabled)
 {
        fEnabled = enabled;
 }


Other related posts:

  • » [haiku-commits] haiku: hrev51808 - src/kits/media/experimental headers/private/media/experimental - b . vitruvio