⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 277372 in webkit


Ignore:
Timestamp:
May 12, 2021, 9:59:44 AM (5 years ago)
Author:
Peng Liu
Message:

Implement TextTrackPrivateRemote::inBandMetadataTrackDispatchType()
https://bugs.webkit.org/show_bug.cgi?id=225674

Reviewed by Eric Carlson.

Source/WebCore:

Remove an unused function in InbandTextTrackPrivate.

  • platform/graphics/InbandTextTrackPrivate.h:

(WebCore::InbandTextTrackPrivate::textTrackIndex const): Deleted.

Source/WebKit:

This patch ensures that InbandTextTrack::inBandMetadataTrackDispatchType()
behaviors the same no matter "Media in GPU Process" is enabled or not.

  • GPUProcess/media/RemoteTextTrackProxy.cpp:

(WebKit::RemoteTextTrackProxy::configuration):

  • WebProcess/GPU/media/TextTrackPrivateRemote.cpp:

(WebKit::TextTrackPrivateRemote::updateConfiguration):

  • WebProcess/GPU/media/TextTrackPrivateRemote.h:
Location:
trunk/Source
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r277371 r277372  
     12021-05-12  Peng Liu  <peng.liu6@apple.com>
     2
     3        Implement TextTrackPrivateRemote::inBandMetadataTrackDispatchType()
     4        https://bugs.webkit.org/show_bug.cgi?id=225674
     5
     6        Reviewed by Eric Carlson.
     7
     8        Remove an unused function in `InbandTextTrackPrivate`.
     9
     10        * platform/graphics/InbandTextTrackPrivate.h:
     11        (WebCore::InbandTextTrackPrivate::textTrackIndex const): Deleted.
     12
    1132021-05-12  Sergio Villar Senin  <svillar@igalia.com>
    214
  • trunk/Source/WebCore/platform/graphics/InbandTextTrackPrivate.h

    r262695 r277372  
    7575    virtual AtomString inBandMetadataTrackDispatchType() const { return emptyAtom(); }
    7676
    77     virtual int textTrackIndex() const { return 0; }
    78 
    7977    virtual CueFormat cueFormat() const { return m_format; }
    8078
  • trunk/Source/WebKit/ChangeLog

    r277364 r277372  
     12021-05-12  Peng Liu  <peng.liu6@apple.com>
     2
     3        Implement TextTrackPrivateRemote::inBandMetadataTrackDispatchType()
     4        https://bugs.webkit.org/show_bug.cgi?id=225674
     5
     6        Reviewed by Eric Carlson.
     7
     8        This patch ensures that `InbandTextTrack::inBandMetadataTrackDispatchType()`
     9        behaviors the same no matter "Media in GPU Process" is enabled or not.
     10
     11        * GPUProcess/media/RemoteTextTrackProxy.cpp:
     12        (WebKit::RemoteTextTrackProxy::configuration):
     13        * WebProcess/GPU/media/TextTrackPrivateRemote.cpp:
     14        (WebKit::TextTrackPrivateRemote::updateConfiguration):
     15        * WebProcess/GPU/media/TextTrackPrivateRemote.h:
     16
    1172021-05-12  Youenn Fablet  <youenn@apple.com>
    218
  • trunk/Source/WebKit/GPUProcess/media/RemoteTextTrackProxy.cpp

    r273473 r277372  
    6666    configuration->language = m_trackPrivate->language();
    6767    configuration->trackIndex = m_trackPrivate->trackIndex();
     68    configuration->inBandMetadataTrackDispatchType = m_trackPrivate->inBandMetadataTrackDispatchType();
    6869    configuration->startTimeVariance = m_trackPrivate->startTimeVariance();
    6970
  • trunk/Source/WebKit/WebProcess/GPU/media/TextTrackPrivateRemote.cpp

    r273615 r277372  
    8282
    8383    m_trackIndex = configuration.trackIndex;
     84    m_inBandMetadataTrackDispatchType = configuration.inBandMetadataTrackDispatchType;
    8485    m_startTimeVariance = configuration.startTimeVariance;
    8586
  • trunk/Source/WebKit/WebProcess/GPU/media/TextTrackPrivateRemote.h

    r273615 r277372  
    7979    AtomString language() const final { return m_language; }
    8080    int trackIndex() const final { return m_trackIndex; }
     81    AtomString inBandMetadataTrackDispatchType() const final { return m_inBandMetadataTrackDispatchType; }
    8182
    8283    using TextTrackCueFormat = WebCore::InbandTextTrackPrivate::CueFormat;
     
    105106    AtomString m_language;
    106107    int m_trackIndex { -1 };
     108    AtomString m_inBandMetadataTrackDispatchType;
    107109    MediaTime m_startTimeVariance { MediaTime::zeroTime() };
    108110    WebCore::MediaPlayerIdentifier m_playerIdentifier;
Note: See TracChangeset for help on using the changeset viewer.