Changeset 629

Show
Ignore:
Timestamp:
07/12/07 01:25:10 (1 year ago)
Author:
astrange
Message:

Mark EyeTV MPEG Support as obsoleted.
Minor change to SSE2 color conversion, to make gcc work better.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ColorConversions.c

    r627 r629  
    195195                                        chroma_h = _mm_unpackhi_epi8(tmp_u, tmp_v); 
    196196                         
    197                         __m128i r1 = _mm_unpacklo_epi8(chroma_l, tmp_y), 
    198                                         r3 = _mm_unpacklo_epi8(chroma_h, tmp_y3), 
    199                                         r2 = _mm_unpackhi_epi8(chroma_l, tmp_y), 
    200                                         r4 = _mm_unpackhi_epi8(chroma_h, tmp_y3), 
    201                                         r5 = _mm_unpacklo_epi8(chroma_l, tmp_y2), 
    202                                         r7 = _mm_unpacklo_epi8(chroma_h, tmp_y4), 
    203                                         r6 = _mm_unpackhi_epi8(chroma_l, tmp_y2), 
    204                                         r8 = _mm_unpackhi_epi8(chroma_h, tmp_y4); 
     197                        _mm_stream_si128(&ov[x4],   _mm_unpacklo_epi8(chroma_l, tmp_y));  
     198                        _mm_stream_si128(&ov[x4+1], _mm_unpackhi_epi8(chroma_l, tmp_y));  
     199                        _mm_stream_si128(&ov[x4+2], _mm_unpacklo_epi8(chroma_h, tmp_y3));  
     200                        _mm_stream_si128(&ov[x4+3], _mm_unpackhi_epi8(chroma_h, tmp_y3));  
    205201                         
    206                         _mm_stream_si128(&ov[x4],   r1);  
    207                         _mm_stream_si128(&ov[x4+1], r2);  
    208                         _mm_stream_si128(&ov[x4+2], r3);  
    209                         _mm_stream_si128(&ov[x4+3], r4);  
    210  
    211                         _mm_stream_si128(&ov2[x4],  r5);  
    212                         _mm_stream_si128(&ov2[x4+1],r6); 
    213                         _mm_stream_si128(&ov2[x4+2],r7); 
    214                         _mm_stream_si128(&ov2[x4+3],r8); 
     202                        _mm_stream_si128(&ov2[x4],  _mm_unpacklo_epi8(chroma_l, tmp_y2));  
     203                        _mm_stream_si128(&ov2[x4+1],_mm_unpackhi_epi8(chroma_l, tmp_y2)); 
     204                        _mm_stream_si128(&ov2[x4+2],_mm_unpacklo_epi8(chroma_h, tmp_y4)); 
     205                        _mm_stream_si128(&ov2[x4+3],_mm_unpackhi_epi8(chroma_h, tmp_y4)); 
    215206                } 
    216207                 
  • trunk/Plists/ComponentInfo.plist

    r607 r629  
    1616                        <string>net.aldorande.component.FFusion</string> 
    1717                        <string>com.jamby.ffmpeg</string> 
     18                        <string>com.elgato.mpegsupport</string> 
    1819                </array> 
    1920        </dict>