Copy as Markdown

Other Tools

// This file was generated by generate_static_pref_list.py from modules/libpref/init/StaticPrefList.yaml. DO NOT EDIT.
ALWAYS_PREF(
"media.autoplay.blocking_policy",
media_autoplay_blocking_policy,
media_autoplay_blocking_policy,
uint32_t, 0
)
ALWAYS_PREF(
"media.autoplay.allow-extension-background-pages",
media_autoplay_allow_extension_background_pages,
media_autoplay_allow_extension_background_pages,
bool, true
)
ALWAYS_PREF(
"media.autoplay.default",
media_autoplay_default,
media_autoplay_default,
int32_t, 1
)
ALWAYS_PREF(
"media.cache_size",
media_cache_size,
media_cache_size,
RelaxedAtomicUint32, 512000
)
ALWAYS_PREF(
"media.cache_size.cellular",
media_cache_size_cellular,
media_cache_size_cellular,
RelaxedAtomicUint32, 32768
)
ALWAYS_PREF(
"media.cubeb.input_drift_factor",
media_cubeb_input_drift_factor,
media_cubeb_input_drift_factor,
AtomicFloat, 1.f
)
ALWAYS_PREF(
"media.cubeb.output_drift_factor",
media_cubeb_output_drift_factor,
media_cubeb_output_drift_factor,
AtomicFloat, 1.f
)
ALWAYS_PREF(
"media.cubeb.sandbox",
media_cubeb_sandbox,
media_cubeb_sandbox,
bool, true
)
ALWAYS_PREF(
"media.cubeb.slow_stream_init_ms",
media_cubeb_slow_stream_init_ms,
media_cubeb_slow_stream_init_ms,
RelaxedAtomicUint32, 0
)
ALWAYS_PREF(
"media.memory_cache_max_size",
media_memory_cache_max_size,
media_memory_cache_max_size,
uint32_t, 8192
)
ALWAYS_PREF(
"media.memory_caches_combined_limit_kb",
media_memory_caches_combined_limit_kb,
media_memory_caches_combined_limit_kb,
uint32_t, 524288
)
ALWAYS_PREF(
"media.memory_caches_combined_limit_pc_sysmem",
media_memory_caches_combined_limit_pc_sysmem,
media_memory_caches_combined_limit_pc_sysmem,
uint32_t, 5
)
ALWAYS_PREF(
"media.cache_resume_threshold",
media_cache_resume_threshold,
media_cache_resume_threshold,
RelaxedAtomicUint32, 30
)
ALWAYS_PREF(
"media.cache_resume_threshold.cellular",
media_cache_resume_threshold_cellular,
media_cache_resume_threshold_cellular,
RelaxedAtomicUint32, 10
)
ALWAYS_PREF(
"media.cache_readahead_limit",
media_cache_readahead_limit,
media_cache_readahead_limit,
RelaxedAtomicUint32, 60
)
ALWAYS_PREF(
"media.cache_readahead_limit.cellular",
media_cache_readahead_limit_cellular,
media_cache_readahead_limit_cellular,
RelaxedAtomicUint32, 30
)
ALWAYS_PREF(
"media.mediacapabilities.drop-threshold",
media_mediacapabilities_drop_threshold,
media_mediacapabilities_drop_threshold,
RelaxedAtomicInt32, 95
)
ALWAYS_PREF(
"media.mediacapabilities.from-database",
media_mediacapabilities_from_database,
media_mediacapabilities_from_database,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.resampling.enabled",
media_resampling_enabled,
media_resampling_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.forcestereo.enabled",
media_forcestereo_enabled,
media_forcestereo_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.mediasource.enabled",
media_mediasource_enabled,
media_mediasource_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.mediasource.mp4.enabled",
media_mediasource_mp4_enabled,
media_mediasource_mp4_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.mediasource.webm.enabled",
media_mediasource_webm_enabled,
media_mediasource_webm_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.mediasource.vp9.enabled",
media_mediasource_vp9_enabled,
media_mediasource_vp9_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.mediasource.experimental.enabled",
media_mediasource_experimental_enabled,
media_mediasource_experimental_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.ruin-av-sync.enabled",
media_ruin_av_sync_enabled,
media_ruin_av_sync_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.eme.enabled",
media_eme_enabled,
media_eme_enabled,
bool, false
)
ALWAYS_PREF(
"media.eme.encrypted-media-encryption-scheme.enabled",
media_eme_encrypted_media_encryption_scheme_enabled,
media_eme_encrypted_media_encryption_scheme_enabled,
bool, false
)
ALWAYS_PREF(
"media.eme.require-app-approval",
media_eme_require_app_approval,
media_eme_require_app_approval,
bool, false
)
ALWAYS_PREF(
"media.eme.audio.blank",
media_eme_audio_blank,
media_eme_audio_blank,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.eme.video.blank",
media_eme_video_blank,
media_eme_video_blank,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.eme.chromium-api.video-shmems",
media_eme_chromium_api_video_shmems,
media_eme_chromium_api_video_shmems,
RelaxedAtomicUint32, 6
)
ALWAYS_PREF(
"media.eme.hdcp-policy-check.enabled",
media_eme_hdcp_policy_check_enabled,
media_eme_hdcp_policy_check_enabled,
bool, true
)
ALWAYS_PREF(
"media.eme.max-throughput-ms",
media_eme_max_throughput_ms,
media_eme_max_throughput_ms,
RelaxedAtomicUint32, 500
)
ALWAYS_PREF(
"media.clearkey.persistent-license.enabled",
media_clearkey_persistent_license_enabled,
media_clearkey_persistent_license_enabled,
bool, false
)
ALWAYS_PREF(
"media.clearkey.test-key-systems.enabled",
media_clearkey_test_key_systems_enabled,
media_clearkey_test_key_systems_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.cloneElementVisually.testing",
media_cloneElementVisually_testing,
media_cloneElementVisually_testing,
bool, false
)
ALWAYS_PREF(
"media.gmp.use-minimal-xpcom",
media_gmp_use_minimal_xpcom,
media_gmp_use_minimal_xpcom,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.gmp.use-native-event-processing",
media_gmp_use_native_event_processing,
media_gmp_use_native_event_processing,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.gmp.insecure.allow",
media_gmp_insecure_allow,
media_gmp_insecure_allow,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.use-blank-decoder",
media_use_blank_decoder,
media_use_blank_decoder,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.gpu-process-decoder",
media_gpu_process_decoder,
media_gpu_process_decoder,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.prefer-non-ffvpx",
media_prefer_non_ffvpx,
media_prefer_non_ffvpx,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.rdd-process.enabled",
media_rdd_process_enabled,
media_rdd_process_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-retryonfailure.enabled",
media_rdd_retryonfailure_enabled,
media_rdd_retryonfailure_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-process.startup_timeout_ms",
media_rdd_process_startup_timeout_ms,
media_rdd_process_startup_timeout_ms,
RelaxedAtomicInt32, 5000
)
ALWAYS_PREF(
"media.rdd-process.max-crashes",
media_rdd_process_max_crashes,
media_rdd_process_max_crashes,
RelaxedAtomicInt32, 2
)
ALWAYS_PREF(
"media.rdd-ffmpeg.enabled",
media_rdd_ffmpeg_enabled,
media_rdd_ffmpeg_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-ffvpx.enabled",
media_rdd_ffvpx_enabled,
media_rdd_ffvpx_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-theora.enabled",
media_rdd_theora_enabled,
media_rdd_theora_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-vorbis.enabled",
media_rdd_vorbis_enabled,
media_rdd_vorbis_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-vpx.enabled",
media_rdd_vpx_enabled,
media_rdd_vpx_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-wav.enabled",
media_rdd_wav_enabled,
media_rdd_wav_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-opus.enabled",
media_rdd_opus_enabled,
media_rdd_opus_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.rdd-webaudio.batch.size",
media_rdd_webaudio_batch_size,
media_rdd_webaudio_batch_size,
RelaxedAtomicInt32, 100
)
ALWAYS_PREF(
"media.utility-process.enabled",
media_utility_process_enabled,
media_utility_process_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.utility-process.max-crashes",
media_utility_process_max_crashes,
media_utility_process_max_crashes,
RelaxedAtomicInt32, 2
)
ALWAYS_PREF(
"media.utility-ffmpeg.enabled",
media_utility_ffmpeg_enabled,
media_utility_ffmpeg_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.utility-ffvpx.enabled",
media_utility_ffvpx_enabled,
media_utility_ffvpx_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.utility-vorbis.enabled",
media_utility_vorbis_enabled,
media_utility_vorbis_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.utility-wav.enabled",
media_utility_wav_enabled,
media_utility_wav_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.utility-opus.enabled",
media_utility_opus_enabled,
media_utility_opus_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.allow-audio-non-utility",
media_allow_audio_non_utility,
media_allow_audio_non_utility,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.ffmpeg.customized-buffer-allocation",
media_ffmpeg_customized_buffer_allocation,
media_ffmpeg_customized_buffer_allocation,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.ffmpeg.enabled",
media_ffmpeg_enabled,
media_ffmpeg_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.libavcodec.allow-obsolete",
media_libavcodec_allow_obsolete,
media_libavcodec_allow_obsolete,
bool, false
)
ALWAYS_PREF(
"media.ffmpeg.encoder.enabled",
media_ffmpeg_encoder_enabled,
media_ffmpeg_encoder_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.ffmpeg.allow-openh264",
media_ffmpeg_allow_openh264,
media_ffmpeg_allow_openh264,
RelaxedAtomicBool, false
)
ONCE_PREF(
"media.ffmpeg.vaapi.enabled",
media_ffmpeg_vaapi_enabled,
media_ffmpeg_vaapi_enabled_AtStartup,
bool, false
)
ONCE_PREF(
"media.ffmpeg.vaapi.force-surface-zero-copy",
media_ffmpeg_vaapi_force_surface_zero_copy,
media_ffmpeg_vaapi_force_surface_zero_copy_AtStartup,
uint32_t, 2
)
ALWAYS_PREF(
"media.sanity-test.disabled",
media_sanity_test_disabled,
media_sanity_test_disabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.decoder-doctor.testing",
media_decoder_doctor_testing,
media_decoder_doctor_testing,
bool, false
)
ONCE_PREF(
"media.hardware-video-decoding.enabled",
media_hardware_video_decoding_enabled,
media_hardware_video_decoding_enabled_AtStartup,
bool, true
)
ONCE_PREF(
"media.hardware-video-decoding.force-enabled",
media_hardware_video_decoding_force_enabled,
media_hardware_video_decoding_force_enabled_AtStartup,
bool, false
)
ALWAYS_PREF(
"media.decoder.recycle.enabled",
media_decoder_recycle_enabled,
media_decoder_recycle_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.decoder.skip-to-next-key-frame.enabled",
media_decoder_skip_to_next_key_frame_enabled,
media_decoder_skip_to_next_key_frame_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.decoder.skip_when_video_too_slow_ms",
media_decoder_skip_when_video_too_slow_ms,
media_decoder_skip_when_video_too_slow_ms,
RelaxedAtomicInt32, 2500
)
ALWAYS_PREF(
"media.gmp.decoder.decode_batch",
media_gmp_decoder_decode_batch,
media_gmp_decoder_decode_batch,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.gmp.decoder.enabled",
media_gmp_decoder_enabled,
media_gmp_decoder_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.gmp.decoder.multithreaded",
media_gmp_decoder_multithreaded,
media_gmp_decoder_multithreaded,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.gmp.decoder.preferred",
media_gmp_decoder_preferred,
media_gmp_decoder_preferred,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.gmp.decoder.reorder_frames",
media_gmp_decoder_reorder_frames,
media_gmp_decoder_reorder_frames,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.suspend-background-video.enabled",
media_suspend_background_video_enabled,
media_suspend_background_video_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.suspend-background-video.delay-ms",
media_suspend_background_video_delay_ms,
media_suspend_background_video_delay_ms,
RelaxedAtomicUint32, 10000
)
ALWAYS_PREF(
"media.dormant-on-pause-timeout-ms",
media_dormant_on_pause_timeout_ms,
media_dormant_on_pause_timeout_ms,
RelaxedAtomicInt32, 5000
)
ALWAYS_PREF(
"media.track.enabled",
media_track_enabled,
media_track_enabled,
bool, false
)
ALWAYS_PREF(
"media.webrtc.net.force_disable_rtcp_reception",
media_webrtc_net_force_disable_rtcp_reception,
media_webrtc_net_force_disable_rtcp_reception,
ReleaseAcquireAtomicBool, false
)
ALWAYS_PREF(
"media.webvtt.testing.events",
media_webvtt_testing_events,
media_webvtt_testing_events,
bool, false
)
ALWAYS_PREF(
"media.webspeech.synth.force_global_queue",
media_webspeech_synth_force_global_queue,
media_webspeech_synth_force_global_queue,
bool, false
)
ALWAYS_PREF(
"media.webspeech.test.enable",
media_webspeech_test_enable,
media_webspeech_test_enable,
bool, false
)
ALWAYS_PREF(
"media.webspeech.test.fake_fsm_events",
media_webspeech_test_fake_fsm_events,
media_webspeech_test_fake_fsm_events,
bool, false
)
ALWAYS_PREF(
"media.webspeech.test.fake_recognition_service",
media_webspeech_test_fake_recognition_service,
media_webspeech_test_fake_recognition_service,
bool, false
)
ALWAYS_PREF(
"media.webspeech.recognition.enable",
media_webspeech_recognition_enable,
media_webspeech_recognition_enable,
bool, false
)
ALWAYS_PREF(
"media.webspeech.recognition.force_enable",
media_webspeech_recognition_force_enable,
media_webspeech_recognition_force_enable,
bool, false
)
ALWAYS_PREF(
"media.webspeech.synth.enabled",
media_webspeech_synth_enabled,
media_webspeech_synth_enabled,
bool, true
)
ALWAYS_PREF(
"media.encoder.webm.enabled",
media_encoder_webm_enabled,
media_encoder_webm_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.audio-max-decode-error",
media_audio_max_decode_error,
media_audio_max_decode_error,
uint32_t, 0
)
ALWAYS_PREF(
"media.video-max-decode-error",
media_video_max_decode_error,
media_video_max_decode_error,
uint32_t, 0
)
ALWAYS_PREF(
"media.video_stats.enabled",
media_video_stats_enabled,
media_video_stats_enabled,
bool, true
)
ALWAYS_PREF(
"media.video.dropped_frame_stats.enabled",
media_video_dropped_frame_stats_enabled,
media_video_dropped_frame_stats_enabled,
bool, true
)
ALWAYS_PREF(
"media.opus.enabled",
media_opus_enabled,
media_opus_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.wave.enabled",
media_wave_enabled,
media_wave_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.ogg.enabled",
media_ogg_enabled,
media_ogg_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.webm.enabled",
media_webm_enabled,
media_webm_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.av1.enabled",
media_av1_enabled,
media_av1_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.av1.use-dav1d",
media_av1_use_dav1d,
media_av1_use_dav1d,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.av1.new-thread-count-strategy",
media_av1_new_thread_count_strategy,
media_av1_new_thread_count_strategy,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.av1.force-thread-count",
media_av1_force_thread_count,
media_av1_force_thread_count,
RelaxedAtomicInt32, 0
)
ALWAYS_PREF(
"media.flac.enabled",
media_flac_enabled,
media_flac_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.hls.enabled",
media_hls_enabled,
media_hls_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.mp4.enabled",
media_mp4_enabled,
media_mp4_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.mp4.sniff_iso_brand",
media_mp4_sniff_iso_brand,
media_mp4_sniff_iso_brand,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.playback.warnings-as-errors",
media_playback_warnings_as_errors,
media_playback_warnings_as_errors,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.resume-background-video-on-tabhover",
media_resume_background_video_on_tabhover,
media_resume_background_video_on_tabhover,
bool, true
)
ALWAYS_PREF(
"media.seamless-looping",
media_seamless_looping,
media_seamless_looping,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.seamless-looping-video",
media_seamless_looping_video,
media_seamless_looping_video,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.autoplay.block-event.enabled",
media_autoplay_block_event_enabled,
media_autoplay_block_event_enabled,
bool, false
)
ALWAYS_PREF(
"media.media-capabilities.enabled",
media_media_capabilities_enabled,
media_media_capabilities_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.media-capabilities.screen.enabled",
media_media_capabilities_screen_enabled,
media_media_capabilities_screen_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.benchmark.vp9.fps",
media_benchmark_vp9_fps,
media_benchmark_vp9_fps,
RelaxedAtomicUint32, 0
)
ALWAYS_PREF(
"media.benchmark.vp9.threshold",
media_benchmark_vp9_threshold,
media_benchmark_vp9_threshold,
RelaxedAtomicUint32, 150
)
ALWAYS_PREF(
"media.benchmark.vp9.versioncheck",
media_benchmark_vp9_versioncheck,
media_benchmark_vp9_versioncheck,
RelaxedAtomicUint32, 0
)
ALWAYS_PREF(
"media.benchmark.frames",
media_benchmark_frames,
media_benchmark_frames,
RelaxedAtomicUint32, 300
)
ALWAYS_PREF(
"media.benchmark.timeout",
media_benchmark_timeout,
media_benchmark_timeout,
RelaxedAtomicUint32, 1000
)
ALWAYS_PREF(
"media.test.video-suspend",
media_test_video_suspend,
media_test_video_suspend,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.navigator.enabled",
media_navigator_enabled,
media_navigator_enabled,
bool, true
)
ALWAYS_PREF(
"media.devices.unfocused.enabled",
media_devices_unfocused_enabled,
media_devices_unfocused_enabled,
bool, false
)
ALWAYS_PREF(
"media.devices.insecure.enabled",
media_devices_insecure_enabled,
media_devices_insecure_enabled,
bool, false
)
ALWAYS_PREF(
"media.getusermedia.insecure.enabled",
media_getusermedia_insecure_enabled,
media_getusermedia_insecure_enabled,
bool, false
)
ALWAYS_PREF(
"media.getusermedia.browser.enabled",
media_getusermedia_browser_enabled,
media_getusermedia_browser_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.getdisplaymedia.enabled",
media_getdisplaymedia_enabled,
media_getdisplaymedia_enabled,
bool, true
)
ALWAYS_PREF(
"media.getdisplaymedia.previews.enabled",
media_getdisplaymedia_previews_enabled,
media_getdisplaymedia_previews_enabled,
bool, true
)
ALWAYS_PREF(
"media.getusermedia.camera.background.mute.enabled",
media_getusermedia_camera_background_mute_enabled,
media_getusermedia_camera_background_mute_enabled,
bool, false
)
ONCE_PREF(
"media.getusermedia.camera.macavf.enabled",
media_getusermedia_camera_macavf_enabled,
media_getusermedia_camera_macavf_enabled_AtStartup,
bool, true
)
ALWAYS_PREF(
"media.getusermedia.microphone.prefer_voice_stream_with_processing.enabled",
media_getusermedia_microphone_prefer_voice_stream_with_processing_enabled,
media_getusermedia_microphone_prefer_voice_stream_with_processing_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.getusermedia.microphone.voice_stream_priming.enabled",
media_getusermedia_microphone_voice_stream_priming_enabled,
media_getusermedia_microphone_voice_stream_priming_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.devices.enumerate.legacy.enabled",
media_devices_enumerate_legacy_enabled,
media_devices_enumerate_legacy_enabled,
bool, true
)
ALWAYS_PREF(
"media.aboutwebrtc.auto_refresh.peerconnection_section",
media_aboutwebrtc_auto_refresh_peerconnection_section,
media_aboutwebrtc_auto_refresh_peerconnection_section,
bool, false
)
ALWAYS_PREF(
"media.aboutwebrtc.auto_refresh.connection_log_section",
media_aboutwebrtc_auto_refresh_connection_log_section,
media_aboutwebrtc_auto_refresh_connection_log_section,
bool, false
)
ALWAYS_PREF(
"media.aboutwebrtc.auto_refresh.user_modified_config_section",
media_aboutwebrtc_auto_refresh_user_modified_config_section,
media_aboutwebrtc_auto_refresh_user_modified_config_section,
bool, true
)
ALWAYS_PREF(
"media.aboutwebrtc.auto_refresh.media_ctx_section",
media_aboutwebrtc_auto_refresh_media_ctx_section,
media_aboutwebrtc_auto_refresh_media_ctx_section,
bool, false
)
ALWAYS_PREF(
"media.peerconnection.enabled",
media_peerconnection_enabled,
media_peerconnection_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.peerconnection.scripttransform.enabled",
media_peerconnection_scripttransform_enabled,
media_peerconnection_scripttransform_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.navigator.mediadatadecoder_vpx_enabled",
media_navigator_mediadatadecoder_vpx_enabled,
media_navigator_mediadatadecoder_vpx_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.navigator.mediadatadecoder_h264_enabled",
media_navigator_mediadatadecoder_h264_enabled,
media_navigator_mediadatadecoder_h264_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.navigator.mediadatadecoder_vp8_hardware_enabled",
media_navigator_mediadatadecoder_vp8_hardware_enabled,
media_navigator_mediadatadecoder_vp8_hardware_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.aboutwebrtc.hist.poll_interval_ms",
media_aboutwebrtc_hist_poll_interval_ms,
media_aboutwebrtc_hist_poll_interval_ms,
RelaxedAtomicUint32, 250
)
ALWAYS_PREF(
"media.aboutwebrtc.hist.storage_window_s",
media_aboutwebrtc_hist_storage_window_s,
media_aboutwebrtc_hist_storage_window_s,
RelaxedAtomicUint32, 60
)
ALWAYS_PREF(
"media.aboutwebrtc.hist.prune_after_m",
media_aboutwebrtc_hist_prune_after_m,
media_aboutwebrtc_hist_prune_after_m,
RelaxedAtomicUint32, 60 * 24 * 2
)
ALWAYS_PREF(
"media.aboutwebrtc.hist.closed_stats_to_retain",
media_aboutwebrtc_hist_closed_stats_to_retain,
media_aboutwebrtc_hist_closed_stats_to_retain,
RelaxedAtomicUint32, 8
)
ALWAYS_PREF(
"media.aboutwebrtc.hist.enabled",
media_aboutwebrtc_hist_enabled,
media_aboutwebrtc_hist_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.allowed-to-play.enabled",
media_allowed_to_play_enabled,
media_allowed_to_play_enabled,
bool, true
)
ALWAYS_PREF(
"media.ondevicechange.enabled",
media_ondevicechange_enabled,
media_ondevicechange_enabled,
bool, true
)
ALWAYS_PREF(
"media.seekToNextFrame.enabled",
media_seekToNextFrame_enabled,
media_seekToNextFrame_enabled,
bool, true
)
ALWAYS_PREF(
"media.setsinkid.enabled",
media_setsinkid_enabled,
media_setsinkid_enabled,
bool, true
)
ALWAYS_PREF(
"media.testing-only-events",
media_testing_only_events,
media_testing_only_events,
bool, false
)
ALWAYS_PREF(
"media.useAudioChannelService.testing",
media_useAudioChannelService_testing,
media_useAudioChannelService_testing,
bool, false
)
ALWAYS_PREF(
"media.audioFocus.management",
media_audioFocus_management,
media_audioFocus_management,
bool, false
)
ALWAYS_PREF(
"media.hardwaremediakeys.enabled",
media_hardwaremediakeys_enabled,
media_hardwaremediakeys_enabled,
bool, true
)
ALWAYS_PREF(
"media.mediacontrol.stopcontrol.timer",
media_mediacontrol_stopcontrol_timer,
media_mediacontrol_stopcontrol_timer,
bool, true
)
ALWAYS_PREF(
"media.mediacontrol.stopcontrol.timer.ms",
media_mediacontrol_stopcontrol_timer_ms,
media_mediacontrol_stopcontrol_timer_ms,
RelaxedAtomicUint32, 86400000
)
ALWAYS_PREF(
"media.mediacontrol.stopcontrol.aftermediaends",
media_mediacontrol_stopcontrol_aftermediaends,
media_mediacontrol_stopcontrol_aftermediaends,
bool, true
)
ALWAYS_PREF(
"media.mediacontrol.eligible.media.duration.s",
media_mediacontrol_eligible_media_duration_s,
media_mediacontrol_eligible_media_duration_s,
AtomicFloat, 3.0f
)
ALWAYS_PREF(
"media.webrtc.encoder_creation_strategy",
media_webrtc_encoder_creation_strategy,
media_webrtc_encoder_creation_strategy,
RelaxedAtomicUint32, 0
)
ALWAYS_PREF(
"media.webrtc.capture.allow-pipewire",
media_webrtc_capture_allow_pipewire,
media_webrtc_capture_allow_pipewire,
RelaxedAtomicBool, true
)
ONCE_PREF(
"media.webrtc.camera.allow-pipewire",
media_webrtc_camera_allow_pipewire,
media_webrtc_camera_allow_pipewire_AtStartup,
bool, false
)
ALWAYS_PREF(
"media.block-autoplay-until-in-foreground",
media_block_autoplay_until_in_foreground,
media_block_autoplay_until_in_foreground,
bool, true
)
ALWAYS_PREF(
"media.webrtc.hw.h264.enabled",
media_webrtc_hw_h264_enabled,
media_webrtc_hw_h264_enabled,
bool, false
)
ALWAYS_PREF(
"media.geckoview.autoplay.request",
media_geckoview_autoplay_request,
media_geckoview_autoplay_request,
bool, false
)
ALWAYS_PREF(
"media.geckoview.autoplay.request.testing",
media_geckoview_autoplay_request_testing,
media_geckoview_autoplay_request_testing,
uint32_t, 0
)
ALWAYS_PREF(
"media.mediacontrol.testingevents.enabled",
media_mediacontrol_testingevents_enabled,
media_mediacontrol_testingevents_enabled,
bool, false
)
ALWAYS_PREF(
"media.audio.playbackrate.muting_threshold",
media_audio_playbackrate_muting_threshold,
media_audio_playbackrate_muting_threshold,
uint32_t, 8
)
ALWAYS_PREF(
"media.audio.device.retry.ms",
media_audio_device_retry_ms,
media_audio_device_retry_ms,
RelaxedAtomicInt32, 1000
)
ALWAYS_PREF(
"media.audio.playbackrate.soundtouch_sequence_ms",
media_audio_playbackrate_soundtouch_sequence_ms,
media_audio_playbackrate_soundtouch_sequence_ms,
RelaxedAtomicInt32, 10
)
ALWAYS_PREF(
"media.audio.playbackrate.soundtouch_seekwindow_ms",
media_audio_playbackrate_soundtouch_seekwindow_ms,
media_audio_playbackrate_soundtouch_seekwindow_ms,
RelaxedAtomicInt32, 15
)
ALWAYS_PREF(
"media.audio.playbackrate.soundtouch_overlap_ms",
media_audio_playbackrate_soundtouch_overlap_ms,
media_audio_playbackrate_soundtouch_overlap_ms,
RelaxedAtomicInt32, 8
)
ALWAYS_PREF(
"media.audio.audiosink.threshold_ms",
media_audio_audiosink_threshold_ms,
media_audio_audiosink_threshold_ms,
AtomicFloat, 200.0
)
ALWAYS_PREF(
"media.video-wakelock",
media_video_wakelock,
media_video_wakelock,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"media.theora.enabled",
media_theora_enabled,
media_theora_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"media.widevine.hdcp-protection-mask",
media_widevine_hdcp_protection_mask,
media_widevine_hdcp_protection_mask,
RelaxedAtomicBool, true
)