Permalink
Commits on Jun 5, 2014
  1. Merge tag 'android-4.4.3_r1.1' into HEAD

    Android 4.4.3 release 1.1
    elginsk8r committed Jun 5, 2014
Commits on Mar 8, 2014
  1. Camera3: Clean up ALOGE calls in non-error conditions [DO NOT MERGE]

    Use ALOGI/ALOGD instead.
    
    Bug: 12489802
    Change-Id: Id7fc9147395af3a9a0fe135d1017a155aad174fb
    Shuzhen Wang committed with Vineetas Jan 14, 2014
Commits on Mar 7, 2014
  1. Camera3: Increase retry count when opening camera

    This takes care of cases where mm-qcamera-daemon takes a long
    time to launch. get_camera_info depends on mm-qcamera-daemon
    being up and running to work.
    
    In the worse case, get_camera_info will be held up by HAL for
    200ms.
    
    Bug: 10577806
    Change-Id: I7068b0f60bf75c407b603f4e0a0bbb19b8f51f0c
    Shuzhen Wang committed with Vineetas Feb 28, 2014
Commits on Mar 6, 2014
  1. Camera3: Only use Plain Old Data for global variable

    When a shared library is loaded, the order in which its global
    variables is not defined. For example, for case like below:
    
    A a;
    int *ptr = NULL;
    
    Class A {
    A() {
      if (ptr == NULL) {
          //do this;
      } else {
          // do that;
      }
    }
    };
    
    ptr could be initialized before or after A, which causes the
    behavior of A's constructor to be different.
    
    The fix is to use Plain Old Data (integer, float, char, or pointer)
    as global variable, and defer instantiation of class instance to
    runtime.
    
    Bug: 11822202
    Change-Id: I806c527f06e19fc44e880d9a536ee7a060b4fa4f
    Shuzhen Wang committed with Vineetas Jan 28, 2014
Commits on Dec 6, 2013
  1. Merge tag 'android-4.4.1_r1' into HEAD

    Android 4.4.1 Release 1
    preludedrew committed Dec 6, 2013
Commits on Nov 14, 2013
  1. Merge "Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17" into klp-dev

    Vineetas committed with Android (Google) Code Review Nov 14, 2013
  2. Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17

    Because of adding EXIF DateTimeDigitized entry,
    should increase MAX_EXIF_TABLE_ENTRIES.
    
    Bug: 11693325
    Change-Id: I9cdd85a12e6e0bd577a020075c357214145ea1e9
    hopemini committed with Vineetas Nov 14, 2013
  3. Revert "Camera3: Adjust 3A regions based on FOV crop"

    This reverts commit f786a17.
    
    Bug: 11688635
    
    Change-Id: I241dc5148db9a3ff30bd749a4789f2102b673336
    Vineetas committed with Iliyan Malchev Nov 14, 2013
  4. Merge "Camera3: Use Stream Identity instead of Stream type" into klp-dev

    Vineetas committed with Android (Google) Code Review Nov 14, 2013
Commits on Nov 13, 2013
  1. merge in release branch changes (no-op).

    Ed Heyl committed Nov 13, 2013
  2. Camera3: Use Stream Identity instead of Stream type

    Since there is a use case with two Call back streams, send Stream ID's
    instead of Stream mask alone through Set Parm.
    
    Bug: 11293776
    Change-Id: I7c3c0c180482a0eb5843c4ff2176a4bceb99bdb0
    Shuzhen Wang committed with Iliyan Malchev Nov 13, 2013
  3. Camera3: Adjust 3A regions based on FOV crop

    Intersect AE and AF regions with FOV CROP window. For AWB regions,
    intersect them with active region instead.
    
    Bug: 11614033
    Change-Id: I8c723ea08ee17b2fe28e19a4eead1b5f02be48b1
    Shuzhen Wang committed with Iliyan Malchev Nov 11, 2013
  4. merge in klp-mr1-release history after reset to klp-dev

    The Android Automerger committed Nov 13, 2013
Commits on Nov 12, 2013
  1. HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL

    Bug: 11632530
    
    Change-Id: Ia6b0fc7b56331dbe8fb93a354e8fe464cf44f2af
    Eino-Ville Talvala committed Nov 12, 2013
Commits on Nov 8, 2013
  1. Revert "Revert "Camera3: Work around for streams with different o/p r…

    …ates""
    
    This reverts commit d897e24.
    
    Bug: 10914356
    Zhijun He committed with The Android Automerger Nov 8, 2013
  2. Revert "Revert "Camera3: Work around for streams with different o/p r…

    …ates""
    
    This reverts commit d897e24.
    
    Bug: 10914356
    Zhijun He committed Nov 8, 2013
Commits on Nov 6, 2013
  1. QCamera3: Adding Urgent Metadata

    Adding urgent Metadata to report 3A states as quickly
    as possible
    
    Uses HAL3.1 quirk field for partial results.
    
    Bug: 11115603
    
    Change-Id: I6cdb65dd7cb6d23ef9de244cbb55ebc1a653590f
    Shuzhen Wang committed with Vineetas Oct 11, 2013
Commits on Nov 1, 2013
  1. Camera3: Set F_NUMBER in exif header

    Bug: 11342710
    Change-Id: I5eaef52b2c136c90a03555f51d04a1c2bc8b4c7d
    Shuzhen Wang committed with Vineetas Nov 1, 2013
  2. Camera3: Reduce log spam

    Bug: 11431304
    Change-Id: I9f641188d3ae5c131ed1cd687300cc2b8ccd380e
    Shuzhen Wang committed with Vineetas Oct 30, 2013
Commits on Oct 17, 2013
  1. merge in klp-release (no-op)

    Ed Heyl committed Oct 17, 2013
Commits on Oct 16, 2013
  1. merge in klp-release history after reset to klp-dev

    The Android Automerger committed Oct 16, 2013
  2. Camera3: Additional hints for callback

    Bug: 11011342
    Bug: 11201229
    
    Change-Id: I11988f312fc66f9426c4f751cc8a07adbf1357dc
    Mansoor Aftab committed with Vineetas Oct 15, 2013
  3. camera: Increase MAX_EXIF_TABLE_ENTRIES to 16

    Bug: 9396502
    Change-Id: I70f8172c6d05088304095913538287a9a4e10545
    hopemini committed with Vineetas Oct 16, 2013
Commits on Oct 15, 2013
  1. merge in klp-release history after reset to klp-dev

    The Android Automerger committed Oct 15, 2013
  2. Merge "Camera3: Query camera during initialization" into klp-dev

    Vineetas committed with Android (Google) Code Review Oct 15, 2013
  3. Camera3: Query camera during initialization

    - The camera information is queried during
      camera factory intitialization. This way
      camera capabilities can be retrieved during
      the initialization stage and not during the
      initial camera client launch.
    
    Bug: 10691058
    Change-Id: I94136dec128fb71bd966914e60dc76075e6bd789
    Shuzhen Wang committed with Vineetas Oct 15, 2013
  4. Camera3: Validate request rate based on metadata rather than buffers

    Bug: 11011342
    Change-Id: I68c054027bb8b39ad30b0a3ca932b6cb888409c9
    Mansoor Aftab committed with Vineetas Oct 14, 2013
  5. Camera3: Unblock capture_request in correct condition

    Previously we were only checking max buffer dequeued when
    metadata callback happens. HAL needs to do the same check
    in buffer callback.
    
    This change also breaks down the captureResultCb() function
    which is long overdue.
    
    This should help improve latency and performance because
    we are unblocking capture_request early.
    
    Bug: 11011342
    Change-Id: I37a37e78a3534f780b4a92e46ab21f5ae78b5329
    Shuzhen Wang committed with Vineetas Oct 13, 2013
Commits on Oct 14, 2013
  1. merge in klp-release history after reset to klp-dev

    The Android Automerger committed Oct 14, 2013
  2. merge in klp-release history after reset to klp-dev

    The Android Automerger committed Oct 14, 2013
Commits on Oct 13, 2013
  1. camera: Add EXIF tag information for maker and model

    Bug: 9396502
    Change-Id: I3dfa58c9077e147fb891ddd36143ebcc26cdf779
    hopemini committed with Vineetas Jun 13, 2013
  2. Camera3: Handle the way fd stats are sent to frameworks

    1) report face detection stats for every frame even if number
       of faces is 0
    2) Change the array size of the fd stats to MAX_ROI
    
    Bug: 11118844
    Change-Id: I3b80028adea3084b32f1153ceea300c823e69390
    Shuzhen Wang committed with Vineetas Oct 13, 2013
Commits on Oct 11, 2013
  1. Camera3: Reduce the max inflight requests to 4.

    This helps reduce latency as long as metadata reporting delay is 1.
    
    Bug: 10712902
    Bug: 10570497
    Change-Id: If2ba7e947a4f31dae0598bab6862bb95613e4767
    Shuzhen Wang committed with The Android Automerger Oct 11, 2013
  2. Camera3: Reduce the max inflight requests to 4.

    This helps reduce latency as long as metadata reporting delay is 1.
    
    Bug: 10712902
    Bug: 10570497
    Change-Id: If2ba7e947a4f31dae0598bab6862bb95613e4767
    Shuzhen Wang committed with Vineetas Oct 11, 2013
Commits on Oct 10, 2013
  1. Camera3: Change max inflight requests to 5

    Maximum inflight request has direct impact on latency such
    as shutter lag. Even if the real camera pipeline delay is
    5, whenever HAL misses a request on SOF boundary, more requests
    are accumulated in HAL. And eventually maximum number of
    requests will be in flight.
    
    Profiling shows saving of 100ms when changed from 7 to 5.
    
    Bug: 10712902
    Change-Id: Ib00d58a6045f8f545f127ec97f2800f8e3c9dfe6
    Shuzhen Wang committed with The Android Automerger Oct 10, 2013