[webkit-reviews] review denied: [Bug 82831] [BlackBerry] Upstream BlackBerry change to MediaPlayer.h : [Attachment 134954] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 3 09:31:58 PDT 2012


Eric Carlson <eric.carlson at apple.com> has denied Charles Wei
<charles.wei at torchmobile.com.cn>'s request for review:
Bug 82831: [BlackBerry] Upstream BlackBerry change to MediaPlayer.h
https://bugs.webkit.org/show_bug.cgi?id=82831

Attachment 134954: Patch
https://bugs.webkit.org/attachment.cgi?id=134954&action=review

------- Additional Comments from Eric Carlson <eric.carlson at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=134954&action=review


>>>> Source/WebCore/platform/graphics/MediaPlayer.h:312
>>>> +	  MediaPlayerPrivateInterface* implementation() { return
m_private.get(); }
>>> 
>>> Why is this needed?
>> 
>> BlackBerry porting need to access the implementation which stores
implementation-specific information, like volume-control and volume-status.
>> 
>> Look at html/HTMLMediaElement.cpp
>>		 html/shadow/MediaControlElements.cpp
>>		 rendering/MediaControlElements.cpp
> 
> Does not it make more sense to add methods to MediaPlayer itself, and hide
the "implementation" for the callee?

The "PrivateInterface" part of the class name should be a strong hint that the
interface is really private. Will it be a burden to add MediaPlayer methods to
access the information you need?


More information about the webkit-reviews mailing list