Closed Bug 694817 Opened 13 years ago Closed 9 years ago

Pare down webrtc package to the parts we actually need to have

Categories

(Core :: Audio/Video, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jesup, Assigned: jesup)

References

Details

Attachments

(1 file, 2 obsolete files)

the WebRTC drop from Google includes many things we don't expect to use, or duplicate code we have n Mozilla elsewhere (like libvpx) Pare them out of our libxul linking -> me, but others will be involved too
We don't need the internal renderer for a Mozilla build of webrtc. We *do* need the capture modules, I believe, since we've set up getUserMedia() to use them. I think protobuf wasn't actually getting built anyways (just for tests), but no reason to leave it enabled. This patch may also sever our reliance on d3dx9.dll (see bug 772457)
See Also: → 772457
Comment on attachment 640915 [details] [diff] [review] Turn off webrtc's internal video renderer and protobuf Did a build of m-c with the bug 691234 patches (getUserMedia) and this, and ran my simple "does getusermedia work" test.
Attachment #640915 - Flags: review?(tterribe)
Comment on attachment 640915 [details] [diff] [review] Turn off webrtc's internal video renderer and protobuf Review of attachment 640915 [details] [diff] [review]: ----------------------------------------------------------------- Longer term, do we want to upstream our configuration in a "build_with_gecko" configuration (like the "build_with_chromium" one) instead of patching the .gypi files directly?
Attachment #640915 - Flags: review?(tterribe) → review+
Attachment #640915 - Attachment is obsolete: true
Attachment #641053 - Attachment is obsolete: true
Comment on attachment 641055 [details] [diff] [review] Turn off webrtc's internal video renderer and protobuf (take 2) Good point; we use build_with_mozilla in a bunch of other places, and this is a good spot to use it. Also set the stand-alone settings back to the default.
Attachment #641055 - Flags: review?(tterribe)
Attachment #641055 - Flags: review?(tterribe) → review?(ted.mielczarek)
I've done test builds and verified the internal renderer doesn't get put in the Makefile.
Attachment #641055 - Flags: review?(ted.mielczarek) → review+
Turn off webrtc's internal video renderer and protobuf (take 2) https://hg.mozilla.org/integration/mozilla-inbound/rev/991e039721e3 Leaving open as there's more to do
Whiteboard: [leave open]
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: [leave open]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: