[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.5.99.2-1'



Tag 'xserver-xorg-video-intel-2_2.5.99.2-1' created by Julien Cristau <jcristau@debian.org> at 2009-01-14 07:08 +0000

Tagging upload of xserver-xorg-video-intel 2:2.5.99.2-1 to experimental.

Changes since xserver-xorg-video-intel-2_2.5.1-1:
Adam Jackson (1):
      Quirk: No LVDS on Dell Studio Hybrid

Bryce Harrington (2):
      PipeA quirk for Quanta/W251U (launchpad bug #244242)
      Pipe-A quirk for HP 2730p (bug #18852)

Carl Worth (13):
      Ignore intel_gtt binary
      Rename gen4_state_t to gen4_static_state_t
      Rename gen4_state_init to gen4_static_state_init
      Rename state_base_offset to static_state_offset in gen4_static_state_init
      Use consistent idiom for obtaining static_state
      Use buffer object for vertex buffer (in new gen4_dynamic_state)
      965: Move composite setup to new _emit_batch_header_for_composite
      Rename gen4_dynamic_state to gen4_vertex_buffer
      Unreference the vertex_buffer_bo in gen4_render_state_cleanup
      Use buffer objects for binding table and surface-state objects.
      i965: Add batch_flush_notify hook to create new vertex-buffer bo
      Don't smash fixed_mode if skip_panel_detect is set.
      Set vertex_buffer_bo to NULL after unreference.

Dave Airlie (7):
      Default kernel mode setting to off, add configure flag to enable
      uxa: don't call composite routines with no buffer.
      modeset: fix xf86CrtcRotate API change across server versions
      modeset: transformPresent is a new API member
      exa: fix map gtt call to use current API
      intel: don't call enter/leave VT for KMS enabled systems
      intel/kms: disable overlay when it needs physical address

Eric Anholt (36):
      Don't set up sarea or drm mappings in DRI2 mode.
      UXA: Re-enable non-965 render.
      DRI2: Emit the MI_FLUSH before flushing batch in swapbuffers.
      DRI2: Move pixmap pitch alignment for use with depth to pixmap create.
      Merge branch 'master' into dri2
      Fix build failures that should have been in the previous merge commit.
      Remove the CheckDevices timer.
      Make I830FALLBACK debugging a runtime instead of compile-time option.
      i965: Support render acceleration with pixmaps in BOs.
      Remove DRI_MM defines which are always true now.
      UXA: Add support for tiled front/back/depth by cutting over to the GTT map.
      Re-enable composite accel on 965 with UXA.
      Enable tiling for DRI2 back/depth buffers.
      Move debug code for I965DisplayVideoTextured to separate functions.
      Move I965DisplayVideoTextured surface/sampler setup to separate functions.
      Move I965DisplayVideoTextured unit state setup to separate functions.
      Move i965 video cc state to BOs.
      Move i965 video vs/sf state to BOs.
      Stop allocating unused scratch space for i965 video.
      Move i965 video wm and sampler state to BOs.
      Move remaining i965 video programs to BOs.
      Move i965 video vertex data to BOs.
      Move i965 video surface state and binding table to BOs.
      Emit proper relocations to pixmaps in BOs in i965 video.
      Remove the extra memory allocation for 965 video state now that it's all in BOs.
      uxa: Add in EnableDisableFBAccess handling like examodule.c did.
      uxa: Reject solid/copy to under-8bpp destinations.
      uxa: Correctly prepare/finishaccess of stipple in ValidateGC (and only it)
      Remove old mergedfb includes and defines, which bother spatch.
      Rely on libdrm 2.4.3 and stop checking for xf86drmMode.h.
      Add PCI write posting to LeaveVT path when we're about to wait on write results.
      uxa: Do a hack to use the aperture mapping instead of bo_map in sw fallbacks.
      Don't touch the pipestat regs for detecting FIFO underrun. The kernel owns them.
      Disable DRI2 buffer tiling on non-965, as those need fence regs for 2D blits.
      Fix pin leakage with EXA GTT-mapping shortcut, and crash with UXA on KMS.
      Always enable KMS if server's new enough, and remove option.

Henry unbongo (1):
      Add support for SDVO LVDS.

Jesse Barnes (3):
      Don't modify render standby if kernel mode setting is active
      Default to FULL_ASPECT panel fitting
      Make sure DRM library paths are included

Julien Cristau (7):
      Don't unconditionally define DRI2
      Merge commit 'xf86-video-intel-2.5.1' into upstream-experimental
      Merge branch 'upstream-experimental' into debian-experimental
      Update changelogs
      Update libdrm-dev build-dep to 2.4.3.
      add bug closer
      Prepare changelog for upload

Keith Packard (7):
      Fix mis-merge of DRI2 changes related to pI830->directRenderingType
      Use long crt hotplug activation time on GM45.
      Merge commit 'origin/dri2'
      Add RandR 1.3 panning support by supporting the crtc set_origin function
      Handle drm_bo_map failure in 965 video and composite paths.
      uxa: handle uxa_prepare_access failure
      FatalError on batchbuffer map failure

Kristian Høgsberg (9):
      Add DRI2 support.
      Fix broken test for DRI1 in DRI2 conversion.
      Merge commit 'origin/master' into HEAD
      Update to DRI2 changes.
      Merge commit 'origin/master' into dri2
      Fix KMS compilation.
      Simplify crtc preinit a bit.
      Make sure DRI/DRI2 can initialize properly with KMS.
      Quiet some KMS warnings.

Ma Ling (2):
      enable Intel G35 SDVO HDMI audio output
      SDVO: reset pixel repeat in avi frame

Maxim Levitsky (1):
      Add an option to make the overlay be the first XV adaptor.

Paulo Cesar Pereira de Andrade (2):
      Export libIntelXvMC and libI80XvMC symbols.
      Include <X11/Xfuncproto.h> prior to including "edid.h" from the sdk.

Peter Alfredsen (1):
      xvmc: fix up needed libs

Robert Lowery (1):
      TV: add support to set TV margins in xorg.conf

Robert Noland (1):
      Fix drmOpen for non-linux 965 XvMC

Wu Fengguang (3):
      introduce i830_hdmi_priv.has_hdmi_sink
      enable Intel G45 integrated HDMI audio output
      refresh batch_bo reference after intel_batch_flush()

Zhenyu Wang (28):
      Make IS_GM45 into IS_G4X define
      SDVO: fix wrong order of sdvo version's major/minor
      SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource command
      SDVO: fix sdvo tv format and sdtv resolution request/reply definition
      SDVO: add GetScaledHDTVResolutionSupport command
      SDVO: add command for set monitor power state
      SDVO: fix more command definition errors
      TV: white space cleanup
      TV: fix default contrast and saturation modifier
      TV: save serveral TV_CTL register fields in mode set
      TV: fix timing parameters for PAL, 480p, 1080i
      TV: subcarrier fix for NTSC and PAL
      quirk LVDS on Asus Eee box
      TV: fix contrast and saturation for 915/945G
      Disable XvMC on DRI2 for now
      Fix maxium backlight level restored issue
      Fix TV compiling warning
      Fix DRI2 compiling warning
      Remove Cappuccino SlimPRO SP625F 855GM LVDS quirk
      bug #17395: Quirk CRT for Sony VGC-LT71DB
      Try to always probe SDVOC on 965G/965GM
      Fix directRenderingType check
      Don't warn on ring enabled in GEM
      Bump version 2.5.99.1
      Don't count vertex buffer in second aperture size check
      Bug #18004: Add Aopen 915GM LVDS quirk
      UXA: Fallback to dri_bo_map() if pin failed
      Bump version 2.5.99.2

Zou Nan hai (14):
      965 xvmc, current only frame based DCT_type support
      [965-xvmc] some fixes for earlier 965 chips
      Fix from He Shuang(shuang.he@intel.com),
      [965-xvmc] support field prediction and dct type, optimize in GPU
      [965-xvmc] add missing g4a file
      [965-xvmc] half-pixel bug fix
      [965-xvmc] some shader optimize
      [965-xvmc] There is some issue with uv half pixel, remove it till fix
      [965-xvmc] optimize, pack some payload
      [965-xvmc] IGD support
      [965-xvmc] 965q indirect media data workaround
      Merge branch '965-xvmc'
      [965-xvmc] fix dual prime kernel, flush issue on G4x
      Update binary versions of the dual-prime kernels

root (1):
      [i965-xvmc] bypass copy when put image with xvmc

---
 ChangeLog                           | 1077 ++++++++++++-
 configure.ac                        |   32 
 debian/changelog                    |    8 
 debian/control                      |    2 
 man/intel.man                       |    2 
 src/Makefile.am                     |    4 
 src/bios_reader/bios_reader.c       |    1 
 src/common.h                        |    1 
 src/drmmode_display.c               |   31 
 src/i810_reg.h                      |    1 
 src/i830.h                          |   41 
 src/i830_accel.c                    |   15 
 src/i830_batchbuffer.c              |    9 
 src/i830_bios.c                     |    3 
 src/i830_crt.c                      |    3 
 src/i830_debug.c                    |    2 
 src/i830_display.c                  |   24 
 src/i830_dri.c                      |  253 +++
 src/i830_driver.c                   |  310 +--
 src/i830_exa.c                      |   51 
 src/i830_hdmi.c                     |   20 
 src/i830_hwmc.c                     |    8 
 src/i830_hwmc.h                     |    5 
 src/i830_lvds.c                     |    9 
 src/i830_memory.c                   |   17 
 src/i830_quirks.c                   |   16 
 src/i830_sdvo.c                     |   19 
 src/i830_tv.c                       |   89 -
 src/i830_video.c                    |   28 
 src/i830_video.h                    |    7 
 src/i965_hwmc.c                     |  317 +++
 src/i965_hwmc.h                     |   25 
 src/i965_render.c                   |  453 +++--
 src/i965_video.c                    | 1131 ++++++++------
 src/xvmc/I810XvMC.c                 |   54 
 src/xvmc/Makefile.am                |  123 +
 src/xvmc/addidct.g4i                |  152 +
 src/xvmc/backward.g4b               | 1472 ++++++++++++++++++
 src/xvmc/block_clear.g4i            |  140 +
 src/xvmc/dual_prime.g4a             |  223 ++
 src/xvmc/dual_prime.g4b             | 2486 +++++++++++++++++++++++++++++++
 src/xvmc/dual_prime_igd.g4a         |  223 ++
 src/xvmc/dual_prime_igd.g4b         | 1142 ++++++++++++++
 src/xvmc/f_b.g4b                    | 2886 ++++++++++++++++++++++++++++++++++++
 src/xvmc/field_backward.g4a         |  124 +
 src/xvmc/field_backward.g4b         | 1341 ++++++++++++++++
 src/xvmc/field_backward_igd.g4a     |  124 +
 src/xvmc/field_backward_igd.g4b     |  669 ++++++++
 src/xvmc/field_f_b.g4a              |  223 ++
 src/xvmc/field_f_b.g4b              | 2486 +++++++++++++++++++++++++++++++
 src/xvmc/field_f_b_igd.g4a          |  223 ++
 src/xvmc/field_f_b_igd.g4b          | 1142 ++++++++++++++
 src/xvmc/field_forward.g4a          |  121 +
 src/xvmc/field_forward.g4b          | 1340 ++++++++++++++++
 src/xvmc/field_forward_igd.g4a      |  121 +
 src/xvmc/field_forward_igd.g4b      |  668 ++++++++
 src/xvmc/forward.g4b                | 1471 ++++++++++++++++++
 src/xvmc/frame_backward.g4a         |   69 
 src/xvmc/frame_backward.g4b         |  716 ++++++++
 src/xvmc/frame_backward_igd.g4a     |   69 
 src/xvmc/frame_backward_igd.g4b     |  374 ++++
 src/xvmc/frame_f_b.g4a              |  131 +
 src/xvmc/frame_f_b.g4b              | 1257 +++++++++++++++
 src/xvmc/frame_f_b_igd.g4a          |  131 +
 src/xvmc/frame_f_b_igd.g4b          |  573 +++++++
 src/xvmc/frame_forward.g4a          |   65 
 src/xvmc/frame_forward.g4b          |  715 ++++++++
 src/xvmc/frame_forward_igd.g4a      |   65 
 src/xvmc/frame_forward_igd.g4b      |  373 ++++
 src/xvmc/i965_xvmc.c                |  760 +++++++++
 src/xvmc/i965_xvmc.h                |    2 
 src/xvmc/intel_batchbuffer.h        |   37 
 src/xvmc/intel_xvmc.c               |   88 -
 src/xvmc/intel_xvmc.h               |    1 
 src/xvmc/ipicture.g4a               |  166 ++
 src/xvmc/ipicture.g4b               |  125 +
 src/xvmc/motion_field_uv.g4i        |   46 
 src/xvmc/motion_field_uv_igd.g4i    |   46 
 src/xvmc/motion_field_y.g4i         |   45 
 src/xvmc/motion_field_y_igd.g4i     |   45 
 src/xvmc/motion_frame_uv.g4i        |   29 
 src/xvmc/motion_frame_uv_igd.g4i    |   29 
 src/xvmc/motion_frame_y.g4i         |   57 
 src/xvmc/motion_frame_y_igd.g4i     |   57 
 src/xvmc/null.g4a                   |   57 
 src/xvmc/null.g4b                   |   17 
 src/xvmc/read_field_x0y0_uv.g4i     |   74 
 src/xvmc/read_field_x0y0_uv_igd.g4i |   40 
 src/xvmc/read_field_x0y0_y.g4i      |   83 +
 src/xvmc/read_field_x0y0_y_igd.g4i  |   48 
 src/xvmc/read_field_x0y1_uv.g4i     |   78 
 src/xvmc/read_field_x0y1_uv_igd.g4i |   43 
 src/xvmc/read_field_x0y1_y.g4i      |   86 +
 src/xvmc/read_field_x0y1_y_igd.g4i  |   51 
 src/xvmc/read_field_x1y0_uv.g4i     |   75 
 src/xvmc/read_field_x1y0_uv_igd.g4i |   40 
 src/xvmc/read_field_x1y0_y.g4i      |   83 +
 src/xvmc/read_field_x1y0_y_igd.g4i  |   48 
 src/xvmc/read_field_x1y1_uv.g4i     |  172 ++
 src/xvmc/read_field_x1y1_uv_igd.g4i |   75 
 src/xvmc/read_field_x1y1_y.g4i      |  166 ++
 src/xvmc/read_field_x1y1_y_igd.g4i  |   78 
 src/xvmc/read_frame_x0y0_uv.g4i     |   73 
 src/xvmc/read_frame_x0y0_uv_igd.g4i |   39 
 src/xvmc/read_frame_x0y0_y.g4i      |  109 +
 src/xvmc/read_frame_x0y0_y_igd.g4i  |   50 
 src/xvmc/read_frame_x0y1_uv.g4i     |   79 
 src/xvmc/read_frame_x0y1_uv_igd.g4i |   44 
 src/xvmc/read_frame_x0y1_y.g4i      |  113 +
 src/xvmc/read_frame_x0y1_y_igd.g4i  |   54 
 src/xvmc/read_frame_x1y0_uv.g4i     |   75 
 src/xvmc/read_frame_x1y0_uv_igd.g4i |   41 
 src/xvmc/read_frame_x1y0_y.g4i      |  110 +
 src/xvmc/read_frame_x1y0_y_igd.g4i  |   51 
 src/xvmc/read_frame_x1y1_uv.g4i     |  159 +
 src/xvmc/read_frame_x1y1_uv_igd.g4i |   71 
 src/xvmc/read_frame_x1y1_y.g4i      |  264 +++
 src/xvmc/read_frame_x1y1_y_igd.g4i  |  105 +
 uxa/uxa-accel.c                     |   30 
 uxa/uxa-glyphs.c                    |   16 
 uxa/uxa-priv.h                      |   11 
 uxa/uxa-render.c                    |   39 
 uxa/uxa-unaccel.c                   |  236 +-
 uxa/uxa.c                           |   82 -
 124 files changed, 30972 insertions(+), 1232 deletions(-)
---


Reply to: