Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 9, 2009
  1. Fix tearing for 720P video playback.

    James Dong authored
    Hold 2 decoded video frames instead of 1 so that SF can have more room to complete composition.
    bug 2309411
Commits on Dec 3, 2009
  1. Enable the support for selecting preferred video codecs (software bas…

    James Dong authored
    …ed vs hardware based)
    
    This patch allows us to exclusively use software video codec for metadata retriever to avoid cases where
    the metadata retriever contents hw accelerated video codecs with some foreground video playback
    process.
    
    Currently, if the hw accelerated video codec is taken by the metadata retriever, then the
    foreground video playback process has to use software-based video codec for playback. End users won't
    have a very good experience using software-based video codec for playing high resolution videos
    in the foreground, if not always impossible.
    
    The change touches many files in OpenCore, but the actual change in each file is just a line or two.
    Thanks for comments from the reviewers. I was able to greatly reduce the number of files that are changed.
    We should have used the configuration files to advertise whether an omx core is hardware-based or
    software-based. Currently, this patch recognizes the software codecs by checking the component
    name. If the component name contains "PV", then it is a software-based codec. This is a hack.
    
    In addition, it would be nice to have more options for selecting a codec. For instance:
    option a. hardware only; b. hardware preferred; c. software only and d. software preferred.
    but that adds more complexity.
    
    Removed a new method based on reviewer's comment.
Commits on Nov 20, 2009
  1. RIO-8067: set player engine watchdog timer lower bound to 1 sec. DO N…

    Jianhong Jiang authored Dave Sparks committed
    …OT MERGE.
  2. Allow multiple RTSP redirects. Bug 2272041.

    Dave Sparks authored
    OC 2.0 only allows a single redirect to prevent redirect loops.
    This patch allows for up to 8 redirects before it fails.
Commits on Nov 14, 2009
  1. Fix an incorrect time profiling bug in camera MIO

    James Dong authored
    The problem was that when DoStop or DoReset was called,
    the first sample time stamp,iAudioFirstFrameTs, was reset right way, which
    made the VF detection calculation in the writeComplete() callback incorrect.
    
    The solution is to move the iAudioFirstFrameTs reset logic to DoStart()
    to make sure that we still always has the correct initialized first
    sample time stamp.
Commits on Nov 11, 2009
  1. Add some logging to track potential write halt

    James Dong authored
    -: a tiny bit of performance hit
    +: let us track the SD card write halt issue
    low-risk change
  2. DO NOT MERGE TO MR2

    Sahil Sachdeva authored James Dong committed
    [NJ-1432] Content truncated while seeking YouTube clip
    Bug 1968334
    Cherry-picked from MR2
  3. Fix issue 2194140: [Passion] Support Audience chip.

    Eric Laurent authored
    Add method to AndroidAudioInput to change audio source.
    Force AndroidAudioInput audio source to AUDIO_SOURCE_CAMCORDER if a video input is present.
Commits on Nov 7, 2009
Commits on Nov 5, 2009
  1. Merge change Ie4968a76 into eclair

    Android (Google) Code Review authored
    * changes:
      [RIO-7925] Mp4 composer node File writer hang issue while running stress test.
  2. Merge change I8b58bac2 into eclair

    Android (Google) Code Review authored
    * changes:
      2226576 [RIO-7913] crash in the software mpeg4 decoder
  3. 2226576 [RIO-7913] crash in the software mpeg4 decoder

    Sahil Sachdeva authored
  4. Add view finder freeze detection logic for video recording applicatio…

    James Dong authored
    …n in camera mio
Commits on Nov 4, 2009
  1. DO NOT MERGE TO MR2

    Jianhong Jiang authored James Dong committed
    RIO-7939: Change H.263 encoding default GOB header interval to 0
    Cherry-picked from MR2
  2. The max video frame size was too small (640x480). increase it to hand…

    James Dong authored
    …le HD (1280x720).
    
    Fix failures to generate thumbnails for HD contents.
Commits on Nov 3, 2009
  1. Merge change I024bce92 into eclair

    Android (Google) Code Review authored
    * changes:
      DO NOT MERGE TO MR2 2182157 Fix for [RIO-7730] valgrind errors in opencore (cherry picked from commit 806a89c)
  2. Merge change I7c40cce5 into eclair

    Android (Google) Code Review authored
    * changes:
      DO NOT MERGE TO MR2 RIO-7725: valgrind error in opencore when playing youtube http://b/issue?id=2179296 (cherry picked from commit 85f7a2a)
  3. DO NOT MERGE TO MR2

    Sahil Sachdeva authored
    2182157 Fix for [RIO-7730] valgrind errors in opencore
    (cherry picked from commit 806a89c)
  4. DO NOT MERGE TO MR2

    Sahil Sachdeva authored
    2182414 Fix for [RIO-7731] valgrind error in opencore.
    (cherry picked from commit 89369eb)
  5. DO NOT MERGE TO MR2

    Jianhong Jiang authored Sahil Sachdeva committed
    RIO-7725: valgrind error in opencore when playing youtube
    http://b/issue?id=2179296
    (cherry picked from commit 85f7a2a)
  6. [RIO-7925] Mp4 composer node File writer hang issue while running str…

    Sahil Sachdeva authored
    …ess test.
Commits on Nov 2, 2009
  1. DO NOT MERGE TO MR2

    Jianhong Jiang authored James Dong committed
    There is a crash due to OMX_UseBuffer change.
    In Reset(), media input node deletes the media input node port,
    which deletes the allocator. When encoder node releases the
    media data, it calls the allocator to release the memory.
    That causes crash.
    
    Cherry-picked from MR2 branch.
    
    commit af748e6
    Author: Jianhong Jiang <jianhong@google.com>
    Date:   Fri Oct 23 14:41:57 2009 -0700
    
        RIO-7762: OMX_UseBuffer support buffers allocated in MIO.
        The change depends on
             https://android-git.corp.google.com/g/30984
  2. DO NOT MERGE TO MR2

    Sahil Sachdeva authored James Dong committed
    [RIO-7781] OsclLeave 113 with AMRNB audio-only recording
    bug 2194094
    Cherry-picked from mr2 branch
Commits on Oct 29, 2009
  1. The InputRotationType was not properly initialized before using it in…

    Andreas Huber authored
    … a call to OMX_SetParameter.
Commits on Oct 24, 2009
  1. There is an issue with dummy allocator which causes camcorder failure.

    Jianhong Jiang authored James Dong committed
    Also increased the size of iPrivateDataFsiFragmentAlloc to prevent from running out of space.
    
    This is a follow up for:
    
    commit 903c9e2
    Author: Jianhong Jiang <jianhong@google.com>
    Date:   Fri Oct 23 14:41:57 2009 -0700
    
    RIO-7762: OMX_UseBuffer support buffers allocated in MIO.
    The change depends on
    https://android-git.corp.google.com/g/30984
  2. RIO-7762: OMX_UseBuffer support buffers allocated in MIO.

    Jianhong Jiang authored James Dong committed
Commits on Oct 23, 2009
  1. Fix valgrind error in media scanner (http://b/issue?id=2210270) caused

    Marco Nelissen authored
    by copying a string without its 0 terminator.
  2. Fix two valgrind errors (bug 2208968)

    Marco Nelissen authored
Commits on Oct 12, 2009
  1. Add log statement for OMX component reporting errors.

    Jianhong Jiang authored James Dong committed
    bug 2171732
    
    This is just to help TI to track down the OMX component issues.
    Ideally, we still need to have a fix for this issue, since
    we must take out battery if this occurs.
Commits on Oct 7, 2009
  1. Merge change I7bff0de8 into eclair

    Android (Google) Code Review authored
    * changes:
      RIO-7671:(Part A MIO fixes) MIO should unregister the observer when the clock is reset. http://b/issue?id=2171037
  2. RIO-7671:(Part A MIO fixes) MIO should unregister the observer when t…

    Jianhong Jiang authored James Dong committed
    …he clock is reset.
    
    http://b/issue?id=2171037
Commits on Oct 6, 2009
  1. Reduce log spew during media streaming. Bug 2168469.

    Dave Sparks authored
Commits on Oct 5, 2009
  1. RIO-7665: Workaround for encoder problem where slice is marked as syn…

    Jianhong Jiang authored
    …c frame instead of IDR.
    
    http://b/issue?id=2167163
    J.D. & D.S.
  2. Revert "RIO-7131: add support for app to choose OMX components."

    Jianhong Jiang authored
    This reverts commit a371da5.
    http://b/issue?id=2164330
    J.D. & D.S.
Commits on Oct 1, 2009
  1. RIO-7131: add support for app to choose OMX components.

    Jianhong Jiang authored
Something went wrong with that request. Please try again.