Skip to content

[2.38][GStreamer][WesterosQuirk] set low-latency-mode property#1628

Draft
goruklu wants to merge 2 commits into
WebPlatformForEmbedded:wpe-2.38from
goruklu:wpe-2.38-westerosquirk-set-low-latency-mode-property
Draft

[2.38][GStreamer][WesterosQuirk] set low-latency-mode property#1628
goruklu wants to merge 2 commits into
WebPlatformForEmbedded:wpe-2.38from
goruklu:wpe-2.38-westerosquirk-set-low-latency-mode-property

Conversation

@goruklu

@goruklu goruklu commented Mar 3, 2026

Copy link
Copy Markdown

Amlogic recently added "low-latency-mode" property to their Westeros sink. This property needs to be enabled to achieve the lowest latency when playing webRTC cloud gaming streams.

Amlogic uses "low-latency-mode"  Westeros sink property instead of "immediate-mode" for lowest latency.
@goruklu goruklu requested a review from philn as a code owner March 3, 2026 03:51
@goruklu goruklu changed the title [GStreamer][WesterosQuirk] set low-latency-mode property [2.38][GStreamer][WesterosQuirk] set low-latency-mode property Mar 3, 2026
@emutavchi emutavchi requested a review from modeveci March 3, 2026 11:52
@modeveci modeveci requested review from eocanha and removed request for philn March 3, 2026 14:13
@vivienne-w

vivienne-w commented Mar 9, 2026

Copy link
Copy Markdown

I see this low latency mode only supports AVC and AV1 codecs, so wouldn't this break playback of unsupported codecs?

See: westeros-sink-soc.c#806

wstLowLatencyModePushFrame() would silently fail here: westeros-sink-soc.c#2229 because wstLowLatencyModeInit() wouldn't set g_vcodec->ext_handle here: westeros-sink-soc.c#6822

@modeveci

Copy link
Copy Markdown

@vivienne-w can we park this PR for a while? our team will provide more details regarding this PR and related 2.46 PR.

@vivienne-w

Copy link
Copy Markdown

@modeveci yeah, no problem

@goruklu goruklu marked this pull request as draft March 13, 2026 19:02
@goruklu

goruklu commented Mar 13, 2026

Copy link
Copy Markdown
Author

We will try to re-use the immediate-mode property for Amlogic Westeros-sink as well.
Westeros sink will have to handle different codecs properly.

@eocanha

eocanha commented Mar 15, 2026

Copy link
Copy Markdown
Member

Regarding the immediate-output property (I'm assuming you're talking about that one), I'd like to comment that it's currently causing issues on live game streaming for some online services. This is not directly related to this PR, but I still think it's worth to mention.

Have a look at #1572 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

4 participants