Ahmed Hassan <hassan....@googlemail.com> writes: > It is very essential to our android port to be able to slow down > videos, but the current release M48 does not support this feature. > However its a very important one and critical for our work. The > feature is added via flag in version M49 for android and it works > great. > > On the chromium issue tracker there is the suggestion to use: chromium > 49.0.2623.7 or higher > There should not be notable issues with this version. See the following > tracker: > > https://code.google.com/p/chromium/issues/detail?id=263654 [...] > I have already forked and rebased the corresponding V8 version: > 4.9.385.5 > (https://github.com/nerdmed/v8-crosswalk/tree/crosswalk-18/49.0.2623.7) > and i would like to push a chromium branch to the upcoming M49 > release. > Is there someone else here interested in doing that or in any other > way willing to support us with this?
Hi Ahmed, Thanks for using Crosswalk, and I'm glad it's been useful so far. I took a look at the Chromium bug you mentioned, and it seems that the feature you need is being implemented as part of a much bigger project (codenamed Spitzer) that's tracked here: http://crbug.com/507834. In practice, this means that the first approach that I was going to suggest, cherry-picking specific commits to M48 to fix the issue without having to move to M49, does not work: it all depends on a number of commits and work that is still being done upstream. Like Dale Curtis said in the bug you referenced, everything still looks highly experimental. Consequently, even if we did find a bunch of commits that implemented the specific functionality you need it would be too risky to enable this for all our users by default. This leaves us with two options here: 1. You guys build a separate Crosswalk fork with the functionality you need. At the very least, it involves looking for all the required commits that landed in upstream Chromium and cherry-picking them on top of M48, then building Crosswalk from source. By the way, I'm not sure if you've seen this before, but we also have some extensive documentation on how we rebase Crosswalk on top of new Chromium releases that can be helpful for you: https://github.com/crosswalk-project/crosswalk-website/wiki/Rebasing-our-forks And of course, if in the end it turns out that you can get your feature with a small number of non-intrusive commits, we'd be more than glad to revisit this and integrate them in our repositories. 2. We get more help to move to M49 faster. I'm assuming you guys don't have problems working with our canaries/betas instead of stable releases. We are tracking the M49 rebase in our JIRA as XWALK-5805, but the work will only start now that we've finished rebasing on top of M48. It is a tiresome process, so more hands definitely makes things go faster. Please let us know if you have additional questions. Cheers, Raphael _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev