- move all buffer related code from the Callbacks class to (Input|Output)Pocessor
- don't implicitly release output buffer to codec. Do it when client calls releaseOutput()
- fix buffer management problem in reset()
- minor code formatting issue
MozReview-Commit-ID: FmMjFBQax0s
--HG--
extra : rebase_source : 88fcaa58fe1cae1a8603bdbce2ad0cd6c6f7a21e
This lets the Android emulator access the fixture servers over a public
interface when using the Marionette harness.
Unfortunately we cannot use `adb reverse`, which allows one to
reverse-forward socket connections from the emulator to the host,
because we are not yet using Android 5.0.
MozReview-Commit-ID: BGexcDq5aju
--HG--
extra : rebase_source : 4c2e3a347f25cb22e6c2e2c13f006fd420b5a513
Allows HTTPDs to be started on a custom networking interface
(host) by using the `host` keyword argument. This may be passed to
`serve.http_server`, `serve.https_server`, `serve.start_servers`, and
`serve.start`.
This also changes the default host to 127.0.0.1, which is a loopback
device.
MozReview-Commit-ID: 3QeMx3zqPyW
--HG--
extra : rebase_source : fc7a1cda7dfeee57742ab5a3fd8d036c3d32ccc0
The only consumer of `mozrunner.devices.base.Device.setup_port_forward`
was Marionette, which now uses `mozdevice.DeviceManagerADB.forward`
directly.
MozReview-Commit-ID: 72ROrOixKvM
--HG--
extra : rebase_source : f998e6c37161f851da450bd98ee27ba04a50f16f
The `mozrunner.devices.base.setup_port_forwarding` function adds extra
complexity if the `local_port` argument is undefined which we do not
need here.
MozReview-Commit-ID: GSAgTT9nlmK
--HG--
extra : rebase_source : 80a2b1266808eda14d579bebc27cf9a47628a168
The last parameter sent with the node-highlight event is never used.
Also toSource is a Firefox only API, in the context of devtools-html it
would be nice to get rid of it.
MozReview-Commit-ID: E80utdu80Sn
--HG--
extra : rebase_source : 884c00a6a5bc1e2f1afae65047ceaf446e8d2161
Add package.json to devtools/client/inspector
Integration with devtools-local-toolbox:
- provides development server
- default webpack config
- landing page to select a tab
In this patch:
- bin/dev-server-js contains the inspector specific routes
- webpack/*-sham.js : inspector dependencies that had to be mocked
ideally, decoupling work should continue and the inspector client
should only ever require files that require no chrome priviledged
APIs.
- toolbox.js contains the interface with devtools-local-toolbox bootstrap
and the inspector panel initialization
- configs/development.json is the inspector config for the devtools-local-toolbox
MozReview-Commit-ID: 7YQLUlgSyDX
--HG--
extra : rebase_source : aba8fac87b66546dbb98f8f8d476cd1557c2659d
Fixing the codec mimetype in P6, had the side effect of Android PDM trying to use the stagefright decoder which crashes.
MozReview-Commit-ID: 1OSGGCTdGFO
--HG--
extra : rebase_source : 232c0855dbf6a880355f975418951516b759953c
The Opus decoder will error if we feed it new data if it has seen the last packet of a stream.
MozReview-Commit-ID: Kw3cZuEKxie
--HG--
extra : rebase_source : 8758ec63304677fe8ab2eeae7fc65f46de2db701
Sync with upstream. Have been using the repack script for
that last few updates.
- New splat_rust.py script to update gecko tooltool manifests.
- Drop cargo nightly repacks in favor of stable cargo.
- Build with linux32 to i586.
- Switch linux32 back to i686 in repacks.
- Add android-x86.
MozReview-Commit-ID: 6pGq7oAZV1v
--HG--
extra : rebase_source : 8ac753ac2176de60f25a07447e3931b1e38a9fd7
The WebMDemuxer added this information in the ExtraData field. However, this is incompatible with the MSE demuxer which will override the ExtraData field under some circumstances.
It's cleaner to have a dedicated field anyway.
MozReview-Commit-ID: GadD11zzZ8f
--HG--
extra : rebase_source : 9b9018bc791b224414ef223464f8d66f63ccc817
Returning already_AddRefed is by convention preferred.
MozReview-Commit-ID: 1UyIcyBm923
--HG--
extra : rebase_source : c2896b6e7935d53eec77188d16657fbe1e925ca4