After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 693609 - [API] GstBarseParse: need API to finish/parse multiple frames in one go
[API] GstBarseParse: need API to finish/parse multiple frames in one go
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-02-11 18:40 UTC by Tim-Philipp Müller
Modified: 2018-05-06 08:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2013-02-11 18:40:33 UTC
As far as I can see it's currently not possible to parse and _finish() multiple frames in one go.

Some audio formats have very small frame sizes. In those cases it would be very desirble to be able to parse all of the available input data and output N frames in one go.

Otherwise we end up output hundreds of buffers per second, with one packet per buffer, which causes unnecessary overhead downstream.

Examples: AMR-NB, AMR-WB, SBC
Comment 1 Edward Hervey 2018-05-06 08:38:33 UTC
Optimization request opened 5 years ago. valid, but closing for now.