[Bug 725167] opusdec PLC doesn't seem to work as well as Chrome

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Feb 26 03:55:07 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=725167
  GStreamer | gst-plugins-bad | 1.2.1

--- Comment #1 from tcdgreenwood at hotmail.com 2014-02-26 12:16:34 UTC ---
Also think I may have spotted another related problem.  The code currently
checks if the last_buffer was missing by checking if it's not NULL:

if (dec->last_buffer) {
  /* normal delayed decode */
  ...
} else {
  /* FEC reconstruction decode */
  ...
}

I think that the contract says the buffer will be 0 size for PLC so it should
be checking the size of dec->last_buffer as it does earlier when deciding if to
decode using buffer or last_buffer.  gst_buffer_get_size seems to return 0 if
the buffer is null - so I think it should be safe to change it.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list