polyzz / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Drop gcc 4.2 on __APPLE__ #378

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
libyuv has some ugly work arounds for the gcc 4.2 compiler supplied by Apple.

Those work arounds hurt performance, are dangerous, and are ugly.
Drop them in favour for simplified code that works with xcode 5+ (clang).

Speakup onw if you require OSX gcc 4.2 support.
To keep it buildable, the assembly can be disabled for old compiler, if 
necessary.

Original issue reported on code.google.com by fbarch...@google.com on 23 Oct 2014 at 6:28

GoogleCodeExporter commented 9 years ago

Original comment by phthor...@gmail.com on 5 Dec 2014 at 1:02

GoogleCodeExporter commented 9 years ago
Assembly blocks have been combined back into one.

Original comment by fbarch...@google.com on 17 Dec 2014 at 12:18

GoogleCodeExporter commented 9 years ago
I422ToRGB24/RAW is still 2 blocks.

Original comment by fbarch...@google.com on 30 Dec 2014 at 7:36

GoogleCodeExporter commented 9 years ago

Original comment by fbarch...@chromium.org on 17 Mar 2015 at 11:29