summaryrefslogtreecommitdiffstats
path: root/chromecast/renderer
Commit message (Collapse)AuthorAgeFilesLines
* Chromecast: fix build break in cast_content_renderer_client.ccservolk2015-02-201-1/+1
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/947453004 Cr-Commit-Position: refs/heads/master@{#317412}
* Pass MediaLog to CreateMediaRendererFactoryservolk2015-02-202-2/+4
| | | | | | | | | | | This will allow custom media renderers to instantiate default renderer factory, which expects media log. BUG=457959 Review URL: https://codereview.chromium.org/943903002 Cr-Commit-Position: refs/heads/master@{#317359}
* Implement checks for distinctiveIdentifier and persistentState in ↵sandersd2015-02-202-21/+22
| | | | | | | | | | | | requestMediaKeySystemAccess(). Also includes additional metadata in KeySystemInfo to support those checks. BUG=4484922 Review URL: https://codereview.chromium.org/923283002 Cr-Commit-Position: refs/heads/master@{#317257}
* Chromecast: add platform hooks to inject browser/renderer message filters.gunsch2015-02-185-5/+46
| | | | | | | | | R=lcwu@chromium.org,byungchul@chromium.org BUG=internal b/19004169 Review URL: https://codereview.chromium.org/917063003 Cr-Commit-Position: refs/heads/master@{#316886}
* Chromecast: allow platform to add custom native bindings (take 2).gunsch2015-02-111-0/+14
| | | | | | | | | | | Forgot to 'git add' on the previous CL. R=lcwu@chromium.org BUG=internal b/19004169 Review URL: https://codereview.chromium.org/914863005 Cr-Commit-Position: refs/heads/master@{#315811}
* Chromecast: allow platform to add custom native bindings.gunsch2015-02-112-1/+3
| | | | | | | | | R=lcwu@chromium.org BUG=internal b/19004169 Review URL: https://codereview.chromium.org/915923002 Cr-Commit-Position: refs/heads/master@{#315716}
* Renamed the dns_prefetch component to network_predictorpmeenan2015-01-303-6/+6
| | | | | | | | | | | | | | This is in preparation for adding preconnect support which goes through the same underlying plumbing. dns_prefetch was too restrictive of a component name and was only exposing the single method. There are no functionality changes in this CL, just the rename (the namespace was also renamed) BUG=450682 Review URL: https://codereview.chromium.org/848303005 Cr-Commit-Position: refs/heads/master@{#314001}
* Chromecast: Remove the notification of moderate memory pressure.lcwu2015-01-221-13/+6
| | | | | | | | | | | | | | | Sending the moderate memory pressure notification now has the same effect on v8's garbage collection as sending critical memory pressure notification, which will trigger immediate gargabe collection and cause some unexpected (performance) side effect. Given that render_thread_impl is already asking v8 periodically to do idle garbage collection, we should remove the moderate memory pressure notification. BUG= Review URL: https://codereview.chromium.org/798043008 Cr-Commit-Position: refs/heads/master@{#312675}
* Chromecast: add a CastRenderViewObserver for wiring up native bindings.gunsch2015-01-151-0/+20
| | | | | | | | | R=lcwu@chromium.org BUG=internal b/19004169 Review URL: https://codereview.chromium.org/801153003 Cr-Commit-Position: refs/heads/master@{#311686}
* Use webview settings to disable off-line application cache instead of the ↵lcwu2015-01-091-0/+4
| | | | | | | | | | | | | command-line flag. The command-line flag --disable-application-cache is slated to be removed. See https://codereview.chromium.org/837363002/. BUG= Review URL: https://codereview.chromium.org/845803002 Cr-Commit-Position: refs/heads/master@{#310827}
* Chromecast: forcibly trigger GC in low-memory situations.gunsch2015-01-081-0/+44
| | | | | | | | | R=lcwu@chromium.org,ghines@chromium.org BUG=336640 Review URL: https://codereview.chromium.org/834213002 Cr-Commit-Position: refs/heads/master@{#310572}
* Chromecast: wires up renderer-side CMA message filter.gunsch2014-12-234-0/+89
| | | | | | | | | | R=erickung@chromium.org TBR=lcwu@chromium.org BUG=408189 Review URL: https://codereview.chromium.org/794253004 Cr-Commit-Position: refs/heads/master@{#309535}
* Chromecast on Android buildfix: don't try to create a RendererFactory.gunsch2014-12-222-0/+4
| | | | | | | | | | | | The CMA code is not linked in for Android builds. R=erickung@chromium.org TBR=lcwu@chromium.org BUG=None Review URL: https://codereview.chromium.org/821793002 Cr-Commit-Position: refs/heads/master@{#309492}
* Support for defered media load to cast_content_render_client.derekjchow2014-12-224-0/+77
| | | | | | | | | | | | Adds cast_media_load_dererrer to prevent unwanted media from being played in web_contents that are not currently visible. R=gunsch@chromium.org BUG= Review URL: https://codereview.chromium.org/824733002 Cr-Commit-Position: refs/heads/master@{#309471}
* Add CmaMediaRendererFactory and IPC components on render processerickung2014-12-2215-0/+1776
| | | | | | | | BUG=408189 Review URL: https://codereview.chromium.org/814403002 Cr-Commit-Position: refs/heads/master@{#309455}
* Adds DNS prefetch support to Chromecast.gunsch2014-12-113-5/+33
| | | | | | | | | R=lcwu@chromium.org,ttuttle@chromium.org BUG=419909 Review URL: https://codereview.chromium.org/785693002 Cr-Commit-Position: refs/heads/master@{#307967}
* Prefix CommandLine usage with base namespace (Part 6: chromecast/)pgal.u-szeged2014-11-251-1/+2
| | | | | | | | | | | | Prefix all CommandLine usage in the chromecast/ directory with the base:: namespace. R=gunsch@chromium.org,phajdan.jr@chromium.org BUG=422426 Review URL: https://codereview.chromium.org/734423002 Cr-Commit-Position: refs/heads/master@{#305663}
* Chromecast: disables WebKit's overlay play controls.gunsch2014-11-041-0/+4
| | | | | | | | | R=lcwu@chromium.org,byungchul@chromium.org BUG=429837 Review URL: https://codereview.chromium.org/687723005 Cr-Commit-Position: refs/heads/master@{#302529}
* Chromecast buildfix: content::KeySystemsInfo moved to media namespace.gunsch2014-10-285-11/+11
| | | | | | | | | R=xhwang@chromium.org,lcwu@chromium.org BUG=None Review URL: https://codereview.chromium.org/683893003 Cr-Commit-Position: refs/heads/master@{#301678}
* Move KeySystemInfo to media/.xhwang2014-10-243-10/+11
| | | | | | | | | | | This is a preparation to move KeySystems to media, which is needed to support Encrypted Media Extensions (EME) without relying on content. BUG=422730 Review URL: https://codereview.chromium.org/665343002 Cr-Commit-Position: refs/heads/master@{#300992}
* Reorganizes Chromecast code to better reflect functional dependencies.gunsch2014-10-136-0/+182
Motivation: * chromecast/service/ directory had interplay with chromecast/shell/browser code, since the service is all run in the browser process and mildly coupled (involves starting WebContents instances, etc,). Made more sense for chromecast/service to live in chromecast/shell/browser. * chromecast/shell/ directory is needless hierarchy, since the entire chromecast/ directory represents the Chromecast content-embedder. Highlights: * chromecast/shell/{app,browser,common,renderer} --> chromecast/* * chromecast/shell/browser/resources --> chromecast/app/resources * chromecast/shell/settings --> chromecast/app/resources * chromecast/shell/android --> chromecast/browser/android * chromecast/metrics --> chromecast/browser/metrics * chromecast/service --> chromecast/browser/service R=lcwu@chromium.org,gusfernandez@chromium.org,byungchul@chromium.org TBR=xhwang@chromium.org,asvitkine@chromium.org,thestig@chromium.org,jam@chromium.org,yfriedman@chromium.org BUG=None Review URL: https://codereview.chromium.org/638803002 Cr-Commit-Position: refs/heads/master@{#299385}