WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
234037
Refactoring: Make MediaPlayerEnums and HTMLMediaElementEnums namespaces rather than classes
https://bugs.webkit.org/show_bug.cgi?id=234037
Summary
Refactoring: Make MediaPlayerEnums and HTMLMediaElementEnums namespaces rathe...
Jer Noble
Reported
2021-12-08 14:47:29 PST
Refactoring: Make MediaPlayerEnums and HTMLMediaElementEnums namespaces rather than classes
Attachments
[fast-cq] Follow-up patch
(4.28 KB, patch)
2021-12-08 14:55 PST
,
Jer Noble
no flags
Details
Formatted Diff
Diff
Patch
(194.15 KB, patch)
2021-12-08 15:01 PST
,
Jer Noble
eric.carlson
: review+
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Jer Noble
Comment 1
2021-12-08 14:55:01 PST
Comment hidden (obsolete)
Created
attachment 446428
[details]
[fast-cq] Follow-up patch
Jer Noble
Comment 2
2021-12-08 15:01:35 PST
Created
attachment 446434
[details]
Patch
Eric Carlson
Comment 3
2021-12-08 15:33:10 PST
Comment on
attachment 446434
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=446434&action=review
> Source/WebCore/html/HTMLMediaElement.cpp:1323 > - m_networkState = NETWORK_LOADING; > + m_networkState = NetworkState::Idle;
This seems wrong.
> Source/WebCore/html/HTMLMediaElement.cpp:1460 > - m_networkState = NETWORK_LOADING; > + m_networkState = NetworkState::Idle;
Ditto
> Source/WebCore/html/HTMLMediaElement.cpp:2320 > - if (m_networkState < NETWORK_LOADING || m_networkState == NETWORK_NO_SOURCE) > + if (m_networkState < NetworkState::Idle || m_networkState == NetworkState::NoSource)
Ditto.
> Source/WebCore/html/HTMLMediaElement.cpp:2322 > - m_networkState = NETWORK_LOADING; > + m_networkState = NetworkState::Idle;
Ditto.
> Source/WebCore/html/HTMLMediaElement.cpp:2918 > - if (m_networkState != NETWORK_LOADING) > + if (m_networkState != NetworkState::Idle)
Ditto
> Source/WebCore/html/HTMLMediaElement.cpp:3928 > - return !paused() && m_networkState == NETWORK_LOADING && m_readyState <= HAVE_CURRENT_DATA; > + return !paused() && m_networkState == NetworkState::Idle && m_readyState <= ReadyState::HaveCurrentData;
Ditto
> Source/WebCore/html/HTMLMediaElement.cpp:3943 > - return !paused() && m_networkState == NETWORK_LOADING && m_readyState <= HAVE_CURRENT_DATA && m_sentStalledEvent; > + return !paused() && m_networkState == NetworkState::Idle && m_readyState <= ReadyState::HaveCurrentData && m_sentStalledEvent;
Ditto
> Source/WebCore/html/HTMLMediaElement.cpp:4932 > - m_networkState = NETWORK_LOADING; > + m_networkState = NetworkState::Idle;
Ditto.
> Source/WebCore/platform/mac/VideoFullscreenInterfaceMac.h:84 > + MediaPlayerEnums::VideoFullscreenMode mode() const { return m_mode; }
Nit: extra indentation
Radar WebKit Bug Importer
Comment 4
2021-12-15 14:48:17 PST
<
rdar://problem/86543781
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug