Ddalecurtis@google.comAdd ARM NEON intrinsic optimizations for SincResampler.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
audio_manager_linux: Allow CRAS to decide if sample rate conversion is needed. When using CRAS, set up audio streams based on the desired sample rate, not the "hardware" sample rate. CRAS will configure the hardware for the sample rate if possible and sample rate convert if not. BUG=chromium-os:34724 TEST=play 44.1 video on youtube, check that the hardware is configured for 44.1. Signed-off-by: Dylan Reid <dgreid@chromium.org> Review URL: https://chromiumcodereview.appspot.com/10991019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158772 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add ARM NEON intrinsic optimizations for SincResampler. On an exynos board these yielded an ~2.3x speedup: Benchmarking 50000000 iterations: Convolve_C took 5682.71ms. Convolve_NEON(unaligned) took 2451.18ms; which is 2.32x faster than Convolve_C. Convolve_NEON (aligned) took 2397.01ms; which is 2.37x faster than Convolve_C and 1.02x faster than Convolve_NEON (unaligned). BUG=none TEST=try bot, fischman. Review URL: https://codereview.chromium.org/10960023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158870 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Call Decryptor::Stop() in FFmpegVideoDecoder::Reset(). To avoid freeze when user trying to seek() when a DecrptCB is pending. It also fix an issue that the stop_cb isn't fired when FFmpegVideoDecoder::Stop() is called when a DecryptCB is pending. BUG=151708 TEST=added new unittest to catch this Review URL: https://chromiumcodereview.appspot.com/10964055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158457 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Replace av_malloc with AlignedAlloc for memory allocation in DecoderBuffer. BUG=150920,145551 TEST=media_unittests Review URL: https://chromiumcodereview.appspot.com/10949029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157836 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Call Decryptor::Stop() in FFmpegVideoDecoder::Reset(). To avoid freeze when user trying to seek() when a DecrptCB is pending. It also fix an issue that the stop_cb isn't fired when FFmpegVideoDecoder::Stop() is called when a DecryptCB is pending. BUG=151708 TEST=added new unittest to catch this Review URL: https://chromiumcodereview.appspot.com/10964055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158457 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update EME MediaKeyNeededEvent.initData for ISO BMFF to match current spec. This change causes needkey events to be fired when ever a 'moov' or 'moof' box is encountered which contains PSSH boxes. The value of initData is the concatenation of all PSSH boxes in that top-level element. BUG=132351 TEST=Manual verification using nonredistributable sample media Review URL: https://chromiumcodereview.appspot.com/10837116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158176 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Remove HMAC from encrypted WebM test file. BUG=150012 TEST=All media_unittests pass. Review URL: https://codereview.chromium.org/10907271 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157243 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Switch to using WebKit's test expecation parser. Switches the TestExpecations file parser from our hand rolled parsing code over to using WebKit's parsing libraries directly. Fixes LayoutTestAnalyzer to work with the new TestExpecations file format. Requires WebKit/Tools/Scripts/ in PYTHONPATH. BUG=none TEST=unit tests, local runs. Review URL: https://codereview.chromium.org/10986008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158848 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
create a separate WebMediaPlayer for URL derived from media stream When the "src" of <video> is derived from media stream, WebMediaPlayerMS is created. Its real time charateristics allows it to simplify some controls in WebMediaPlayer, e.g., no buffering, no preload, etc. WebMediaPlayerMS has 2 different VideoFrameProviders: LocalVideoCapture(for local preview) and RTCVideoRender(for remote view). Audio will be added in the following patches. BUG=142988,110938 TEST=turn on WebMediaPlayer_MS, run apprtc.appspot.com/?debug=loopback Review URL: https://chromiumcodereview.appspot.com/10918052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158490 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add is_encrypted() in VideoDecoderConfig. This is needed so that decoders can check if the video stream is encrypted or not and decide if it can support decrypting and/or decodeing the stream. BUG=141784 TEST=media_unittest, encrypted media demo. Review URL: https://chromiumcodereview.appspot.com/10910293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157324 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
ui: Move gl/ directory out of gfx/, up to ui/. BUG=104040 R=ben@chromium.org TBR=tony@chromium.org Review URL: https://chromiumcodereview.appspot.com/10392068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136777 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Update media OWNERS. enal@ and imasaki@ have switched projects, xhwang@ is a full committer, and ddorwin@ had a typo. Review URL: https://chromiumcodereview.appspot.com/10805024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147514 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add ARM NEON intrinsic optimizations for SincResampler. On an exynos board these yielded an ~2.3x speedup: Benchmarking 50000000 iterations: Convolve_C took 5682.71ms. Convolve_NEON(unaligned) took 2451.18ms; which is 2.32x faster than Convolve_C. Convolve_NEON (aligned) took 2397.01ms; which is 2.37x faster than Convolve_C and 1.02x faster than Convolve_NEON (unaligned). BUG=none TEST=try bot, fischman. Review URL: https://codereview.chromium.org/10960023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158870 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce shared_memory_support media target for PPAPI. Allows PPAPI to directly utilize shared memory utility code instead of duplicating it and CHECK'ing for equivalency. Required to eventually convert PPAPI to using an AudioBus and floats in PPB_Audio_Shared::Run(). http://crbug.com/114700 BUG=123203 TEST=unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152406 Review URL: https://chromiumcodereview.appspot.com/10826296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153262 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce shared_memory_support media target for PPAPI. Allows PPAPI to directly utilize shared memory utility code instead of duplicating it and CHECK'ing for equivalency. Required to eventually convert PPAPI to using an AudioBus and floats in PPB_Audio_Shared::Run(). http://crbug.com/114700 BUG=123203 TEST=unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=152406 Review URL: https://chromiumcodereview.appspot.com/10826296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153262 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |