Skip to content

Commit 9a4ac54

Browse files
committed
Set optimizeForLatency in decoder config
When the encoder spits out a decoder configuration, set optimizeForLatency based on the encoder configuration of latencyPref.
1 parent 3cd426f commit 9a4ac54

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

samples/encode-decode-worker/js/stream_worker.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,8 @@ class pipeline {
252252
output: (chunk, cfg) => {
253253
if (cfg.decoderConfig) {
254254
cfg.decoderConfig.hardwareAcceleration = config.decHwAcceleration;
255+
cfg.decoderConfig.optimizeForLatency = true;
256+
if (config.latencyPref == 'quality') cfg.decoderConfig.optimizeForLatency = false;
255257
const decoderConfig = JSON.stringify(cfg.decoderConfig);
256258
self.postMessage({text: 'Configuration: ' + decoderConfig});
257259
const configChunk =

0 commit comments

Comments
 (0)