Permalink
Commits on Jun 4, 2012
  1. Disable genlock

    michaelwu committed Jun 4, 2012
Commits on May 29, 2012
  1. overlay: Fix MDP formats for YUV

    The order of chrominance was changed in the
    MDP driver recently. This makes the corresponding
    changes for YUV422 and for the badger overlay lib.
    
    Change-Id: Ied7fd8cf231fd82f7e8ce42b5f72c93b3c1aaf72
    Naseer Ahmed committed May 29, 2012
Commits on May 27, 2012
  1. Removed external_only support from badger.

    Change-Id: I4e929fb94008a3fd658d91d81f276bf3d563a040
    Saurabh Shah committed with Linux Build Service Account May 21, 2012
  2. Fix incorrect video overlay status update.

    Status should be set to PREPARE_TO_CLOSE only if its OPEN.
    Devices which rely on the status being CLOSED, if overlay
    is unavailable, can crash.
    
    Change-Id: I46293795b64e251dd26ece3f123d2a85c646a0ce
    Saurabh Shah committed with Linux Build Service Account May 24, 2012
  3. Merge "hwcomposer: a-family: Remove overlay2 related code" into ics

    Linux Build Service Account committed with QuIC Gerrit Code Review May 27, 2012
Commits on May 24, 2012
  1. hwcomposer: a-family: Remove overlay2 related code

    Change-Id: Icd2719017cf4c8f986d38764268f5d6c222ab952
    Naseer Ahmed committed May 23, 2012
  2. hwcomposer_badger: Disable 2D UI mirroring on 3D TV

    Change-Id: I7dc55e0fedeb20da01528151f36c6306b13442e2
    Kinjal Bhavsar committed with Linux Build Service Account May 19, 2012
Commits on May 23, 2012
  1. hwcomposer_badger: Count all stats at once

    Change-Id: If304e645edf3cfcf54efeae3f31f4e6bfd1215d6
    Kinjal Bhavsar committed May 19, 2012
  2. Merge "libcopybit: Update error logs, if stretch_copybit() returns EI…

    …NVAL" into ics
    Linux Build Service Account committed with QuIC Gerrit Code Review May 23, 2012
  3. Framebuffer : Pass actual display buffer size

    Change-Id: I8153f9352110b224beba7f4f49679f79cb9de230
    CRs-fixed: 361306
    Kinjal Bhavsar committed with Linux Build Service Account May 14, 2012
Commits on May 22, 2012
  1. Merge "Implement single vsync for YUV + RGB content." into ics

    Linux Build Service Account committed with QuIC Gerrit Code Review May 22, 2012
  2. libcopybit: Update error logs, if stretch_copybit() returns EINVAL

    During monkey runs, on 8x25, we see copybit_stretch failed errors.
    Update error log, whnever stretch_copybit() returns EINVAL.
    
    Change-Id: I817bbc7d72dd4da05c05d12daa068556030be35a
    Neti Ravi Kumar committed May 21, 2012
  3. Merge "liboverlay: Add flag for mdp composition" into ics

    Linux Build Service Account committed with QuIC Gerrit Code Review May 22, 2012
  4. Implement single vsync for YUV + RGB content.

    -- For UI updates, mark the MDP pipe for single layer YUV to be NO_WAIT.
    -- Remove premature unlocking of buffers, except error cases.
    -- Unlock buffers only after a single Vsync (PAN or PLAY) and after pipe UNSET.
    
    This ensures smooth transition from MDP to GPU and prevents tearing.
    
    Change-Id: I797ae8be45915423b0cf4e08c197c11eb732adb9
    CRs-fixed: 359140
    Saurabh Shah committed with Linux Build Service Account May 18, 2012
Commits on May 21, 2012
  1. libhwcomposer: Update dynamic composition for non-overlay targets

    * If one or more YUV buffers are present, always use COPYBIT for
      composition.
    * Do this only for targets with MDP 3.x
    * Update qcomuiClearRegion function with DYN composition check
    
    Change-Id: I09da6a057f227c4f379546164359ce59be7e54e9
    CRs-fixed: 359107
    Neti Ravi Kumar committed May 14, 2012
  2. liboverlay: Add flag for mdp composition

    MDP needs this flag to be specified to turn on pixel
    repeat to do upscaling in VG pipes
    
    CRs-Fixed: 353408,351504
    
    Change-Id: I5269bea0c528b1be8c6205d2df17551a6e5f5094
    Jeykumar Sankaran committed Mar 26, 2012
Commits on May 19, 2012
  1. gralloc: Reduce log severity for invalid handles

    The calling function logs the appropriate error
    
    Change-Id: I41f446b1495e23995aff4778f1c1a488d83537fb
    CRs-fixed: 361831
    Naseer Ahmed committed with Linux Build Service Account May 16, 2012
Commits on May 17, 2012
  1. display: Restructure code for refactor

    Change-Id: Id8f350dd7031e0b6c0d99d15a77f620775fe7169
    Naseer Ahmed committed with Ramakrishna Prasad N May 10, 2012
  2. framebuffer: Make sure fbformat is set for all composition types

    Change-Id: I515f7109710e0c36a87a1122bfc45473cfc6d922
    Naseer Ahmed committed with Ramakrishna Prasad N May 15, 2012
Commits on May 16, 2012
  1. display: Disable UI mirroring for S3D content

    Stop UI mirroring only when playing S3D content on 3D TV.
    
    Change-Id: I2ecbcb9d9a7765bb3b8aefc969d092b3e7c62513
    CRs-Fixed: 357661
    Kinjal Bhavsar committed with Naseer Ahmed May 10, 2012
Commits on May 15, 2012
  1. overlay: Continue when one of the framebuffer fd's fail to open

    Change-Id: I4b1f071ebcf04a189bab612dd0d3def1a660105c
    Naseer Ahmed committed with Linux Build Service Account May 4, 2012
  2. Merge "Overlay: Close channels on s3d format change." into ics

    Linux Build Service Account committed with QuIC Gerrit Code Review May 15, 2012
  3. Merge "hwcomposer: Count all layer stats at once" into ics

    Linux Build Service Account committed with QuIC Gerrit Code Review May 15, 2012
  4. Merge "libgenlock: add support for genlock_write_to_read locking sema…

    …ntics" into ics
    Linux Build Service Account committed with QuIC Gerrit Code Review May 15, 2012
Commits on May 14, 2012
  1. hwcomposer: Count all layer stats at once

    Clean up multiple for loops for layer info. Gather all the layer data
    in a single function.
    
    Change-Id: Id6fc88d8fa6d0967c0aacb130fdbb52248060ccb
    Kinjal Bhavsar committed Apr 26, 2012
Commits on May 13, 2012
  1. framebuffer: Remove extraneous update on HDMI

    HDMI should be updated only in conjunction with primary.
    Which means on a resume from suspend (which is treated as
    cable connect in HALs) we need not draw ahead of primary.
    
    A good way (already existing) is to call invalidate() on SF
    on cable connect so that primary is updated and only then HDMI,
    by a trigger from disp_loop thread.
    
    Change-Id: I7d5268b2f0e27adb04aade757c36483cdfc1333e
    CRs-fixed: 335763
    Saurabh Shah committed with Linux Build Service Account May 8, 2012
  2. Merge "DYN Composition for Strider : Fix FB format for 32 bpp" into ics

    Linux Build Service Account committed with QuIC Gerrit Code Review May 13, 2012
Commits on May 12, 2012
  1. Merge "libhwcomposer: Set bypass transition flag before invalidate()"…

    … into ics
    Linux Build Service Account committed with QuIC Gerrit Code Review May 12, 2012
  2. DYN Composition for Strider : Fix FB format for 32 bpp

    FB format in Framebuffer HAL is selected per composition type.
    For non-overlay targets, choosing RGBA_8888 causes problem in
    intermediate stretch using MDP.
    
    Fix the FB format in framebuffer HAL, based on composition type
    for 32 bpp.
    
    Change-Id: I53335dc265842947a155ea879e4b5accf7254faa
    CRs-fixed: 359096
    Neti Ravi Kumar committed with Linux Build Service Account May 8, 2012
  3. Merge "libqcomui: Fix the logic for Display Aspect Ratio calculation.…

    …" into ics
    Linux Build Service Account committed with QuIC Gerrit Code Review May 12, 2012
  4. libhwcomposer: Set bypass transition flag before invalidate()

    Set flag to ensure HWComposer::invalidate() does not draw with
    bypass still enabled. Also, log comp bypass transition due to
    idle-timeout.
    
    Change-Id: I3343d092a92c9677d0b9d50ced094c96d229474a
    Sushil Chauhan committed with Linux Build Service Account May 8, 2012
  5. Merge changes I76980a2e,I44199e13 into ics

    * changes:
      libhwcomposer: Wait for framebuffer post complete before releasing composition buffers on bypass failure.
      libgralloc: Add API's to synchronize framebuffer update.
    Linux Build Service Account committed with QuIC Gerrit Code Review May 12, 2012
  6. Overlay: Close channels on s3d format change.

    Fix 3d to 2d video switch, make sure params are cleared and pipes closed.
    Fix other 3D regressions coming out of external connect-disconnect.
    
    Change-Id: I091786110217602c787b97e79889098ad404bd65
    CRs-fixed: 349421
    Saurabh Shah committed May 10, 2012
Commits on May 10, 2012
  1. libqcomui: Fix the logic for Display Aspect Ratio calculation.

    Display Aspect Ratio = Original Aspect Ratio x Pixel Aspect Ratio.
    While applying PAR, we also need to consider the original aspect
    ratio of the video otherwise it will look stretched. The rectangle
    embedded in DivX video clip should be a square after applying PAR.
    
    Change-Id: I63f9c3a9a2c55a0be01306730e172ada57c86ed7
    CRs-Fixed: 357155
    Sushil Chauhan committed with Linux Build Service Account May 2, 2012
Commits on May 8, 2012
  1. liboverlay: free rotator memory in a new function

    - move freeing roator memory to a new function
    - In queueBuffer, updateDataChannel, if memory allocation
      fails for the rotator, free the previous allocated memory
    
    CRs-fixed: 353156
    
    Change-Id: Ic4e9de84247670ebf1edfbd595a521c732461b71
    Arun Kumar K.R committed with AMARA VENKATA MASTAN MANOJ KUMAR Apr 16, 2012