[Bug 730783] bytereader: SIMD-based optimization to find start code on H.264 and H.265 streams

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 1 04:56:53 PDT 2014


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

Sungho Bae <baver.bae> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #278670|0                           |1
        is obsolete|                            |

--- Comment #20 from Sungho Bae <baver.bae at lge.com> 2014-07-01 11:56:51 UTC ---
Created an attachment (id=279670)
 View: https://bugzilla.gnome.org/attachment.cgi?id=279670
 Review: https://bugzilla.gnome.org/review?bug=730783&attachment=279670

0001-bytereader-SIMD-based-Advanced-Byte-Scan-for-Start-Code.patch

I consider how to merge the optimization without disturbing the policy for
maintainability.

So, I suggest that the optimization can be enabled when 'configure' tool is
performed.
Many architectures such as ARM, x86 have SIMD extensions.
The implementation focuses on ARM architecture with NEON Adv, even if the
algorithm can be implemented on other architectures such as x86.
The implementations for other architectures remains for future works.

I attached the new patches which implements SIMD-based byte scanning
optimization on ARM and configurations to enable the optimization.

Please review my patches.
If you have a question or comment, let me know it.

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