History log of /haiku/src/add-ons/media/plugins/ffmpeg/gfx_conv_mmx.cpp
Revision Date Author Comments
# 51d9b4fe 21-Dec-2010 David McPaul <dlmcpaul@gmail.com>

correct yuv422 planar conversion. Seperate sse, sse2 and ssse3 asm code. Add packed convertor

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39913 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d5bc298 20-Oct-2010 Stephan Aßmus <superstippi@gmx.de>

* Removed a big chunk of dead or outdated code. It was really
hard to see the big picture and tell what actually works
in the higher levels of the code.
* Coding style cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 50ff266e 25-Jan-2010 David McPaul <dlmcpaul@gmail.com>

Add SSE versions of YUV2RGB converters for earlier x86 cpus

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35290 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96f1b483 08-Jan-2010 David McPaul <dlmcpaul@gmail.com>

use width and height when deciding on which conversion routine to select. Remove some checks per frame from sse2 conversion routines. Hopefully it still handles misaligned buffers ok. Too many tests were hurting performance

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34945 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c2d6e29c 14-Nov-2009 David McPaul <dlmcpaul@gmail.com>

ensure buffers are aligned 32 for SSE2 should fix #4948

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34047 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6bfbea62 19-Sep-2009 David McPaul <dlmcpaul@gmail.com>

Added SSE2 yuv to rgb conversion code. This code needs to move into the media kit though

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33200 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 51d9b4fe14bec902662f90f9ff7dca5df5622527 21-Dec-2010 David McPaul <dlmcpaul@gmail.com>

correct yuv422 planar conversion. Seperate sse, sse2 and ssse3 asm code. Add packed convertor

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39913 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d5bc29832badda51f85aed32a8efdd91fa19b3e 20-Oct-2010 Stephan Aßmus <superstippi@gmx.de>

* Removed a big chunk of dead or outdated code. It was really
hard to see the big picture and tell what actually works
in the higher levels of the code.
* Coding style cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 50ff266ef29cffbf57565fad9c5f75426a8aba97 25-Jan-2010 David McPaul <dlmcpaul@gmail.com>

Add SSE versions of YUV2RGB converters for earlier x86 cpus

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35290 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 96f1b483e4423a8a8505d630dfbfd1d78a739987 08-Jan-2010 David McPaul <dlmcpaul@gmail.com>

use width and height when deciding on which conversion routine to select. Remove some checks per frame from sse2 conversion routines. Hopefully it still handles misaligned buffers ok. Too many tests were hurting performance

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34945 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c2d6e29c897692c7256b42c5cd0283ae766e589e 14-Nov-2009 David McPaul <dlmcpaul@gmail.com>

ensure buffers are aligned 32 for SSE2 should fix #4948

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34047 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6bfbea62cd2e70f2ce97101d038c803ea8027393 19-Sep-2009 David McPaul <dlmcpaul@gmail.com>

Added SSE2 yuv to rgb conversion code. This code needs to move into the media kit though

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33200 a95241bf-73f2-0310-859d-f6bbb57e9c96