Status:
https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/WeeklyReport
Last week's weekly meeting
minutes:https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Notes/2…
Highlights:
On 1109 progress is being made:
- LJT is well on its way for inclusion to Oneiric,
- UCM has made a release,
- ARM Speex is in the works
Also omapdrm (for UMM) is now available through Jesse Barker's git tree.
NEON optimization Forum material is already consolidated in the wiki,
OpenMAX survey has been presented to OpenMAX IL WG meeting.
Test content work is progressing - need to check the CC attribution in
the media samples package.
Also x264 has presented the results of the community work on optimizing
via parameters x264 for video conferencing (details in the wiki
https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/Code…).
Brainstorming over the next quarter possible threads of work (in no
particular order)
-libpng optimization
- better video rendering integration in UI
- Audio DTS decoding - could be tricky, involves legal aspects which
need to be carefully looked at
- Compressed data sound support (as in
http://www.linuxplumbersconf.org/2011/ocw/proposals/633)
- Realvideo on ARM (popular on countries like China) - needs
optimization for eg 720p playback (VGA is ok)
- Other possibilities:
+ armv6 optimisations for vp8 in libav
+ 10-bit h264 optimisation needed in libav (low prio) ?
Best regards,
--
Ilias Biris ilias.biris(a)linaro.org
Project Manager, Linaro
M: +358504839608, IRC: ibiris Skype: ilias_biris
Linaro.org│ Open source software for ARM SoCs
Status :
https://wiki.linaro.org/WorkingGroups/Middleware/Graphics/WeeklyReport
Last Meeting minutes:
https://wiki.linaro.org/WorkingGroups/Middleware/Graphics/Notes/2011-09-14
Highlights:
1109 work is getting along fine
-glmark2: Android team inteed glmark2 into panda-leb daily builds,
merged desktop effects (blur) benchmark.
- glcompbench is now using glproxy - has the ability to select at
runtime what api to use between GL and GLES
- glew patches ready to be submitte upstream
- for GPU (Mali) performance events, it is possible now to get the
events by reading dump file by enabling STATE_TRACKING at compile time
- Unity/nux/compiz: on track though there has been some struggle to get
testing going for oneiric on a pandaboard
Also UMM work is progressing well, Jesse will make available during 1109
a patched kernel tree through his repository for compilation/testing of
UMM enabled kernel - The gitweb url is
http://git.linaro.org/gitweb?p=people/jessebarker/linaro-mm-sig/linux-2.6.g…
and contains heads for CMA, omapdrm currently.
Cheers,
--
Ilias Biris ilias.biris(a)linaro.org
Project Manager, Linaro
M: +358504839608, IRC: ibiris Skype: ilias_biris
Linaro.org│ Open source software for ARM SoCs
Status in : https://wiki.linaro.org/OfficeofCTO/WeeklyReport
Meeting minutes from wk37: https://wiki.linaro.org/OfficeofCTO/2011-09-13
Highlights:
- Hard float agreement at Linux Plumbers - all distributions agreed to mean
the same thing when they say hard float ABI - that is, Fedora, Ubuntu,
Debian, Google Chrome. Also work for 1109 is ongoing to complete the
benchmarks.
- Discussion / agreement about boot architecture work - meetings restarted
from wk37, latest meeting minutes are now in
https://wiki.linaro.org/OfficeofCTO/BootArchitecture/2011-09-15. In
particular we have now a mirror repo of edk2 and edk2-fatdriver2 modules on
git.linaro.org (see thread message for details)
- Regarding network boot (1109) we have a draft release of a Cobbler setup
in https://wiki.linaro.org/LoicMinier/Sandbox/NetworkBoot (will probably be
moved out of the Sandbox soon)
- Ongoing discussions for the LCQ4.11 summits.
Best,
Ilias Biris - ilias.biris(a)linaro.org
Project Manager, Linaro
M: +358504839608, IRC: ibiris, Skype: ilias_biris
Linaro.org│ Open source software for ARM SoCs
Enclosed, please find a link to the Weekly Status report from the Developer
Platform team for 2011-09-09 to 2011-09-15 period.
== Weekly Status Report ==
https://wiki.linaro.org/Platform/DevPlatform/Status/2011-09-16
== Team Highlights ==
* Initial plan created for Linaro q4.11.
* linux middleware layer tests in lava
* Continuous integration
* Multi-touch support
* Debug & developer friendly images
* A launchpad derived ubuntu-distro evaluation has been created.
* Image status
* ubuntu-desktop from 20110913 failed, but working fine now.
* Build issue on Aug 14, but rebuild went fine. Might be an issue with
the builder.
* rsalveti and mabac working to get to get all the hwpacks ported toV2
-
https://blueprints.launchpad.net/linaro-ubuntu/+spec/hwpacks-v2-trasition
=== Bugs Fixed ===
* Bug 709245
* Bug 832356
* Bug 832514
=== Bugs Still Open ===
* Bug 753878
* Bug 816638, should be fixed this week.
* Bug 817317
* Bug 832680
* Bug 833518
* Bug 843628
=== Work Items ===
* wookie: blocked by bzr
* hrw: gcc-linaro native 2011.08 built fine for amd64/i386
* aviksil: looking at lttng issue
* jcrigby: the packaged kernel ci script
* suihkulokki: cross build for firefox
* rsalveti:
* finished up all bp reviews
* derived distro evaluation and q4.11 planning
* helped with usual bugfixing on the ubuntu side
* tgall_foo: ltj ready to go into revue
== Risks / Issues ==
* fabo: we need at least 2 boards for Dev Platform, 1 on-duty and 1 backup,
in case
== Miscellaneous ==
* none
--
David Zinman
Linaro Release Manager | Project Manager
Linaro.org | Open source software for ARM SoCs
Android Team and Folks we Integrate Tech from,
Just a heads up. As I've done the last 2 Sundays, I'll cut RC builds
on 2011/9/25, which will go into QA on 2011/9/26 and be the first
official RC. For anyone who has 11.09 BPs, please get with Tony to
ensure that all BPs that are going to be finished are in a good state
and anything that isn't going to be done, gets split or moved out.
Tony will update the BP with the fact that is was moved. Moving isn't
a bad thing, so don't feel like you have to rush something in, that's
why we have monthly milestones in the first place.
Right now things are looking okay, except:
iMX53 rebase on Jstultz
Beagle isn't building
https://launchpad.net/linaro-android/+milestone/11.09
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
The powerdebug tool version 0.6.0 is available at:
http://launchpad.net/linaro-powerdebug/2011/2011.09/+download/linaro-powerd…
This version contains the Android port from Nishant and the gpio display.
Thanks
-- Daniel
- --
<http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOeK2yAAoJEAKBbMCpUGYA/o0H/jbqNe4ofBZ24ArU/f/6THOx
nqRorwFfMBW8vnIXFIy55sVzi+926uMWb2a23+TmA6pNbpgpLsd7xXuh1Gb5qvmI
XBI7aM/PeLoFu+Jd8tEryRvUaRuOKye0O99Se7TI7qrmT6hjzxpijDu007odvxSd
SCeBx50mx74V0Eg4qX3NTQqvUeseckBRQXELoVbt3wHEICgyrGu2usDr+9HnZM8q
2wBfDkEnzgdLr01MK+dDO/9x79Jvd0wagPfxbtBgHTEVbyjX2kqRepGF7VXLOhf0
x5gADpYmOdSKD+rGcNWVkQ0MhxcwOYbxBIDrWjmn+boOtuQYLh3P2r8XA91DNaM=
=0F5N
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
the Power management test suite version 0.1.2 is available at:
http://launchpad.net/linaro-pm-qa/2011/2011.09/+download/linaro-pm-qa-0.1.2…
Cheers
-- Daniel
- --
<http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOeKy7AAoJEAKBbMCpUGYA2TwIAJv5LRm9zQF1SNMqYj+wy6rk
oCmyKBkwM/O+hN1Ya2g0ryXgGZw2c+E6EpRCFpiF0mt7zD1VbpA8BooYrYTUcfXB
pNfNbIgomzOnAteNqCgv+yWLIBYHq2M+hk5IEpUUlDbHLuXwYJGdJREqi+fFB79u
hZ1RTQSlVw5dMAJ5EeiJH+tnY45B7JbxhsFcxULHDLLxkdmcgnIeS31ueshkeTuu
KJambZjhVVDoDPEqgV9esZRgg0gEjYkK/mM2rKyfM8q18UUCl3Tlv6imoq2epiyI
ozcoKN5NJnMI69Mmn2YJzamyqK/U37FVe77/VuK65omgz4Qgp5GANTIGwgahH08=
=k9IV
-----END PGP SIGNATURE-----
[Resend with update of l-a-k address in my alias to the correct
one on infradead].
A group of us met at Linux Plumber's Conf two weeks ago to
discuss struct clk and how we move forward with it. Several
of us had a follow up phone call last week, on Wed the 14th,
and what follows are meeting notes from this follow up
discussion (I've seem to have lost the notepad on which I
took notes during the LPC discussion).
Attendees:
Arnd Bergman
Stephen Boyd
Mark Brown
Thomas Gleixner
Shawn Guo
Saravana Kannan
Nicolas Pitre
Mike Turquette
Linus Walleij
Paul Walmsley
- Mike T.
- Remove set_parent and upstream clock arbitration
- Functionality is limited, but would work for OMAP as is
- We can add new features as needed
- Shawn
- Does not want to block new SoC support due to common clock
support not being ready. This is gating mx6 support being
merged upstream.
- Arnd
- Pre-req: Device Tree representation of struct clk before we
let these patches in.
- Mike T: Can we split the problems.
- Arnd: Yes?
- Thomas: Is not entirely separate.
Current patches are not enough to do actual representation of
building blocks. Need more than just the ops pointer structure.
Will look into what it would take the current patches and
then slowly add changes to building block.
- Stephen
- Want 1 tree lock instead of a framework lock:
+ Have 2 trees, 1 fast (1ms), 1 really slow (5ms)
- Thomas: Should be trivial to implement
- Once the traverse code is fixed, will be hard to change
the locking code, so need to get this right.
- Thomas: Need a clock tree base with its own lock and put
a struct clk tree into that tree base.
- Paul W.: How rate propagation would work across bases?
- Thomas: Should be doable with proper locking order, and
should not be too hard to solve. Non fast path.
- Can implement separate root clocks for right now
- tglx: separate struct clk from building block devices such
as frequency management.
- Paul W.
- Have multiple root clocks, but only one lock right now
- Figure out the scope of the patches to be.
Goal: get basic support for common struct clk upstream.
Get imx6 upstream w/o common struct clk
Has some bugs and races on existing code.
set_rate: Can parents be switched at same time?
operate under set_rate and set_parent as distinct operations.
clk_rate sample implementation: will only work in some limited
cases. Need to guarantee that clock is stable. There are lot
of hw specific that may not be possible to abstract.
Not true: "All parents are equal and should be treated the
same" during set_rate. From tglx: Looked at existing stuff
and noted that a lot of implementations share concepts...
walking a freq table or a divisor table. Paul: Agree,
can go into some sort of library code down the road.
in-tree vs out-of-tree: what's shipping on most device
is quite a bit more hacky and complex than what is
currently in mainline. Will need clock notifiers
before being able to use on real shipping devices.
Much code that calls clk_set_rate() assumes that code
will not be changed in the future.
Patch 1: good
Patch 2: needs a bit more thought
Patch 3: no comments yet
What do people think about having initial patches to convert
to using common clk struct but having sub-arch specific
set_rate and get_rate? General consensus: seems like a
good idea.
- Linus W.:
No major comments
- Nicolas:
Just listening in to understand the issues involved.
ACTION ITEMS:
- Thomas: will post updated patches by end of the week
- Others: Will post initial patches porting their platforms
to new patches as follow up.
- Deepak: Organize follow up call in two weeks and post to wider
audience to attend.