Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 2, 2010
  1. Merge "Fix copyright header for pvmediascanner.cpp" into froyo

    Jean-Baptiste Queru authored Android (Google) Code Review committed
  2. Fix copyright header for pvmediascanner.cpp

    James Dong authored
    bug - 2563005
    
    Change-Id: I79a2169022ffcddee3261bc2929f0bea28e50c5a
Commits on Apr 1, 2010
  1. Update AMR codec.

    Dave Sparks authored
    Change-Id: I38ce72815c61cdc1039b0ec27d48a004b0ba669c
Commits on Mar 25, 2010
  1. The file writer thread is not thread-safe.

    James Dong authored
    We can run into problem where deallocate() called from two
    separate thread which breaks PV's thread model where
    every task is scheduled to run within a single omx thread.
    
    I am pretty sure that this is why the free chunk available
    notification is lost sometimes; however, this is certainly
    not the fix to all the problems that we have seen so far.
    
    bug - 2484098
    
    Change-Id: I88bc494a11ffd739bc5771fa75b4643de503714f
Commits on Mar 22, 2010
  1. Merge "Some free chunk available notification is missing, which messe…

    James Dong authored Android (Google) Code Review committed
    …s up the number of outstanding output buffer count. As a result, the media server either hangs if omx encoder node thinks it is still waiting for some buffers to be returned from the omx component, or silently crashes if the omx encoder node frees the buffer prematurely"
  2. Some free chunk available notification is missing, which messes up th…

    James Dong authored
    …e number of outstanding output buffer count.
    
    As a result, the media server either hangs if omx encoder node thinks it is still waiting for some buffers
    to be returned from the omx component, or silently crashes if the omx encoder node frees the buffer prematurely
    
    bug - 2484098
    
    Change-Id: Ic928a29ad1365c31b93f8a51942b4cf85445bd5d
  3. Fix some memory corruption bugs in the file writer which may cause th…

    James Dong authored
    …e media server to crash
    
    Currently, we hold the lock for the fragment queue for writing. This obviously resolves
    the memory corruption problem, but could lead to performance issue.
    
    TODO:
    MOT is reviewing PV's implementation of vector to see whether we use a second lock to prevent
    frames to be released while we using the first element of the queued frames to do file writing.
    
    bug - 2501987
    
    Change-Id: If25ffd93702f93c5ee4120beca234156c9405895
Commits on Mar 18, 2010
  1. Log waitforever event because encoder does not return all buffers

    James Dong authored
    bug - 2484098
    
    Change-Id: Ica88bc4905adecc2ee506fd2f5b9e2c0ecf01fe5
Commits on Mar 10, 2010
  1. Fix the mode constants in the metadatadriver to properly align with t…

    Andreas Huber authored
    …he public constants, this mismatch prevented proper metadata extraction.
    
    Change-Id: I1c1d541be8aebc7d45ec39891c53ba43fa946ece
    related-to-bug: 2074137
Commits on Mar 9, 2010
  1. Merge "Fix a software decoder freeze issue"

    James Dong authored Android (Google) Code Review committed
  2. Add an empty CleanSpec.mk

    Jean-Baptiste Queru authored
    Change-Id: Id6eb47e74a1c3bfaf935a3c8c4da7c7b0a34b625
Commits on Mar 5, 2010
  1. Fix omx encoder node so that it can handle the case where the SPS and…

    James Dong authored
    … PPS are returned by the encoder in a single output buffer.
    
    This patch also reverts most of the unnecessary changes introduced by QCOM
    
    bug - 2489213
  2. Fix a software decoder freeze issue

    James Dong authored
    OpenCore's software decoders are all using 2 output buffers.
    Holding more than 1 buffer in the video MIO can lead to starvation
    and playback freeze.
    
    bug - 2478420
Commits on Mar 4, 2010
  1. Log a potential deadlock issue in audio MIO for recording

    James Dong authored
    When the number of bytes returned from audio driver is <= 0,
    the existing audio MIO terminates the audio recording thread
    in the MIO immediately. but when the application tries to
    terminate the audio recording via stop or reset, the stop
    or reset can potentially wait forever.
    
    This is not verified, thus I enable the logging first to get
    confirmation should this happens.
    
    bug - 2484098
  2. Merge "QUalcomm H.264 encoder support."

    Gloria Wang authored Android (Google) Code Review committed
  3. QUalcomm H.264 encoder support.

    Gloria Wang authored
Commits on Mar 3, 2010
  1. Add some extra debugging for tracking down stop recording problem

    James Dong authored
    bug - 2484098
Commits on Feb 25, 2010
  1. Issue 2071329: audio track is shorter than video track for video capt…

    Eric Laurent authored
    …ure on sholes
    
    Add API to retrieve number of frames dropped by audio input kernel driver.
    
    Submitted on behalf of Masaki Sato <masaki.sato@motorola.com>
Commits on Feb 22, 2010
  1. Fix a media server crash due to a race condition in the Camera MIO

    James Dong authored
    The problem was that the pmemInfo can be changed from both the OpenCore omx proxy thread and the callback thread, and thus needs to be protected.
    
    bug - 2374541
Commits on Feb 17, 2010
  1. use HAL YUV constants instead of libui's

    Mathias Agopian authored
Commits on Feb 16, 2010
  1. Switch to use xml configuration for authoring

    James Dong authored
Commits on Feb 13, 2010
  1. Replace Tremor with Tremolo (an ARM optimised version of the Tremor l…

    Gloria Wang authored
    …ibrary for doing Ogg Vorbis decompression)
Commits on Feb 11, 2010
  1. am 031db87: Merge "Fix intermittent Mac build errors." into eclair

    Ying Wang authored Android Git Automerger committed
    Merge commit '031db8796b5140efb30b21671f32d12137989834'
    
    * commit '031db8796b5140efb30b21671f32d12137989834':
      Fix intermittent Mac build errors.
  2. Merge "Fix intermittent Mac build errors." into eclair

    Ying Wang authored Android (Google) Code Review committed
  3. Merge "Change the FragmentWriter queue to be vector based"

    James Dong authored Android (Google) Code Review committed
Commits on Feb 10, 2010
  1. Fix for URL parsing which may mistreat :pass as :port

    James Dong authored
    bug - 2317216
  2. Change the FragmentWriter queue to be vector based

    Dan Vacura authored James Dong committed
    Previously the fragment writer thread queue was a static queue and if
    the number of output buffers was greater than the queue size an overflow
    would occur and encoded frames would be dropped, resulting in corrupted
    video or missed audio.
    
    - We will do performance optimization later.
    - Improve the lock usage based on reviewer's comment
Commits on Feb 8, 2010
Commits on Feb 6, 2010
  1. Revert "Replace Tremor with Tremolo (an ARM optimised version of the …

    Gloria Wang authored
    …Tremor library for doing Ogg Vorbis decompression)"
    
    This reverts commit 8a10af5.
Commits on Feb 5, 2010
  1. Merge "Replace Tremor with Tremolo (an ARM optimised version of the T…

    Gloria Wang authored Android (Google) Code Review committed
    …remor library for doing Ogg Vorbis decompression)"
  2. am 5b11918: reconcile main tree with open-source eclair

    The Android Open Source Project authored Android Git Automerger committed
    Merge commit '5b11918b7a4571dffdb94d76d9d03104e9830813'
    
    * commit '5b11918b7a4571dffdb94d76d9d03104e9830813':
      android-2.1_r1 snapshot
      eclair snapshot
  3. reconcile main tree with open-source eclair

    The Android Open Source Project authored
  4. Replace Tremor with Tremolo (an ARM optimised version of the Tremor l…

    Gloria Wang authored
    …ibrary for doing Ogg Vorbis decompression)
  5. Fix intermittent Mac build errors.

    Ying Wang authored
    See http://b/issue?id=2391369
Something went wrong with that request. Please try again.