[Bug 733171] baseparse: handling of EOS when no output produced

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 14 11:28:31 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=733171
  GStreamer | gstreamer (core) | git

--- Comment #1 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-07-14 18:28:26 UTC ---
A few ideas I had:

1) Demote this error to a warning

2) Add an input_framecount to baseparse to handle the case of EOS without input
data

3) Only error out on EOS if no buffers were produced in case the sinkpad has no
caps set into it (trying to parse an unknown input type), otherwise just post a
warning.

4) Instead of dropping the h264 data before the SPS store it in a pending
buffer list an push it when an SPS is obtained. In case the SPS never arrives
and it gets an EOS we can check if there are pending buffers and verify that
valid data was parsed.

Those aren't exclusive, can be applied together if needed.

-- 
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