Changeset cef7a5d4bc252197c51b291adab352b0b3226246

Show
Ignore:
Timestamp:
12/26/07 03:35:50 (8 months ago)
Author:
Antoine Cellerier <dionoea@videolan.org>
git-committer:
Antoine Cellerier <dionoea@videolan.org> 1198636550 +0000
git-parent:

[83d8b6b3dd5f786e87e1d082518add50b2d44ccc]

git-author:
Antoine Cellerier <dionoea@videolan.org> 1198636550 +0000
Message:

Three new chroma converters:

  • yuy2_i420: convert from Packed YUV 4:2:2 to Planar YUV 4:2:0
  • yuy2_i422: convert from Packed YUV 4:2:2 to Planar YUV 4:2:2
  • chroma_chain: attempt to chain 2 chroma converters to acheive the conversion (i.e. yuy2 -> rv32 will be done using yuy2 -> i420 -> rv32)
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    re91b812 rcef7a5d  
    12691269  VLC_ADD_PLUGINS([gestures rc telnet hotkeys showintf marq podcast shout sap fake folder]) 
    12701270  VLC_ADD_PLUGINS([rss mosaic wall motiondetect clone crop erase bluescreen alphamask gaussianblur]) 
    1271   VLC_ADD_PLUGINS([i420_yuy2 i422_yuy2 i420_ymga i422_i420]) 
     1271  VLC_ADD_PLUGINS([i420_yuy2 i422_yuy2 i420_ymga i422_i420 yuy2_i422 yuy2_i420 chroma_chain]) 
    12721272  VLC_ADD_PLUGINS([aout_file linear_resampler bandlimited_resampler]) 
    12731273  VLC_ADD_PLUGINS([float32_mixer spdif_mixer simple_channel_mixer]) 
  • modules/video_chroma/Modules.am

    r37becd4 rcef7a5d  
    7272    $(NULL) 
    7373 
     74SOURCES_yuy2_i422 = \ 
     75    yuy2_i422.c \ 
     76    $(NULL) 
     77 
     78SOURCES_yuy2_i420 = \ 
     79    yuy2_i420.c \ 
     80    $(NULL) 
     81 
     82SOURCES_chroma_chain = \ 
     83    chain.c \ 
     84    $(NULL)