...
Help/Watching and the player/Picture and sound

Decoder mode: hardware, software, and when to change it

What the three modes actually do, and the one symptom that justifies leaving Auto.

1 min readUpdated 20 Sep 2026

Decoding is the work of turning a stream into a picture. Your device’s chip does it best, when it can.

Mode What it does
Auto The default. Uses the chip when it can and falls back on its own. Right for almost everyone.
Hardware Only Forces the chip. Lowest power use, and it will fail on rare formats the chip does not know.
Prefer Software Extensions Uses software decoders. Plays formats hardware refuses, at the cost of more work for the processor.

When to change it

Change it when a specific stream says this device cannot play this channel, and other channels are fine. Try Prefer Software Extensions for that stream. If everything plays, leave Auto alone.

Software decoding is not free. On a weak box it can turn a smooth 4K stream into a slideshow. Set it back to Auto once you are past the problem stream.

Video surface

Also in Playback. Auto is correct almost always. SurfaceView gives the best video performance and secure playback support, and TextureView gives smoother transitions between preview and fullscreen. Change it only if you see flicker on your particular box.

What software decoding cannot fix

Audio gaps are covered by built-in decoders, so unusual audio formats generally play. Video is decided by your device alone. If a device genuinely lacks a video decoder, no setting in any app creates one.

Was this article helpful?
Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.