GNOME Bugzilla – Bug 786268
ac3parse: fix not-linked handling to not cause glitches when switching tracks
Last modified: 2017-08-16 13:14:23 UTC
Created attachment 357538 [details] [review] [PATCH] ac3parse: Fix chain function not handling not-linked from baseparse When an input data is separated into 2 buffers, the second buffer would not be pushed into adapter if baseparse returns not-linked for first buffer.
Reassigning to GStreamer team
Thanks for the patch. Makes sense, I think. But what does it actually fix? Does it fix glitches when switching between multiple audio tracks?
Yes. I hear glitches when switching track to ac3.
Thanks! commit bc290059a4d1fd2fb1ffa229ed307efc2daa3972 (HEAD -> master, origin/master, origin/HEAD) Author: Sky Juan <skyjuan@realtek.com> Date: Mon Aug 14 15:28:22 2017 +0800 ac3parse: fix not-linked handling causing glitches when selecting stream Fix chain function not handling not-linked from baseparse. When an input data is separated into 2 buffers, the second buffer would not be pushed into the adapter if baseparse returns not-linked for first buffer. This caused glitches when switching streams and selecting a stream that was previously unselected. https://bugzilla.gnome.org/show_bug.cgi?id=786268