[Intel-gfx] [PATCH 00/22] Xv overlay cleanup and preparatory changes for drmmode overlay

Daniel Vetter daniel.vetter at ffwll.ch
Thu Jul 2 14:15:33 CEST 2009


Hi all,

I've split up the two monster-functions split-up patches, as requested by
Ian.  While doing this I fixed up an if-conditional goof-up in the textured
video path I've made. Safe this zero changes vs. the old patch series, only
rebased on top of latest master.

As promised I've included the two patches by Barry, rebased on top of my
work.  And another patch by Simon to make sure it's not lost.

Yours, Daniel

Barry Scott (2):
  Fix segv for clipped movie window
  Fix XV scan line calculation when rotated

Daniel Vetter (19):
  Xv i830_display_video splitup: extract
    i830_update_dst_box_to_crtc_coords
  Xv i830_display_video splitup: extract i830_calc_src_regs
  Xv i830_display_video splitup: extract i830_update_polyphase_coeffs
  Xv i830_display_video splitup: extract i830_update_scaling_factors
  Xv i830_display_video splitup: extract i830_overlay_cmd
  Xv: rename i830_display_video to i830_display_overlay
  Xv: introduce planar memcpy helper
  Xv: use is_planar_fourcc helper some more
  Xv: kill hw double buffering logic
  Xv: kill destId in I830PutImage
  Xv I830PutImage splitup: extract i830_dst_pitch_and_size
  Xv I830PutImage splitup: extract i830_setup_video_buffer
  Xv I830PutImage splitup: extract i830_copy_video_data
  Xv I830PutImage splitup: extract i830_wait_for scanline
  Xv: small cleanups in I830PutImage
  Xv: scrap overlay offscreen pixmap support
  Xv: create xvmc_passthrough helper
  Xv: rework overlay buffer management
  Xv: introduce an overlay hal

Simon Farnsworth (1):
  Raise XV limit to 2048x2048 to match hardware limits.

 src/i830.h        |    1 -
 src/i830_driver.c |    2 -
 src/i830_video.c  | 1641 +++++++++++++++++++++++------------------------------
 src/i830_video.h  |   20 +-
 src/i915_video.c  |   33 +-
 src/i965_video.c  |   48 +-
 6 files changed, 742 insertions(+), 1003 deletions(-)




More information about the Intel-gfx mailing list