GNOME Bugzilla – Bug 796858
wasapi: weird/totally garbled sound when playing back video
Last modified: 2018-08-02 11:30:57 UTC
Created attachment 373126 [details] Recorded output Hello There's a weird sound and video skips frames in GStreamer 1.14.2. I tried with gst-launch-1.0 playbin -v uri=http://freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer-480p.webm
Created attachment 373127 [details] output of gst-launch-1.0
Created attachment 373128 [details] Recorded output with sound
Created attachment 373129 [details] Recorded output with sound
(In reply to tomislavtustonic from comment #0) > There's a weird sound and video skips frames in GStreamer 1.14.2. > I tried with > gst-launch-1.0 playbin -v > uri=http://freedesktop.org/software/gstreamer-sdk/data/media/sintel_trailer- > 480p.webm Does this also happen with 1.14.1? Also, please set the following environment variables: GST_DEBUG=wasapi*:4 GST_DEBUG_FILE=debug-log.txt then run the gst-launch pipeline again, and then paste debug-log.txt here.
It's fine with GStreamer 1.14.1. Debug log is in the attachment. Also, please note that video playback also isn't working properly. Thanks, Tom
Created attachment 373149 [details] wasapi debug log
This might help: https://bugzilla.gnome.org/show_bug.cgi?id=796354#c39 This fixes a regression I introduced which made it into 1.14.2
commit f06c2fe05102419bd70c64e93880e37b7319313a (HEAD -> 1.14, origin/1.14) Author: Christoph Reiter <reiter.christoph@gmail.com> Date: Sun May 27 14:31:55 2018 +0200 wasapisink: fix regression in shared mode segment size In commit fd806628a8 (839cc3926 in the stable branch) I changed the segment size to match exactly the buffer size. I missed that this is only valid in exclusive mode and in shared mode the buffer size is a multiple of the device period. Revert the logic for the shared mode. https://bugzilla.gnome.org/show_bug.cgi?id=796354 https://bugzilla.gnome.org/show_bug.cgi?id=796858