[Bug 730783] bytereader: Improve the performance to find start code for H.264 and H.265
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jun 17 22:54:21 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=730783
GStreamer | gstreamer (core) | git
--- Comment #15 from Sungho Bae <baver.bae at lge.com> 2014-06-18 05:54:14 UTC ---
I suggest that the patch split into the other two threads, because it consists
of two kinds of optimization:
First, it enhances the performance by approximately 8% using pointer access
instead of array indexed access.
The idea can be adopted for all architectures and it doesn't affect the
readability and maintainability of the code.
https://bugzilla.gnome.org/show_bug.cgi?id=731442
Second, it improves the performance by about 30% using SIMD instructions which
is the hot issue of this thread.
I agree that the implemented assembly code affects the readability and
maintainability because of the dependency for ARM architecture.
but, I think it is also needed because the performance and effectiveness are
important in resource-constraint environments, that is, embedded system.
I want to discuss this issue in this thread continually.
Thanks.
--
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