Source/WebCore/ChangeLog

 12015-08-04 Matthew Daiter <mdaiter@apple.com>
 2
 3 Adding in MediaPrivateMediaStreamEngine to default compile
 4 https://bugs.webkit.org/show_bug.cgi?id=146790
 5 <rdar://problem/21747289>
 6
 7 Reviewed by NOBODY (OOPS!).
 8
 9 * WebCore.xcodeproj/project.pbxproj:
 10 * platform/mediastream/MediaStreamPrivate.h:
 11 (WebCore::MediaStreamPrivate::MediaStreamPrivate):
 12
1132015-08-04 Jeremy Jones <jeremyj@apple.com>
214
315 Implement isPictureInPictureInterrupted.

Source/WebCore/WebCore.xcodeproj/project.pbxproj

633633 14E8378E09F85D4F00B85AE4 /* JSEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 14E8378D09F85D4F00B85AE4 /* JSEvent.h */; };
634634 14FFE31D0AE1963300136BF5 /* HTMLFrameElementBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 14FFE31B0AE1963300136BF5 /* HTMLFrameElementBase.h */; settings = {ATTRIBUTES = (Private, ); }; };
635635 14FFE31E0AE1963300136BF5 /* HTMLFrameElementBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14FFE31C0AE1963300136BF5 /* HTMLFrameElementBase.cpp */; };
 636 150524F41B712FF600696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 150524F01B712FF000696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.h */; };
 637 150524F51B712FF900696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 150524F11B712FF000696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.mm */; };
 638 150524F61B712FFC00696AA9 /* MediaStreamPrivateAVFObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 150524F21B712FF000696AA9 /* MediaStreamPrivateAVFObjC.h */; };
 639 150524F71B712FFF00696AA9 /* MediaStreamPrivateAVFObjC.mm in Sources */ = {isa = PBXBuildFile; fileRef = 150524F31B712FF000696AA9 /* MediaStreamPrivateAVFObjC.mm */; };
636640 15145B901B3A1CE000662BF7 /* MediaDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 15145B8F1B3A1B3E00662BF7 /* MediaDeviceInfo.h */; };
637641 152A29B41B4EF5B700B52AE0 /* MediaDevicesPrivate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 152A29B21B4EF59600B52AE0 /* MediaDevicesPrivate.cpp */; };
638642 152A29B51B4EF5BA00B52AE0 /* MediaDevicesPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 152A29B31B4EF59600B52AE0 /* MediaDevicesPrivate.h */; };

77707774 14E8378D09F85D4F00B85AE4 /* JSEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSEvent.h; sourceTree = "<group>"; };
77717775 14FFE31B0AE1963300136BF5 /* HTMLFrameElementBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLFrameElementBase.h; sourceTree = "<group>"; };
77727776 14FFE31C0AE1963300136BF5 /* HTMLFrameElementBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLFrameElementBase.cpp; sourceTree = "<group>"; };
 7777 150524F01B712FF000696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaPlayerPrivateMediaStreamAVFObjC.h; sourceTree = "<group>"; };
 7778 150524F11B712FF000696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MediaPlayerPrivateMediaStreamAVFObjC.mm; sourceTree = "<group>"; };
 7779 150524F21B712FF000696AA9 /* MediaStreamPrivateAVFObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaStreamPrivateAVFObjC.h; sourceTree = "<group>"; };
 7780 150524F31B712FF000696AA9 /* MediaStreamPrivateAVFObjC.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MediaStreamPrivateAVFObjC.mm; sourceTree = "<group>"; };
77737781 15145B8F1B3A1B3E00662BF7 /* MediaDeviceInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MediaDeviceInfo.h; sourceTree = "<group>"; };
77747782 15145B911B3A1D4C00662BF7 /* MediaDeviceInfo.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MediaDeviceInfo.idl; sourceTree = "<group>"; };
77757783 152A29B21B4EF59600B52AE0 /* MediaDevicesPrivate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaDevicesPrivate.cpp; sourceTree = "<group>"; };

2221722225 DF9AFD6F13FC31B00015FEB7 /* objc */ = {
2221822226 isa = PBXGroup;
2221922227 children = (
 22228 150524F01B712FF000696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.h */,
 22229 150524F11B712FF000696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.mm */,
 22230 150524F21B712FF000696AA9 /* MediaStreamPrivateAVFObjC.h */,
 22231 150524F31B712FF000696AA9 /* MediaStreamPrivateAVFObjC.mm */,
2222022232 CDE3A85617F6020400C5BE20 /* AudioTrackPrivateAVFObjC.h */,
2222122233 CDE3A85517F6020400C5BE20 /* AudioTrackPrivateAVFObjC.mm */,
2222222234 CD54A760180F9F7000B076C9 /* AudioTrackPrivateMediaSourceAVFObjC.cpp */,

2588025892 65DF320609D1CC60000BE325 /* JSWheelEvent.h in Headers */,
2588125893 E1CAA5C60E8BD23600A73ECA /* JSWorker.h in Headers */,
2588225894 E18256900EF2B02D00933242 /* JSWorkerGlobalScope.h in Headers */,
 25895 150524F41B712FF600696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.h in Headers */,
2588325896 E1C36D350EB0A094007410BC /* JSWorkerGlobalScopeBase.h in Headers */,
2588425897 E1C362EF0EAF2AA9007410BC /* JSWorkerLocation.h in Headers */,
2588525898 E1271A580EEECDE400F61213 /* JSWorkerNavigator.h in Headers */,

2711627129 9759E94014EF1CF80026A2DD /* TextTrack.h in Headers */,
2711727130 9759E94314EF1CF80026A2DD /* TextTrackCue.h in Headers */,
2711827131 071A9EC3168FBC55002629F9 /* TextTrackCueGeneric.h in Headers */,
 27132 150524F61B712FFC00696AA9 /* MediaStreamPrivateAVFObjC.h in Headers */,
2711927133 9759E94614EF1CF80026A2DD /* TextTrackCueList.h in Headers */,
2712027134 076970871463AD8700F502CF /* TextTrackList.h in Headers */,
2712127135 B1AD4E7413A12A4600846B27 /* TextTrackLoader.h in Headers */,

3035130365 B2227A230D00BF220071B782 /* SVGForeignObjectElement.cpp in Sources */,
3035230366 B2227A260D00BF220071B782 /* SVGGElement.cpp in Sources */,
3035330367 087E0AF613606D0B00FA4BA8 /* SVGGlyph.cpp in Sources */,
 30368 150524F51B712FF900696AA9 /* MediaPlayerPrivateMediaStreamAVFObjC.mm in Sources */,
3035430369 B2A1F2AD0CEF0ABF00442F6A /* SVGGlyphElement.cpp in Sources */,
3035530370 24D912BD13CA9A9700D21915 /* SVGGlyphRefElement.cpp in Sources */,
3035630371 B2227A290D00BF220071B782 /* SVGGradientElement.cpp in Sources */,

3041630431 B2227AC70D00BF220071B782 /* SVGTextContentElement.cpp in Sources */,
3041730432 B2227ACA0D00BF220071B782 /* SVGTextElement.cpp in Sources */,
3041830433 B2227ACD0D00BF220071B782 /* SVGTextPathElement.cpp in Sources */,
 30434 150524F71B712FFF00696AA9 /* MediaStreamPrivateAVFObjC.mm in Sources */,
3041930435 B2227AD00D00BF220071B782 /* SVGTextPositioningElement.cpp in Sources */,
3042030436 B2227AD30D00BF220071B782 /* SVGTitleElement.cpp in Sources */,
3042130437 1CCDF5BD1990332400BCEBAD /* SVGToOTFFontConversion.cpp in Sources */,

Source/WebCore/platform/mediastream/MediaStreamPrivate.h

@@public:
6161 static RefPtr<MediaStreamPrivate> create(const Vector<RefPtr<MediaStreamTrackPrivate>>&);
6262 static RefPtr<MediaStreamPrivate> create();
6363
 64 MediaStreamPrivate() { }
6465 virtual ~MediaStreamPrivate() { }
6566
6667 enum class NotifyClientOption { Notify, DontNotify };

@@public:
7980 void removeTrack(MediaStreamTrackPrivate&, NotifyClientOption);
8081
8182private:
82  MediaStreamPrivate() { }
8383 MediaStreamPrivate(const String& id, const Vector<RefPtr<MediaStreamTrackPrivate>>&);
8484
8585 MediaStreamPrivateClient* m_client;