Permalink
Commits on Feb 3, 2010
  1. URL is parsed incorrectly in OpenCore

    James Dong committed Feb 3, 2010
    OpenCore searches in an URL (after the protocal portion) for ":", and "/".
    Then, it uses the string after ":" to indicate the actual port number.
    However, when ":" comes after "/", ":" does not indicate the port number.
    
    bug - 2317216
Commits on Jan 29, 2010
  1. reconcile android-2.1_r1 snapshot

    The Android Open Source Project committed Jan 29, 2010
Commits on Jan 28, 2010
  1. Support for specifying additional http headers for media sources.

    Andreas Huber committed Jan 28, 2010
    related-to-bug: 2393577
Commits on Jan 12, 2010
  1. android-2.1_r1 snapshot

    The Android Open Source Project committed Jan 12, 2010
Commits on Jan 7, 2010
  1. Merge "Treat files with extension MPEG as MP4 during scanning"

    James Dong committed with Android (Google) Code Review Jan 7, 2010
Commits on Jan 6, 2010
  1. am 0bb9375: The number of frames that need to be hold in the video MI…

    James Dong committed with Android Git Automerger Jan 6, 2010
    …O is platform-specific.
    
    Merge commit '0bb93756e59a04933d4ab896ce593f994bf5267d'
    
    * commit '0bb93756e59a04933d4ab896ce593f994bf5267d':
      The number of frames that need to be hold in the video MIO is platform-specific.
  2. The number of frames that need to be hold in the video MIO is platfor…

    James Dong committed Jan 6, 2010
    …m-specific.
    
    We add an extra member variable to the video mio base class, and ask the
    derived class to overwrite this value if necessary.
  3. Treat files with extension MPEG as MP4 during scanning

    James Dong committed Dec 16, 2009
Commits on Dec 21, 2009
  1. Remove duplicate header-copying directive

    Jean-Baptiste Queru committed Dec 19, 2009
    The primary directive is in
    codecs_v2/audio/aac/dec/util/getactualaacconfig/Android.mk
    
    Fixes the following warning:
    
    build/core/copy_headers.mk:15: warning: overriding commands for target `out/target/product/sholes/obj/include/libpv/getactualaacconfig.h'
    build/core/copy_headers.mk:15: warning: ignoring old commands for target `out/target/product/sholes/obj/include/libpv/getactualaacconfig.h'
    
    Change-Id: I97c2f04fbe315deb725f15efebbbac040cd2e986
Commits on Dec 16, 2009
  1. Fix a bug in finding a sw-based codec where a hw-based codec may be u…

    James Dong committed Dec 16, 2009
    …sed although a sw-based codec was found
Commits on Dec 14, 2009
  1. Use hw-based codec if a sw-based codec is not available but a hw-base…

    James Dong committed Dec 14, 2009
    …d codec is, when sw-based codec decoders are requested.
    
    Thus, the request for sw-based codec becomes "preferred" request now, instead of "forced" ones.
Commits on Dec 11, 2009
  1. am afa07b5: Fix tearing for 720P video playback. Hold 2 decoded video…

    James Dong committed with Android Git Automerger Dec 11, 2009
    … frames instead of 1 so that SF can have more room to complete composition. bug 2309411
    
    Merge commit 'afa07b52460a1c9f88294f14f5a2a259543c88b5' into eclair-mr2
    
    * commit 'afa07b52460a1c9f88294f14f5a2a259543c88b5':
      Fix tearing for 720P video playback.
Commits on Dec 9, 2009
  1. Fix tearing for 720P video playback.

    James Dong committed Dec 9, 2009
    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. Refactor the MediaScanner, the existing one becomes a subclass of Med…

    Andreas Huber committed Dec 3, 2009
    …iaScanner specific to the PV implementation.
    
    The encoding autodetection functionality now lives in libmedia as part of the MediaScannerClient implementation, as it is not PV specific.
  2. am 6749950: Enable the support for selecting preferred video codecs (…

    James Dong committed with Android Git Automerger Dec 3, 2009
    …software based vs hardware based)
    
    Merge commit '674995079ccb3544671ae00d378d2d932ca9d062' into eclair-mr2
    
    * commit '674995079ccb3544671ae00d378d2d932ca9d062':
      Enable the support for selecting preferred video codecs (software based vs hardware based)
  3. Enable the support for selecting preferred video codecs (software bas…

    James Dong committed Dec 1, 2009
    …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 Dec 2, 2009
  1. Merge change I34005d0f into eclair-mr2

    Android (Google) Code Review committed Dec 2, 2009
    * changes:
      [RIO-7802] MP3 duration is not calculated when there is a CPM plugin
Commits on Nov 20, 2009
  1. am a9e855c: (-s ours) RIO-8067: set player engine watchdog timer lowe…

    Jianhong Jiang committed with Android Git Automerger Nov 20, 2009
    …r bound to 1 sec. DO NOT MERGE.
    
    Merge commit 'a9e855cd0ce9104c087b748c68c67c2621ae2072' into eclair-mr2
    
    * commit 'a9e855cd0ce9104c087b748c68c67c2621ae2072':
      RIO-8067: set player engine watchdog timer lower bound to 1 sec. DO NOT MERGE.
  2. RIO-8067: set player engine watchdog timer lower bound to 1 sec. DO N…

    Jianhong Jiang committed with Dave Sparks Nov 20, 2009
    …OT MERGE.
  3. Merge change I91441bb5 into eclair-mr2

    Android (Google) Code Review committed Nov 20, 2009
    * changes:
      RIO-8067: set player engine watchdog timer lower bound to 1 sec.
  4. am d4513f1: Allow multiple RTSP redirects. Bug 2272041.

    Dave Sparks committed with Android Git Automerger Nov 20, 2009
    Merge commit 'd4513f10c87aecd60e8245a971c2d0b954c9e9af' into eclair-mr2
    
    * commit 'd4513f10c87aecd60e8245a971c2d0b954c9e9af':
      Allow multiple RTSP redirects. Bug 2272041.
  5. Allow multiple RTSP redirects. Bug 2272041.

    Dave Sparks committed Nov 20, 2009
    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 16, 2009
  1. am 76c4cb5: Fix an incorrect time profiling bug in camera MIO

    James Dong committed with Android Git Automerger Nov 16, 2009
    Merge commit '76c4cb50e555d6bcd9fcd11822dc893c0324db84' into eclair-mr2
    
    * commit '76c4cb50e555d6bcd9fcd11822dc893c0324db84':
      Fix an incorrect time profiling bug in camera MIO
Commits on Nov 14, 2009
  1. Fix an incorrect time profiling bug in camera MIO

    James Dong committed Nov 14, 2009
    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 13, 2009
  1. eclair snapshot

    Jean-Baptiste Queru committed Nov 13, 2009
Commits on Nov 12, 2009
  1. am 9d8ed53: Add some logging to track potential write halt -: a tiny …

    James Dong committed with Android Git Automerger Nov 12, 2009
    …bit of performance hit +: let us track the SD card write halt issue low-risk change
    
    Merge commit '9d8ed53e28d6de6aba89b12ebc8871d6346e0ba5' into eclair-mr2
    
    * commit '9d8ed53e28d6de6aba89b12ebc8871d6346e0ba5':
      Add some logging to track potential write halt
  2. am ddebbd7: (-s ours) DO NOT MERGE TO MR2 [NJ-1432] Content truncated…

    Sahil Sachdeva committed with Android Git Automerger Nov 12, 2009
    … while seeking YouTube clip Bug 1968334 Cherry-picked from MR2
    
    Merge commit 'ddebbd7b00386d092ab6187682df1eba402fc62a' into eclair-mr2
    
    * commit 'ddebbd7b00386d092ab6187682df1eba402fc62a':
      DO NOT MERGE TO MR2
  3. am 5f41199: Fix issue 2194140: [Passion] Support Audience chip.

    Eric Laurent committed with Android Git Automerger Nov 12, 2009
    Merge commit '5f4119973e138d4be02ebf7004da8f44610fb383' into eclair-mr2
    
    * commit '5f4119973e138d4be02ebf7004da8f44610fb383':
      Fix issue 2194140: [Passion] Support Audience chip.
Commits on Nov 11, 2009
  1. Add some logging to track potential write halt

    James Dong committed Nov 11, 2009
    -: 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 committed with James Dong Oct 23, 2009
    [NJ-1432] Content truncated while seeking YouTube clip
    Bug 1968334
    Cherry-picked from MR2
  3. Fix issue 2194140: [Passion] Support Audience chip.

    Eric Laurent committed Nov 2, 2009
    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 10, 2009
  1. Catch AO leave in metadriver. (Same thing like we did for player and …

    Jianhong Jiang committed Nov 10, 2009
    …author)
Commits on Nov 7, 2009
  1. am 9816ec5: Log specific OMX_EventError events reported from OMX comp…

    James Dong committed with Android Git Automerger Nov 7, 2009
    …onents
    
    Merge commit '9816ec5242955fdf9226ff18f2e890df29a407e5' into eclair-mr2
    
    * commit '9816ec5242955fdf9226ff18f2e890df29a407e5':
      Log specific OMX_EventError events reported from OMX components