Summary: | Remove ENABLE_VIDEO_TRACK ifdef guards | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Philippe Normand <pnormand> | ||||||||||||||||||||||||
Component: | Media | Assignee: | Philippe Normand <pnormand> | ||||||||||||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||||||||||||
Severity: | Normal | CC: | allan.jensen, annulen, benjamin, calvaris, cdumez, cgarcia, changseok, cmarcelo, darin, dino, eric.carlson, esprehn+autocc, ews-watchlist, glenn, graouts, gustavo, gyuyoung.kim, hta, japhet, jbedard, jer.noble, kangil.han, keith_miller, kondapallykalyan, macpherson, mark.lam, menard, mkwst, msaboff, pdr, philipj, ryuan.choi, saam, sergio, tommyw, tzagallo, vjaquez, youennf | ||||||||||||||||||||||||
Priority: | P2 | ||||||||||||||||||||||||||
Version: | WebKit Local Build | ||||||||||||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||
Attachments: |
|
Description
Philippe Normand
2020-05-30 09:40:33 PDT
I think we can I've started a patch, going to be big. While working on this I'm checking the build with ENABLE(VIDEO) disabled. This hasn't be tested in a looonng time. What should we do with the GPU process when VIDEO is disabled? Created attachment 401039 [details]
WIP Patch
Created attachment 401044 [details]
WIP Patch
Created attachment 401140 [details]
WIP Patch
Created attachment 401243 [details]
WIP Patch
Created attachment 401246 [details]
WIP Patch
Created attachment 401247 [details]
WIP Patch
Created attachment 401248 [details]
WIP Patch
Created attachment 401250 [details]
WIP Patch
Created attachment 401251 [details]
WIP Patch
Created attachment 401255 [details]
Patch
Comment on attachment 401255 [details] Patch Nice! Have you tried compiling with ENABLE_VIDEO disabled? View in context: https://bugs.webkit.org/attachment.cgi?id=401255&action=review > Source/WebCore/WebCore.xcodeproj/project.pbxproj:3986 > + BE88E0D91715D2A200658D98 /* AudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = BE88E0CD1715D2A200658D98 /* AudioTrack.h */; settings = {ATTRIBUTES = (Private, ); }; }; Seems strange, was it done by hand? (In reply to youenn fablet from comment #14) > Comment on attachment 401255 [details] > Patch > > Nice! > > Have you tried compiling with ENABLE_VIDEO disabled? > Yes, it's broken. I'm not sure how to deal with the GPU process in this case. > View in context: > https://bugs.webkit.org/attachment.cgi?id=401255&action=review > > > Source/WebCore/WebCore.xcodeproj/project.pbxproj:3986 > > + BE88E0D91715D2A200658D98 /* AudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = BE88E0CD1715D2A200658D98 /* AudioTrack.h */; settings = {ATTRIBUTES = (Private, ); }; }; > > Seems strange, was it done by hand? Yes :) (In reply to Philippe Normand from comment #15) > (In reply to youenn fablet from comment #14) > > Comment on attachment 401255 [details] > > Patch > > > > Nice! > > > > Have you tried compiling with ENABLE_VIDEO disabled? > > > > Yes, it's broken. I'm not sure how to deal with the GPU process in this case. > > > View in context: > > https://bugs.webkit.org/attachment.cgi?id=401255&action=review > > > > > Source/WebCore/WebCore.xcodeproj/project.pbxproj:3986 > > > + BE88E0D91715D2A200658D98 /* AudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = BE88E0CD1715D2A200658D98 /* AudioTrack.h */; settings = {ATTRIBUTES = (Private, ); }; }; > > > > Seems strange, was it done by hand? > > Yes :) I'll check this again, seems suspicious indeed. Comment on attachment 401255 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=401255&action=review >>>> Source/WebCore/WebCore.xcodeproj/project.pbxproj:3986 >>>> + BE88E0D91715D2A200658D98 /* AudioTrack.h in Headers */ = {isa = PBXBuildFile; fileRef = BE88E0CD1715D2A200658D98 /* AudioTrack.h */; settings = {ATTRIBUTES = (Private, ); }; }; >>> >>> Seems strange, was it done by hand? >> >> Yes :) > > I'll check this again, seems suspicious indeed. Ah it's only a white-space issue. I'll fix this before landing. (In reply to Philippe Normand from comment #15) > (In reply to youenn fablet from comment #14) > > Comment on attachment 401255 [details] > > Patch > > > > Nice! > > > > Have you tried compiling with ENABLE_VIDEO disabled? > > > > Yes, it's broken. I'm not sure how to deal with the GPU process in this case. I don't think ENABLE_VIDEO disabled and GPU process enabled is that important. But it might be worth keeping ENABLE_VIDEO disabled and GPU Process disabled. Created attachment 401288 [details]
patch for landing
Fixed in r262695 |