• Antoine Cellerier's avatar
    Add new "mask" option to the mosaic_bridge module. This makes it possible to... · 89d87da5
    Antoine Cellerier authored
    Add new "mask" option to the mosaic_bridge module. This makes it possible to define a transparency mask used during mosaic blending. Example usage follows:
    
    ./vlc -I telnet --color -vvv --vlm-conf mosaic.vlm --mosaic-width 360 --mosaic-height 270 --mosaic-rows 6 --mosaic-cols 6 --mosaic-keep-picture --fake-file ~/images/mire.jpg --fake-width 360 --fake-height 270 --no-audio --sub-filter mosaic
    
    And the vlm config:
    
    new channel0 broadcast enabled
    setup channel0 input /home/dionoea/media/redefined-nintendo.mpg
    setup channel0 output #duplicate{dst=mosaic-bridge{id=0,height=270,width=360,mask=/home/dionoea/images/cone_360x270.png},select=video,dst=bridge-out{id=0},select=audio}
    
    new background broadcast enabled
    setup background input fake:
    #setup background output #bridge-in:display
    control background play
    
    control channel0 play
    
    The files used are available on http://people.videolan.org/~dionoea/mosaic/ if you want to test. (This will blend the redefined nintendo video in a cone like region)
    
    
    89d87da5
mosaic_bridge.c 23.2 KB