1. 01 Sep, 2011 1 commit
  2. 30 Aug, 2011 2 commits
    • Jean-Paul Saman's avatar
      VAAPI-X11: Workaround for alpha/chroma keying with Subtitles. · 6f1accc9
      Jean-Paul Saman authored
      The VDPAU wrapper for VAAPI does not support alpha or chroma key setting
      for subpictures. However the VDPAU image manipulation functions do handle
      transparency. This results in every subpicture to have a green transparent
      background. Overriding this with freetype variables does not seem to have
      any effect whatsoever in this combination of VAAPI and VDPAU wrapper.
      
      The workaround is to remove the green value of every pixel whenever this
      pixel is not completly opaque. This seems to work (tm), expect side-effects
      however.
      
      It is best to remove this code when alpha and chroma keying for subtitles
      work properly with VAAPI and VDPAU or XvBA. Untill then this workaround is
      sadly needed.
      6f1accc9
    • Jean-Paul Saman's avatar
      VAAPI-X11: Cleanup · 9088e52c
      Jean-Paul Saman authored
      9088e52c
  3. 12 Aug, 2011 17 commits
  4. 10 Aug, 2011 1 commit
    • Jean-Paul Saman's avatar
      VAAPI-X11: using XCB abstraction to Xlib · 2c233f96
      Jean-Paul Saman authored
      Use XCB abstraction to Xlib for communication to X11 server. The following
      additional changes were needed:
      
      - Split modules/video_output/xcb/xcb_vlc.c in 2
      	xcb_vlc.h	 - SHM and PictureResourceAlloc/PictureResourceFree
      	xcb_events_vlc.h - matches implementation of modules/video_output/xcb/events.c
      2c233f96
  5. 08 Aug, 2011 5 commits
  6. 07 Aug, 2011 14 commits