Bug 100286

Summary: Wrong GStreamer queuing algorithm causing excessive memory and frames losses
Product: Spice Reporter: Frediano Ziglio <fziglio>
Component: spice-gtkAssignee: Spice Bug List <spice-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium CC: fziglio
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: spice-server patch to reproduce the issue

Description Frediano Ziglio 2017-03-20 11:15:10 UTC
Created attachment 130323 [details] [review]
spice-server patch to reproduce the issue

Currently spice-gtk code attempt to insert some delay to deal lipsync.
The idea is to delay frame displays to sync with the audio.
However the delay is attempted on the output of the pipeline (so uncompressed frames) potentially requiring large amount of memory.
I wrote a patch for the server (attached) to leverage the delay so high to cause the client to crash.
Comment 1 GitLab Migration User 2018-06-03 10:21:12 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/spice/spice-gtk/issues/22.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.