mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 02:05:42 +00:00
082a390c61
This removes all telemetry which expired in Firefox 69 or earlier, with the exceptions of the following, which we plan to renew: * AUDIO_TRACK_SILENCE_PROPORTION * MEDIA_AUTOPLAY_WOULD_BE_ALLOWED_COUNT * MEDIA_AUTOPLAY_WOULD_NOT_BE_ALLOWED_COUNT * MEDIACACHESTREAM_LENGTH_KB * MEDIA_MKV_CANPLAY_REQUESTED * MEDIA_PAGE_COUNT * MEDIA_PAGE_HAD_MEDIA_COUNT * VIDEO_DROPPED_FRAMES_PROPORTION * VIDEO_PLAY_TIME * VIDEO_HIDDEN_PLAY_TIME * VIDEO_HIDDEN_PLAY_TIME_PERCENTAGE * VIDEO_INFERRED_DECODE_SUSPEND_PERCENTAGE * VIDEO_INTER_KEYFRAME_AVERAGE_MS * VIDEO_INTER_KEYFRAME_MAX_MS * VIDEO_SUSPEND_RECOVERY_TIME_MS * VIDEO_VP9_BENCHMARK_FPS * WEB_AUDIO_BECOMES_AUDIBLE_TIME * WEBVTT_TRACK_KINDS Differential Revision: https://phabricator.services.mozilla.com/D37313 --HG-- extra : moz-landing-system : lando
47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
include protocol PTexture;
|
|
include protocol PRemoteDecoder;
|
|
include LayersSurfaces;
|
|
include "mozilla/dom/MediaIPCUtils.h";
|
|
|
|
using VideoInfo from "MediaInfo.h";
|
|
using AudioInfo from "MediaInfo.h";
|
|
using struct mozilla::layers::TextureFactoryIdentifier from "mozilla/layers/CompositorTypes.h";
|
|
using mozilla::CreateDecoderParams::OptionSet from "PlatformDecoderModule.h";
|
|
|
|
namespace mozilla {
|
|
|
|
struct VideoDecoderInfoIPDL
|
|
{
|
|
VideoInfo videoInfo;
|
|
float framerate;
|
|
};
|
|
|
|
union RemoteDecoderInfoIPDL
|
|
{
|
|
AudioInfo;
|
|
VideoDecoderInfoIPDL;
|
|
};
|
|
|
|
sync protocol PRemoteDecoderManager
|
|
{
|
|
manages PRemoteDecoder;
|
|
|
|
parent:
|
|
sync PRemoteDecoder(RemoteDecoderInfoIPDL info,
|
|
OptionSet options,
|
|
TextureFactoryIdentifier? identifier)
|
|
returns (bool success,
|
|
nsCString aErrorDescription);
|
|
|
|
sync Readback(SurfaceDescriptorGPUVideo sd) returns (SurfaceDescriptor aResult);
|
|
|
|
async DeallocateSurfaceDescriptorGPUVideo(SurfaceDescriptorGPUVideo sd);
|
|
};
|
|
|
|
} // namespace mozilla
|