[vlc-commits] Clean up NEON chroma converter

Rémi Denis-Courmont git at videolan.org
Thu Jul 7 19:30:46 CEST 2011


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Jul  7 20:21:09 2011 +0300| [29d7063d5bb689e87161c3fb634e5af857768044] | committer: Rémi Denis-Courmont

Clean up NEON chroma converter

 - do not assume output pitch equals (double) pixel width
 - improve function prototypes
 - hand zero-width or zero-height corner cases in ASM (totally useless)
 - use ARM conditon flag (opS) as appropriate

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=29d7063d5bb689e87161c3fb634e5af857768044
---

 modules/arm_neon/Modules.am                    |   12 ++--
 modules/arm_neon/chroma_neon.h                 |   48 ++++++++++++
 modules/arm_neon/{i420_yuy2.c => chroma_yuv.c} |   59 ++++++--------
 modules/arm_neon/i420_yuyv.S                   |   98 +++++++++++-------------
 4 files changed, 123 insertions(+), 94 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=29d7063d5bb689e87161c3fb634e5af857768044


More information about the vlc-commits mailing list