Changeset 211823 in webkit


Ignore:
Timestamp:
Feb 7, 2017, 11:34:44 AM (8 years ago)
Author:
achristensen@apple.com
Message:

Fix libwebrtc build after r211728
https://bugs.webkit.org/show_bug.cgi?id=167821

  • platform/mediastream/mac/RealtimeIncomingVideoSource.cpp:

(WebCore::RealtimeIncomingVideoSource::processNewSample):

  • platform/mediastream/mac/RealtimeOutgoingAudioSource.cpp:

(WebCore::RealtimeOutgoingAudioSource::audioSamplesAvailable):
(WebCore::RealtimeOutgoingAudioSource::sourceHasMoreMediaData): Deleted.

  • platform/mediastream/mac/RealtimeOutgoingAudioSource.h:
  • platform/mediastream/mac/RealtimeOutgoingVideoSource.cpp:

(WebCore::RealtimeOutgoingVideoSource::RealtimeOutgoingVideoSource):
(WebCore::RealtimeOutgoingVideoSource::videoSampleAvailable):
(WebCore::RealtimeOutgoingVideoSource::sourceHasMoreMediaData): Deleted.

  • platform/mediastream/mac/RealtimeOutgoingVideoSource.h:
Location:
trunk/Source/WebCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r211822 r211823  
     12017-02-07  Alex Christensen  <achristensen@webkit.org>
     2
     3        Fix libwebrtc build after r211728
     4        https://bugs.webkit.org/show_bug.cgi?id=167821
     5
     6        * platform/mediastream/mac/RealtimeIncomingVideoSource.cpp:
     7        (WebCore::RealtimeIncomingVideoSource::processNewSample):
     8        * platform/mediastream/mac/RealtimeOutgoingAudioSource.cpp:
     9        (WebCore::RealtimeOutgoingAudioSource::audioSamplesAvailable):
     10        (WebCore::RealtimeOutgoingAudioSource::sourceHasMoreMediaData): Deleted.
     11        * platform/mediastream/mac/RealtimeOutgoingAudioSource.h:
     12        * platform/mediastream/mac/RealtimeOutgoingVideoSource.cpp:
     13        (WebCore::RealtimeOutgoingVideoSource::RealtimeOutgoingVideoSource):
     14        (WebCore::RealtimeOutgoingVideoSource::videoSampleAvailable):
     15        (WebCore::RealtimeOutgoingVideoSource::sourceHasMoreMediaData): Deleted.
     16        * platform/mediastream/mac/RealtimeOutgoingVideoSource.h:
     17
    1182017-02-07  Tim Horton  <timothy_horton@apple.com>
    219
  • trunk/Source/WebCore/platform/mediastream/mac/RealtimeIncomingVideoSource.cpp

    r211177 r211823  
    148148    }
    149149
    150     mediaDataUpdated(MediaSampleAVFObjC::create(sample));
     150    videoSampleAvailable(MediaSampleAVFObjC::create(sample));
    151151}
    152152
  • trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingAudioSource.cpp

    r211191 r211823  
    3232#if USE(LIBWEBRTC)
    3333
     34#include "NotImplemented.h"
     35
    3436namespace WebCore {
    3537
    36 void RealtimeOutgoingAudioSource::sourceHasMoreMediaData(MediaSample& mediaSample)
     38void RealtimeOutgoingAudioSource::audioSamplesAvailable(const MediaTime&, void*, const AudioStreamDescription&, size_t)
    3739{
    38     // FIXME: Implement this.
    39     UNUSED_PARAM(mediaSample);
     40    notImplemented();
    4041}
    4142
  • trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingAudioSource.h

    r211191 r211823  
    4545public:
    4646    static Ref<RealtimeOutgoingAudioSource> create(Ref<RealtimeMediaSource>&& audioSource) { return adoptRef(*new RealtimeOutgoingAudioSource(WTFMove(audioSource))); }
    47     ~RealtimeOutgoingAudioSource() { m_audioSource->removeObserver(this); }
     47    ~RealtimeOutgoingAudioSource() { m_audioSource->removeObserver(*this); }
    4848
    4949    void setTrack(rtc::scoped_refptr<webrtc::AudioTrackInterface>&& track) { m_track = WTFMove(track); }
    5050
    5151private:
    52     explicit RealtimeOutgoingAudioSource(Ref<RealtimeMediaSource>&& audioSource) : m_audioSource(WTFMove(audioSource)) { m_audioSource->addObserver(this); }
     52    explicit RealtimeOutgoingAudioSource(Ref<RealtimeMediaSource>&& audioSource) : m_audioSource(WTFMove(audioSource)) { m_audioSource->addObserver(*this); }
    5353
    5454    virtual void AddSink(webrtc::AudioTrackSinkInterface* sink) { m_sinks.append(sink); }
     
    6767    void sourceSettingsChanged() final { }
    6868    bool preventSourceFromStopping() final { return false; }
    69     void sourceHasMoreMediaData(MediaSample&) final;
     69    void audioSamplesAvailable(const MediaTime&, void*, const AudioStreamDescription&, size_t) final;
    7070
    7171    void convertAndSendMonoSamples();
  • trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingVideoSource.cpp

    r211177 r211823  
    4242    : m_videoSource(WTFMove(videoSource))
    4343{
    44     m_videoSource->addObserver(this);
     44    m_videoSource->addObserver(*this);
    4545}
    4646
     
    6262}
    6363
    64 void RealtimeOutgoingVideoSource::sourceHasMoreMediaData(MediaSample& sample)
     64void RealtimeOutgoingVideoSource::videoSampleAvailable(MediaSample& sample)
    6565{
    6666    if (!m_sinks.size())
  • trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingVideoSource.h

    r211177 r211823  
    7171    void sourceMutedChanged() final { }
    7272    void sourceSettingsChanged() final { }
    73     void sourceHasMoreMediaData(MediaSample&) final;
     73    void videoSampleAvailable(MediaSample&) final;
    7474
    7575    Vector<rtc::VideoSinkInterface<webrtc::VideoFrame>*> m_sinks;
Note: See TracChangeset for help on using the changeset viewer.