Skip to content

Commit

Permalink
Merge pull request #81 from ajanon/remove_av1_experimental_feature
Browse files Browse the repository at this point in the history
Update anbox features: remove av1 ff and add missing version information
  • Loading branch information
keirthana authored May 31, 2024
2 parents d21a753 + 9a456df commit 679bbef
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions reference/anbox-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,44 +30,46 @@ To configure a feature for one application in the manifest, use a syntax similar

### System UI

*since 1.10.2*

By default, Anbox hides the Android system UI when an application is running in foreground mode. In some use cases, however, it's required to have the system UI available for navigation purposes. This can be enabled with the `enable_system_ui` feature flag.

The feature flag will be considered by all new launched instances once set.

### Virtual Keyboard

*since 1.9.0*

The Android virtual keyboard is disabled by default but can be enabled with the `enable_virtual_keyboard` feature flag.

For the feature to be considered, applications must be manually updated, because changes to allow the feature to work are only applied during the [application bootstrap process](https://discourse.ubuntu.com/t/managing-applications/17760#bootstrap-process-2).

### Client-Side Virtual Keyboard

*since 1.11.0*

The client-side virtual keyboard is disabled by default but can be enabled with the `enable_anbox_ime` feature flag. It requires the client application to embed [Anbox WebView](https://discourse.ubuntu.com/t/integrate-a-client-side-virtual-keyboard/23643) which interacts with the client-side virtual keyboard for text editing and sends the text to the Android container.

For the feature to be considered, applications must be manually updated, because changes to allow the feature to work are only applied during the [application bootstrap process](https://discourse.ubuntu.com/t/managing-applications/17760#bootstrap-process-2).

### WiFi

*since 1.13.0*

By default, Anbox sets up a virtual WiFi device, which sits on top of an Ethernet connection and simulates a real WiFi connection. This WiFi support can be optionally disabled with the `disable_wifi` feature flag.

The feature flag will be considered by all newly launched instances once set.

### Android reboot

*since 1.12.0*

By default, Android is not allowed to reboot. With the `allow_android_reboot` feature flag, this can be allowed.

Note that you must disable the [watchdog](https://discourse.ubuntu.com/t/application-manifest/24197#watchdog-5) if reboots are allowed.

The feature flag will be considered by all newly launched instances once set.

### AV1 software encoder

*since 1.17.0*

The AV1 software encoder is disabled by default but can be enabled with the `experimental.force_av1_software_encoding` feature flag. To transcode the video stream encoded in AV1 codec, all clients must support AV1 decoding.

Once set, this feature flag will be considered by all newly launched instances.

### Development settings

*since 1.18.0*
Expand Down

0 comments on commit 679bbef

Please sign in to comment.