Permalink
Switch branches/tags
Nothing to show
Commits on May 4, 2013
  1. overlay: Swap flips on 90 only for older mdp version.

    Older mdp rotator does 90 first and flip next,
    forcing HAL to swap flips, in presence of 90.
    
    Newer mdp does flip first and 90 next, owing to DMA pipe.
    (Also similar to GPU flip handling). So we can pass flips as-is.
    
    Change-Id: I379509a07e45966262005666e7727e7923079d3a
    Saurabh Shah committed with Apr 10, 2013
Commits on May 3, 2013
  1. gralloc: Remove update rect

    SurfaceFlinger does not use this feature any more.
    Removing this to avoid usage of reserved flags.
    If this is needed again, it can be added with metadata
    in the display commit ioctl
    
    Change-Id: Iaf3f14a910ad64c83abb0910fad4a999b663c545
    Naseer Ahmed committed with Jan 15, 2013
  2. overlay: Remove unnecessary lock.

    Remove the unnecessary lock used in setter and getter of external.
    
    Change-Id: If752c212e4c28a81db5c6957d0e751444e23ff93
    Saurabh Shah committed with Feb 7, 2013
  3. qdutils: Default to GPU composition

    If composition type is not set, default to GPU composition.
    This is because CPU composition is not supported from MR1 onwards
    
    Change-Id: I951dcb5586a8dbcfbe73cd7292d0f1690d6528ba
    Naseer Ahmed committed with Feb 13, 2013
  4. overlay : Check for WI-FI-D support to set number of framebuffers

    Change-Id: Id7998aef6070ae9062634329061e1a8d66b911f5
    Neti Ravi Kumar committed with Apr 15, 2013
Commits on Apr 30, 2013
  1. Allow usage of kernel headers

    Change-Id: I9fa11bd72fa632551679d8b13a89cccbaae53e77
    committed Apr 30, 2013
  2. qdutils: Add MDP v3.0.2 detection.

    Change-Id: I22ad1f7fe3c2c03518e192b44f8f0f7018d8ff34
    cryptomilk committed with Aug 28, 2012
Commits on Apr 23, 2013
  1. hwc: Retry vsync on EBUSY

    The driver returns EBUSY if it is unable to complete the frame
    within a timeout - this is a recoverable error
    
    Change-Id: Ifde01c1d7515598a82d032c0ba869fa658b050a9
    Naseer Ahmed committed with Dec 19, 2012
  2. qdutils: Don't assume we support overlay without version info.

    If we can't determine the version we shouldn't assume that overlay is
    supported. If it is still needed there should be a config to force
    overlay support.
    
    Change-Id: Ic1000fdcd5ffefc517782eca605fc63b88f47602
    cryptomilk committed with Aug 24, 2012
  3. liboverlay: Make sure the crop rectangles' dimensions are even

    Even out the values for both dimensions and position on both src
    and destination rects.
    This fixes both over and underrun issues, especially with HD panels
    
    Change-Id: I781792d69cad83f76c3c0a45a5179a731661c3cf
    rmcc committed with Sep 16, 2012
  4. For devices like htc marvel and liberty, some pixel formats aren't su…

    …pported and compile fails
    
    define following in your boardconfig to make use of it
    COMMON_GLOBAL_CFLAGS += -DQCOM_MISSING_PIXEL_FORMATS
    
    Commit is derived from http://goo.gl/91KJ9
    rallapag committed Apr 23, 2013
Commits on Apr 22, 2013
  1. copybit: Fix compile error for 7x27

    Change-Id: Iba9cdaa8a73a7b2afcf4a6ca546c6c4e1ea025f4
    rallapag committed with Apr 22, 2013
Commits on Apr 19, 2013
  1. Add HTC's RGBA offset variant

    Change-Id: I3c0ec45640eec54fdd43b2f61fa158be5a07e522
    committed Apr 19, 2013
Commits on Apr 18, 2013
  1. Update and clean makefiles for building in CM-10.1

    Change-Id: I6c42b99b86f7ebb30961f73c0f4ba74ab510c957
    committed Apr 10, 2013
  2. Allow to setup fps manually

    Change-Id: Ida4b2b5006906070822e52ef98236407615da70e
    Albinoman887 committed with Apr 15, 2013
  3. Fix compile errors for devices with unsupported features

    Change-Id: Id9901f7c90699fe5b39b7e7c0ef55709a4c7648a
    tbalden committed with Apr 14, 2013
  4. overlay: Bring back debug.mdpcomp.maxlayer

     * We're having underrun issues with 4-layer composition. It generally
       works, but when the system CPU ramps down and the device is mostly
       idle, underrun is happening.
     * Limiting to 3 layers solves the problem temporarily on these devices.
     * Readd the option so that the issue can be debugged without afflicting
       our current users with massive amounts of flickering.
    
    Change-Id: I7ab7d013f65eaf12a3d21a91229dcaad6a815069
    cyanogen committed with Dec 22, 2012
  5. hwc: Only perform the yuv+composition workaround on MDP < 4.2

    Change-Id: Ie69376b282b9eda58b0e8e010ead14b31367c1a0
    cyanogen committed with Feb 28, 2013
  6. display: Don't enable pixel repeat for YUV buffers

     * This can cause horrible things to happen on msm8660 like clock rates
       going to a zillion hz, hard lockups, artifacts, and the smell of
       fresh ozone in the air. Don't do it.
    
    Change-Id: Ic3b8541fc149c593e46ca5ed0c1ee14cab6af71a
    cyanogen committed with Feb 19, 2013
  7. libgralloc : Correct the usage of pmem ioctl

    Return error only if the ioctl PMEM_ALLOCATE_ALIGNED
    returns negative value.
    
    CRs-Fixed: 375513
    
    (cherry picked from commit b1caf041824cedc268ced33e47a166070ec84f29)
    
    Change-Id: Ie5e926648ff845dc04ce06e5c57e27dd214d1b45
    Sravan Kumar D.V.N committed with Jul 4, 2012
  8. pmem: Fix compile error due to wrong type used

    Change-Id: Id838089c9e713eb1674c3ba4e1bb4a811864d292
    committed Apr 10, 2013
  9. overlay: Allow Mdss rotator support to be optional

    Pre-MR1 kernels doesn't have this.
    
    Change-Id: Ib149b48e84c3bd514f9e984db6076ab049b992c3
    committed Apr 11, 2013
  10. Older QCOM devices don't support DISPLAY_COMMIT

    Change-Id: I9241adef001f26fb7611623a23e05e559589532f
    committed Apr 12, 2013
  11. display: Add support for MDP 4.1

     * MDP 4.1 does not support the borderfill pipe and the baselayer logic
       should not be used.
     * Only use 3 pipes for MDP 4.1.
    
    Change-Id: Ide542079902f35818300619f8eefd3d188342b5d
    cyanogen committed with Feb 15, 2013
  12. hwcomposer: Use RGB_BORDERFILL only on MDP 4.2 and higher.

    MDP 4.0 does not support RGB_BORDERFILL and causes the display to fail
    initializing.
    
    Patch Set 2: Actually set MDP_RGB format if not BORDERFILL.
    
    Change-Id: Ib2007221c4dc78fd17ced97c0a0d28896c877b80
    Blefish committed with Jan 18, 2013
  13. hwc_external: Support auto-setting of HDMI resolution

    For devices with trouble matching the HDMI clocks in the receivers,
    add the possibility of letting the controller choose the resolution
    on its own with the build-time TARGET_QCOM_HDMI_RESOLUTION_AUTO flag
    
    Originally from CM9's Change-Id I3ca0639e9f644872a3585f04f2cf8180d8451f2c
    at frameworks/base (on hdmid)
    
    Change-Id: I5690213ef1b745c72107dbb2f0203c741580674d
    rmcc committed with Oct 21, 2012
  14. gralloc: stop the log spam

    Change-Id: Ib433aefd0725198d0c7dd210b9f10de38f4f4aa2
    tilal6991 committed with Sep 16, 2012
  15. framebuffer: add alternative RGBA offset for SEMC 7x30

    Change-Id: Ibf4e4069a8ebc4808a383295ebe725adcd7a45f1
    Kali- committed with Jul 30, 2012
  16. overlay: Allow disabling secure playback

    If the device's kernel isn't fully prepared for secure content
    playback, having the secure field in the msm_rotator_img_info
    struct will cause issues while playing out video.
    
    The correct set of patches to the kernel (MDP, maybe vidc) needs
    to be figured out for this to be enabled; to disable it,
    add QCOM_NO_SECURE_PLAYBACK to the device's CFLAGS. (and remove
    "secure" from msm_rotator_img_info)
    
    Change-Id: I7949e918163e0acb2d6eb3d8881b04fb07b2be2c
    rmcc committed with Jul 26, 2012
Commits on Apr 12, 2013
  1. overlay: Allocate from MM heap as a fallback

     * Not all devices support IOMMU yet, so use the MM heap as a fallback.
    
    Change-Id: I9d9f3dffb92f5b4bf45422df0f66a40611943202
    cyanogen committed with Jul 16, 2012
  2. qcom: add ifdef to liblight

    Change-Id: I0dd430a53c3e16083251f6ecf916be8142a4b732
    shareefalis committed with Jul 13, 2012
  3. Fix building libmemalloc without ION

    Change-Id: Ia24f8f6d3b7a66a2b410d1684eb64951da1dfc79
    rmcc committed with Jul 13, 2012
  4. Revert "display: Clean up gralloc"

    This reverts commit 01d3fd3.
    
    Change-Id: I36cb9eeff1634b4980ea73e85e25fbe2271bb6d1
    committed Apr 12, 2013
  5. Revert "libgralloc: remove pid checks"

    This reverts commit 127177c.
    committed Apr 11, 2013