Re: [ACTIVITY] Multimedia WG weekly status report - wk01.2012 (20120102-20120106)

2012-01-09 Thread Kurt Taylor
On 9 January 2012 09:19, Tom Gall  wrote:

> Hi Kiko,
>
> On Mon, Jan 9, 2012 at 9:05 AM, Christian Robottom Reis 
> wrote:
> >> - Wiki page for libjpeg-turbo integration in skia and skia_test usage
> >> for jpeg performance test was created
> >
> > Ah -- a URL would be nice?
>
> Besides Benjamin's link there is also :
> https://wiki.linaro.org/TomGall/SkiaBenchNumbers, that is however a
> WIP.
>
> >> - Created a parser for the test definition of Speex
> >
> > Where is this and the libav Realvideo code going?
>
> for Realvideo that's going upstream into libav.
>
> >> Issues
> >> - Bug #893402 is impeding progress in end-to-end audio testing (only a
> >> prototype is available for desktop - pandaboard is not functional).
> >
> > What's blocking this -- it's not clear from the bug? Let me know and I
> > can help get it unstuck.
>
> The issue is that audio over hdmi works however audio over the audio
> jack has been either non functional or iffy. I met with Wei last night
> and mentioned that it needs to be looked into again.
>
> >> Risks
> >> -UCM for Android will be split to cover the different parts of the work
> >> - some of the work will be done till LCQ1.12 but the work will be
> >> completed after Connect
> >
> > Tom, tell me more about this one today.
>
> This is a reference that the blueprint needs to be split up into
> smaller ones. Kurt Taylor is on the point for this one.
>

Split into 2:
1) Port and enhance functional drop of tinyhardware -
https://blueprints.launchpad.net/linaro-multimedia-ucm/+spec/linaro-mmwg-ucm4android
2) Common configuration format support -
https://blueprints.launchpad.net/linaro-multimedia-ucm/+spec/linaro-mmwg-ucm-configs


> > --
> > Christian Robottom Reis, Engineering VP
> > Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
> > Linaro.org: Open Source Software for ARM SoCs
> >
> > ___
> > linaro-dev mailing list
> > linaro-dev@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-dev
>
> --
> Regards,
> Tom
>
> "Where's the kaboom!? There was supposed to be an earth-shattering
> kaboom!" Marvin Martian
> Multimedia Tech Lead | Linaro.org │ Open source software for ARM SoCs
> w) tom.gall att linaro.org
> w) tom_gall att vnet.ibm.com
> h) tom_gall att mac.com
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Linaro Audio development ideas for 12.02 and beyond

2012-01-26 Thread Kurt Taylor
Hi all,

Here is a brain dump for some things I see on the horizon for audio work.

Is this complete? Absolutely not. This is meant to be a place to capture
and refine ideas before creating cards and/or blueprints for them. In other
words, this should compliment the existing work and backlog already in LP.

https://wiki.linaro.org/KurtTaylor/AudioBacklog

Please edit or send any comments to me. Thanks!

-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: nano-summits over google+ hangouts

2012-02-13 Thread Kurt Taylor
On 13 February 2012 10:07, Tom Gall  wrote:

> Hi All,
>
> From what I've heard and saw it seemed like the google+ hangouts in
> the rooms worked fairly well. (For the very small sample size of the
> people I've talked to)
>

This was the 3rd remote LC for me and BY FAR the most useful and
productive. The hangouts were a tremendous success. My only thought would
be to maybe have a "hallway" hangout for impromptu discussions without
having to think about it.


>
> I'm wondering/tempted to try out as an experiment on going single
> topic Multimedia sessions from time to time between Linaro Connects.
> Given that a focused single topic session would draw a smaller "crowd"
> the 9 person limitation I don't see as a big deal especially with
> carefully chosen topics.
>

I think this would be useful, mainly for the improved quality over some of
the other methods.  I'll have to experiment with whiteboarding and screen
sharing, but  I think it would work. I'd be willing to put together a
multimedia themed micro-summit to give it a try, maybe sometime between the
mayor conferences.


>
> Is this something that is even possible?  I know the google+ hangout
> over the air is by "invite" only so it's important to know if their
> use might be available for more than just linaro connect.
>
> Thanks!
>
> --
> Regards,
> Tom
>
> "Where's the kaboom!? There was supposed to be an earth-shattering
> kaboom!" Marvin Martian
> Multimedia Tech Lead | Linaro.org │ Open source software for ARM SoCs
> w) tom.gall att linaro.org
> w) tom_gall att vnet.ibm.com
> h) tom_gall att mac.com
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Linaro recommended (tm) brand of SD card?

2012-05-08 Thread Kurt Taylor
Very interesting. I have had 2 sandisks fail and only one kingston fail.
The only one that has never given me any trouble is a patriot.

On 8 May 2012 04:09, James Tunnicliffe  wrote:

> https://wiki.linaro.org/WorkingGroups/Kernel/Projects/FlashCardSurvey
> is being kept up to date, but at a glance has no reliability comments.
> I have 4 Transcend class 10 32GB cards that rocket along, but one has
> stopped letting me write images to it with linaro-media-create, so
> full marks for speed, but not for reliability.
>
> James
>
> On 8 May 2012 08:06, Dave Pigott  wrote:
> > Yep, we predominantly use SanDisk and avoid Kingston.
> >
> > Dave Pigott
> > Validation Engineer
> > T: +44 1223 45 00 24 | M +44 7940 45 93 44
> > Linaro.org │ Open source software for ARM SoCs
> > Follow Linaro: Facebook | Twitter | Blog
> >
> > On 8 May 2012, at 06:55, Paul Larson wrote:
> >
> > In the lab, we use the sandisk extreme cards iirc.  What I hear from
> others
> > and see personally is that most class 10 cards seem to work ok, but
> kingston
> > are generally avoided.
> >
> > On Mon, May 7, 2012 at 7:15 PM, Michael Hudson-Doyle
> >  wrote:
> >>
> >> Hi,
> >>
> >> The SD card I routinely use for testing which I got at some Linaro
> >> meeting or other has fallen apart (physically), so I'm on the hunt for a
> >> new one.  Does anyone have a recommendation of a brand of card I should
> >> be looking for?  For LAVA stuff, it needs to be at least 8 gigs.
> >>
> >> Cheers,
> >> mwh
> >>
> >> ___
> >> linaro-dev mailing list
> >> linaro-dev@lists.linaro.org
> >> http://lists.linaro.org/mailman/listinfo/linaro-dev
> >
> >
> > ___
> > linaro-dev mailing list
> > linaro-dev@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-dev
> >
> >
> >
> > ___
> > linaro-dev mailing list
> > linaro-dev@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-dev
> >
>
>
>
> --
> James Tunnicliffe
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [RFC PATCH v1] AudiVal (Audio Validation Suite for Linux)

2012-05-21 Thread Kurt Taylor
On 17 May 2012 00:12, Harsh Prateek Bora  wrote:

>
>
> On 17 May 2012 01:35, Paul Larson  wrote:
>
>> On Wed, May 16, 2012 at 1:43 AM, Harsh Prateek Bora <
>> harsh.b...@linaro.org> wrote:
>>
>>>
>>>
>>> On 16 May 2012 09:38, Paul Larson  wrote:
>>>
>>>> On Tue, May 15, 2012 at 4:24 PM, Tom Gall  wrote:
>>>>
>>>>> HI Paul,
>>>>>
>>>>> On Tue, May 15, 2012 at 4:14 PM, Paul Larson 
>>>>> wrote:
>>>>> > Cool, does this replace the existing e2daudiotest I guess?
>>>>>
>>>>> Please consider it as complementary.
>>>>>
>>>>> Ah, I see after looking at it a bit more.  This one isn't completely
>>>> automated and requires someone to listen to the sound :)
>>>>
>>>
>>> Yes, Its the initial phase and therefore will evolve with time as
>>> required. We may want to plug-in e2eaudiotest and others if already
>>> available.
>>> As of now, it frees the user from finding out the card, device info for
>>> each audio playback/recording device on supported hardware and can help in
>>> identify issues where audio is almost ok, but not truly perfect (like
>>> choppy audio). Un-attended tests may treat imperfect audio as bad as no
>>> audio. I hope I am able to convey what I intend to do so.
>>>
>>> Ah, so if e2eaudiotest is plugged into it, it could act as a sort of
>> front-end for running it and making sure that the right audio device is set
>> up for that particular board?  So in this way, it could allow for automated
>> tests, not just interactive ones?
>>
>
The tests in question are really for different audiences. The e2eaudiotest
tool was designed to be in a fully automated environment as a build sniff
test that does not require a human to see if the entire audio stack on a
particular board/build works "good enough" using a default path.

The test script is to provide an interactive umbrella tool for the
developer to exhaustively test the stack before upstreaming. This can
include the former tool, but doesn't need to.


> Yes, we can add more as well !
>
> regards,
> Harsh
>
>
>>
>> Thanks,
>> Paul Larson
>>
>
>


-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Setup of official #linaro-multimedia

2011-06-15 Thread Kurt Taylor
I just read Fathi's email about the new bots. I didn't want to hijack the
existing thread, but I have been considering setting up a new official
Linaro irc channel #linaro-multimedia with the meeting bot, etc.

As per discussions with Ilias, I would also like to set up a new service, an
IRC proxy (bip or ?) for all the multimedia team members. A stored
scrollback log might fix timezone problems we have. Would this proxy be
something that we could host on a Linaro server?

I am fully aware that we are trying to prevent "walled-gardens", but I
believe we have a very valid case why we need an irc channel specific to
multimedia. We have tried maillists and they have not worked. We would use
this channel for technical discussions across timezones, a quick access to a
multithreaded store and forward conversation with a log.  We would also be
able to use this channel for meetings when the main linaro-meeting channel
was already being used, hence the need for the meeting bot. We would still
use the #linaro channel whenever possible.

These are all exploratory ideas at this point.  I copied the -dev list so I
could get some feedback - Comments? Suggestions?
-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Linaro multimedia work group 11.11 public plan review

2011-07-22 Thread Kurt Taylor
The Linaro multimedia working group will be conducting a public plan review
Monday, July 25th at 15:00 UTC.  Join us to discuss our plan for 11.11
cycle, or there will also be a recording available following the review.

Specifics and slides:
https://wiki.linaro.org/Cycles//PublicPlanReview

-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: CFP : Have a Beagle or Beagle XM with a USB wifi?

2011-08-31 Thread Kurt Taylor
On 31 August 2011 18:26, Alexander Sack  wrote:

> On Wed, Aug 31, 2011 at 7:56 PM, Tom Gall  wrote:
>
>> What we want to do for the next linaro release 11.09 is have working
>> USB wifi support out of the box on beagle/beagle xm with the developer
>> image.
>>
>
Re: #758293 - https://bugs.launchpad.net/linaro/+bug/758293


>> Tho you won't have to twist my arm hard at all to include BT in that
>> goal as well Tony :-)
>>
>> We like to keep the developer image as small as possible so the fun
>> part is keeping this to the minimal number of packages to make it
>> work.
>>
>> For wifi I BELIEVE we just need to add wireless-tools.
>>
>
I have tested this with BBC4/USB wireless adapter with nano 11.08 - which
does not have wireless-tools installed. I installed it but was not able to
get the wlan to work.  Also tested with BBC4 and Ubuntu desktop 11.08, all
the tools were there but it does not work "out of the box". The usb wlan is
a Linksys/Cisco WUSB54GS.

I'll try to get it working tomorrow afternoon - or feel free to tell me
exactly what to test and I'll make it happen.


>>
> WIFI without wpasupplicant is really incomplete in my terms. I don't think
> you get around including that if you want to claim wifi support.
>
> --
>
>  - Alexander
>
>
> _______
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>
>
-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: auxv + neon

2011-09-06 Thread Kurt Taylor
On 5 September 2011 11:35, Christian Robottom Reis  wrote:

> On Sat, Sep 03, 2011 at 09:10:58PM +0800, Jim Huang wrote:
> > 2011/9/3 Tom Gall :
> > > Is a method via the aux vectors to know at runtime if neon is or is
> > > not present?
> >
> > hi Tom,
> >
> > Did you mean this?
> > https://bugs.meego.com/show_bug.cgi?id=12448
>
> The recipe in step #1 is probably a good candidate for a FAQ on "How do
> I tell what features the ARM CPU on my device has?".
>

Yes, and might be a good topic for the NEON optimization forum as well.

--
> Christian Robottom Reis, Engineering VP
> Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
> Linaro.org: Open Source Software for ARM SoCs
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


NEON Optimization Forum - LC Orlando

2011-09-15 Thread Kurt Taylor
Since we have had over 300 views of NEON optimization on ask.linaro.org, it
looks like there is enough interest in continuing the NEON Forum face2face
meetings at LC Orlando.

I am collecting topics for discussion and wanted to extend an invite to the
broader team, to see if anyone wanted to present a short topic. It doesn't
have to be an elaborate presentation, maybe just a discussion starter or
presenting some findings in your work. I have one presentation already on
NEON Optimization Tips and Practices, but could really use at least one
more.

I was thinking maybe someone from Toolchain, Landing Teams, or someone with
previous experience?  Would this be something you or someone on your team
would be interested in?

Let me know if you have any questions.

-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Multimedia Glossary and Tutorials

2011-09-29 Thread Kurt Taylor
Hello all,

Here is a link that you might find useful if you get stuck on a multimedia
term or acronym. There is also a tutorials section which I will continue
adding to.

Feel free to add to this page as you see fit:

https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Glossary

-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [ACTIVITY] Multimedia WG status report - wk38.2011 (20110919-20110923)

2011-09-29 Thread Kurt Taylor
On 29 September 2011 09:31, Mark Brown  wrote:

> On Mon, Sep 26, 2011 at 03:07:52PM +0200, Alexander Sack wrote:
>
> > https://linaro-public.papyrs.com/public/4157/MMWG2011-2/#
>
> In this one the first bullet point needs to be changed to refer to
> TinyHardware, at least for the time being - nay use case stuff needs to
> be layered on top of TinyALSA (I left a commment on Papyrs but I'm not
> sure if anyone will notice that).
>

Thanks Mark, you are right, I missed that in my edit.  I'll fix it.


> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [ACTIVITY] Multimedia WG - Weekly Status for wk39.2011 (20110926-20110930)

2011-10-05 Thread Kurt Taylor
On 5 October 2011 11:22, Christian Robottom Reis  wrote:

> On Tue, Oct 04, 2011 at 02:42:22PM +0300, Ilias Biris wrote:
> > - Decision on the multimedia content licenses is still pending - TSC to
> > provide guidance
>
> This was approved today.
>

Excellent!


>
> > - libjpeg-turbo - oneiric upload, 11.09 natty version released to
> > ppa:linaro-maintainers/overlay, implemented and submitted upstream
> > (Blueprint:
> >
> https://blueprints.launchpad.net/libjpeg-turbo/+spec/engr-mm-codec-jpeg-libstartup
> ),
> > benchmarking ltj with tjbench
>
> Is there any optimization (or indeed implementation) work being done
> here by anyone in the MMWG itself (i.e. excluding Tom)?
>

Tom willingly jumped on this work when we didn't have anyone else and has
done a great job. Mans has been advising as needed. I see no need to take it
away from Tom just because he isnt officially in the MMWG.


> > - Studying dma-buf scatter list feature - useless on snowball - snowball
> > doesn't MMU on hw IP. Could use something like sg_is_last() or
> > sg_is_chain() to say that there is only one piece of memory in the
> > scatterlist, but the idea for using scatterlist is that the API should
> > handle both cases - both devices that need contiguous and those that
> don't
>
> That's correct -- even if Snowball lacks an IOMMU for the hardware
> codecs, it should be able to use CMA to get access to a contiguous area
> and the dma-buf API should work for it. Who is working on this?
>

Jesse and I are discussing who does what, but from the mmwg I would like
Benjamin to work on this, probably with someone else from his team.


>
> > - Testing dts decoder with gst-ffmpeg on panda and i.mx53 (mkv + dts 6ch)
>
> Nice -- what are the results looking like?
>

> > Please feel free to ask any questions or let me know if you believe that
> > something is missing
>
> Can you get the requirement laundry list polished up a little bit and
> sent to the TSC for feedback if any topics there look worth pursuing
> further into requirements?
>

There are only 3 left from the list that are bounded enough to consider:
1) Compressed data api into ALSA - driver specific kernel work and ALSA/ASoC
plumbing, prob not a good fit for mmwg yet
2) ALSA port of ST-E drivers - also prob not a good fit for mmwg, already
proposed as a possible requirement for the new STG team in that mail thread
3) End to end audio tests for integration - new proposal by Alexander,
blueprints are already created, investigation underway, but I can write up a
papyrs page for it if we need to take it in front of the TSC


> --
> Christian Robottom Reis, Engineering VP
> Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
> Linaro.org: Open Source Software for ARM SoCs
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [ACTIVITY] Multimedia WG - Weekly Status for wk39.2011 (20110926-20110930)

2011-10-06 Thread Kurt Taylor
On 5 October 2011 17:45, Kurt Taylor  wrote:

>
>
> On 5 October 2011 11:22, Christian Robottom Reis  wrote:
>
>> On Tue, Oct 04, 2011 at 02:42:22PM +0300, Ilias Biris wrote:
>> > - Decision on the multimedia content licenses is still pending - TSC to
>> > provide guidance
>>
>> This was approved today.
>>
>
> Excellent!
>
>
>>
>> > - libjpeg-turbo - oneiric upload, 11.09 natty version released to
>> > ppa:linaro-maintainers/overlay, implemented and submitted upstream
>> > (Blueprint:
>> >
>> https://blueprints.launchpad.net/libjpeg-turbo/+spec/engr-mm-codec-jpeg-libstartup
>> ),
>> > benchmarking ltj with tjbench
>>
>> Is there any optimization (or indeed implementation) work being done
>> here by anyone in the MMWG itself (i.e. excluding Tom)?
>>
>
> Tom willingly jumped on this work when we didn't have anyone else and has
> done a great job. Mans has been advising as needed. I see no need to take it
> away from Tom just because he isnt officially in the MMWG.
>
>
>> > - Studying dma-buf scatter list feature - useless on snowball - snowball
>> > doesn't MMU on hw IP. Could use something like sg_is_last() or
>> > sg_is_chain() to say that there is only one piece of memory in the
>> > scatterlist, but the idea for using scatterlist is that the API should
>> > handle both cases - both devices that need contiguous and those that
>> don't
>>
>> That's correct -- even if Snowball lacks an IOMMU for the hardware
>> codecs, it should be able to use CMA to get access to a contiguous area
>> and the dma-buf API should work for it. Who is working on this?
>>
>
> Jesse and I are discussing who does what, but from the mmwg I would like
> Benjamin to work on this, probably with someone else from his team.
>
>
>>
>> > - Testing dts decoder with gst-ffmpeg on panda and i.mx53 (mkv + dts
>> 6ch)
>>
>> Nice -- what are the results looking like?
>>
>
>> > Please feel free to ask any questions or let me know if you believe that
>> > something is missing
>>
>> Can you get the requirement laundry list polished up a little bit and
>> sent to the TSC for feedback if any topics there look worth pursuing
>> further into requirements?
>>
>
> There are only 3 left from the list that are bounded enough to consider:
> 1) Compressed data api into ALSA - driver specific kernel work and
> ALSA/ASoC plumbing, prob not a good fit for mmwg yet
> 2) ALSA port of ST-E drivers - also prob not a good fit for mmwg, already
> proposed as a possible requirement for the new STG team in that mail thread
> 3) End to end audio tests for integration - new proposal by Alexander,
> blueprints are already created, investigation underway, but I can write up a
> papyrs page for it if we need to take it in front of the TSC
>

I went ahead and created a papyrs page for this:

https://linaro.papyrs.com/page/4778/MMWG2011-E2E-Audio-Test


>
>
>> --
>> Christian Robottom Reis, Engineering VP
>> Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
>> Linaro.org: Open Source Software for ARM SoCs
>>
>> ___
>> linaro-dev mailing list
>> linaro-dev@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/linaro-dev
>>
>
>
>
> --
>
> Kurt Taylor (irc krtaylor)
> Linaro Multimedia Team Lead
>
> Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM
> SoCs
>
> Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> | 
> Twitter<http://twitter.com/#%21/linaroorg>|
> Blog <http://www.linaro.org/linaro-blog/>
>
>


-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia Team Lead
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [ACTIVITY] Multimedia WG - Weekly Status for wk39.2011 (20110926-20110930)

2011-10-06 Thread Kurt Taylor
On 6 October 2011 09:38, Christian Robottom Reis  wrote:

> On Wed, Oct 05, 2011 at 05:45:00PM -0500, Kurt Taylor wrote:
> > There are only 3 left from the list that are bounded enough to consider:
> > 1) Compressed data api into ALSA - driver specific kernel work and
> ALSA/ASoC
> > plumbing, prob not a good fit for mmwg yet
>
> I think this is worth sketching out. Who could actually sit down and
> write a good description (even if without AC) so I can share the topic.
>
> > 2) ALSA port of ST-E drivers - also prob not a good fit for mmwg, already
> > proposed as a possible requirement for the new STG team in that mail
> thread
>
> They don't use ALSA at all? And wouldn't this be better done within the
> ST-Ericsson LT?
>

As I understand it, they do not use ALSA. I had originally proposed it be
done in the ST-E LT, but Lee proposed that it be moved to the STG team (full
email thread).


>
> > 3) End to end audio tests for integration - new proposal by Alexander,
> > blueprints are already created, investigation underway, but I can write
> up a
> > papyrs page for it if we need to take it in front of the TSC
>
> Hmm, this is actually already represented inside a drafted blueprint:
>
>https://linaro.papyrs.com/page/4119/LINUX2011-ENABLEMENT-TESTING/#
>

Excellent, I will delete my papyrs page for it then.


>
> Can you, Alexander and Ricardo figure out whether this should be split
> out?
> --
> Christian Robottom Reis, Engineering VP
> Brazil (GMT-3) | [+55] 16 9112 6430 | [+1] 612 216 4935
> Linaro.org: Open Source Software for ARM SoCs
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


End to end audio test - initial drop

2011-11-28 Thread Kurt Taylor
Hi everyone,

Last week I did an initial drop of the end to end audio test we have been
discussing.

The idea is fairly simple, play a sine wave and test the audio stack by
sampling/testing the sine back in via loopback cable. The app is called
testfreq and is driven by a script called e2eaudiotest. It opens and
configures the audio device, takes a sample and then does a discrete
fourier transformation to find the frequency using the fftw3 library. The
test script driver uses speaker-test to play a sine wave at A 440, which
for now is the test frequency. It's still basic at this point, but it does
work on my system. There is a lot of additional things I'd like to do,
initial stack configuration, passing in the device, passing the test
frequency, doing more auto detection, clean up the code, etc, but I wanted
to start getting feedback. Any and all would be appreciated.

Have a look, and if you have a loopback cable, give it a spin:

http://git.linaro.org/gitweb?p=people/kurt-r-taylor/e2eaudiotest.git

You can also read more about it and check my progress here:

https://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg-e2eaudiotesting-basic

Enjoy!

-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Linaro Audio Roadmap - requirements and comments?

2011-12-09 Thread Kurt Taylor
Here is a list of the upcoming audio work for Linaro. I am planning on
putting this together into a much more polished roadmap and schedule, but
its a start.

This is absolutely not set and I am actually looking for any additional
requirements and comments. I am sure I have forgotten some, if you don't
see your hot topic here, please respond.

For the release++ (12.01)
===
Audio defects - several (~5) open at the moment, panda, android, etc
UCM for PulseAudio - follow on work?
Initial UCM for Android - ICS is here, time to actually get this started -
port to panda first, decide on format/functionality

Backlog:
==
PulseAudio optimization - continue the work I started in 1Q this year
e2eAudioTest integration - further integration and feature enhancement of
the code I just dropped and will be finishing this release (11.12)
Audio Just Works - there is a lot of good usability tweaks that could be
done so that the audio stack on the LEBs just work on all the dev boards
AudioFlinger optimization - similar to the pulseaudio profiling and power
optimization
ST-E Alsa support - Landing Team? - this proposed for the landing team,
just checking on the status as a possibility

Others?

Comments?

-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Linaro Audio Roadmap - requirements and comments?

2011-12-09 Thread Kurt Taylor
On 9 December 2011 13:41, Zygmunt Krynicki wrote:

> W dniu 09.12.2011 20:01, Kurt Taylor pisze:
>
>  Here is a list of the upcoming audio work for Linaro. I am planning on
>> putting this together into a much more polished roadmap and schedule,
>> but its a start.
>>
>> This is absolutely not set and I am actually looking for any additional
>> requirements and comments. I am sure I have forgotten some, if you don't
>> see your hot topic here, please respond.
>>
>
> Hi, I have two questions:
>
> * What is the testing plan?
> * What are the LAVA requirements (things you'd like to see in LAVA to
> allow you to integrate any kind of automated testing)
>

Good, yes, we need to make sure we have the audio tests integrated (see
https://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg-e2eaudiotesting-basic).
I am sure there are more tests that could be written that would ensure
better validation and release quality. I'll add it to my list.

>
> Thanks
> ZK
>



-- 

Kurt Taylor (irc krtaylor)
Linaro Multimedia
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>|
Blog <http://www.linaro.org/linaro-blog/>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Introduction

2010-09-29 Thread Kurt Taylor
Hello,  I have been lurking here and on irc for a while and felt like it was
time to introduce myself.

I have a BB-C4 with all the trimmings and have been booting SD flash with
the daily builds and trying different configurations. I have also signed up
for weekly testing on the BB.

>From the wiki, it looks like I would be most interested in either the
Platform Engineering or Working Groups Engineering Units. Specifically, I'd
really like to start playing with sound/multimedia, but really anywhere that
I can help.

Is there any interest in a Middleware:Audio working group?  Or does this fit
better with the Platform Engineering User Platforms group? I helped form the
Linux Foundation (OSDL at the time) Desktop Architects Sound and Multimedia
workgroup and could help with that.

Regards, Kurt Taylor (krtaylor irc)
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Linaro sound support - Beagleboard

2010-10-06 Thread Kurt Taylor
Since I personally have not been able to locate this information anywhere,
I have created a wiki page to log the testing and experimentation I have
been doing with sound. Please ignore if this is duplicate information.

Currently info only for Headless and ALIP linaro images, but I plan on
adding netbook. Any additional pointers would be greatly appreciated.

https://wiki.linaro.org/KurtTaylor/BeagleBoardSound

Regards,
Kurt Taylor (krtaylor irc)
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Linaro-Natty images on the PandaBoard

2011-02-03 Thread Kurt Taylor
On Tue, Feb 1, 2011 at 7:27 AM, Ken Werner  wrote:
> On Monday, January 31, 2011 11:17:35 pm Michael Hudson-Doyle wrote:
>> On Mon, 31 Jan 2011 19:28:35 +0100, Ken Werner 
> wrote:
>> > On Monday, January 31, 2011 5:45:28 pm Tom Gall wrote:
>> > > Hi Ken,
>> > >
>> > > FWIW I'm running fairly recent linaro images on my pandaboard with
>> > > success.
>> > >
>> > > hwpack in my case was from 0119.
>> > >
>> > > Your boot log looks pretty much like mine does, warnings and all.
>> >
>> > Hi Tom,
>> >
>> > Thanks for the info. First I thought I might have to do with the image
>> > creation process (different l-m-c versions for example). So I asked Dave
>> > Gilbert to sent me an SD card image that works on his PandaBoard. It's
>> > really strange but it shows the same behaviour on my board as the images
>> > I created myself. This could indicated that my board has issues. But on
>> > the other side the Ubuntu 10.10 system is running fine.
>> > There is one thing I noticed when the board "hangs" and doesn't react on
>> > anything: It seems that the temperature of the CPU/Memory is getting down
>> > quite fast and two LEDs are off. Maybe it's powered off already?
>>
>> This sounds like
>> https://bugs.launchpad.net/ubuntu/+source/linux-linaro/+bug/708883
>> to me.
>
> Thanks for the pointer - the symptoms are matching. I've disabled watchdog and
> and USB support from the kernel but the board still hangs.
>

I am now seeing the exact same thing on my Panda with alip 20110201-2
and other images.

I have seen similar problems when running Ubuntu netbook 10.10.
Initially it boots fine but Ethernet is very random on whether it will
work or not. Repeated attempts to connect eventually work, and when it
does, it is reliable. However, after installing all the packages for
setting up a dev environment, the board will hang exactly the same. A
reboot is required after the packages are installed, then it hangs. I
was able to get the message "X-Loader hangs" at the last attempt.

Kurt Taylor (irc krtaylor)

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Build assembler errors on Beagleboard ALIP

2011-02-07 Thread Kurt Taylor
I am seeing the following when trying to build pulseaudio on a Beagleboard
running a current ALIP daily:

...
  CC libpulsecore_1.0_la-svolume_
arm.lo
{standard input}: Assembler messages:
{standard input}:82: Error: thumb conditional instruction should be in IT
block -- `addcs r0,r8'
{standard input}:83: Error: thumb conditional instruction should be in IT
block -- `movcs r6,r0'
{standard input}:98: Error: thumb conditional instruction should be in IT
block -- `addcs r0,r8'
{standard input}:99: Error: thumb conditional instruction should be in IT
block -- `movcs r6,r0'
{standard input}:119: Error: thumb conditional instruction should be in IT
block -- `addcs r0,r8'
{standard input}:120: Error: thumb conditional instruction should be in IT
block -- `movcs r6,r0'
...

I am using the normal pulseaudio build (bootstrap.sh, configure, make). The
build worked fine on a Pandaboard with Ubuntu 10.10. It looks like something
is not being detected correctly via bootstrap/configure on ALIP.

I have searched and seen commits in archive for adding "-Wa,
-mimplicit-it=thumb". I have added this to CFLAGS without success.

Anyone else seen any thing like this? Any thoughts on what else I could try?

Kurt Taylor (irc krtaylor)
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Build assembler errors on Beagleboard ALIP

2011-02-09 Thread Kurt Taylor
Thanks Sachin, actually, no, it is from pulsecore/svolume_arm.c,
unfortunately arm assembler isn't my specialty (yet).

Ubuntu gets around this by building with -mimplicit-it=thumb. Since I have
temporarily given up on the panda (re: 708883),  I now have the code working
now on beagle using this method, although I agree with Loic that it should
be fixed.

Once I get some of the arm buffer cpu wakes experimentation done and
published, I'll return to this.

Kurt Taylor (irc krtaylor)


On 9 February 2011 04:00, Sachin Gupta  wrote:

> Hi Kurt,
>
>the problem seems to be in function pa_volume_s16ne_arm.which seems to
> be arm optimised version of pa_volume_s16ne_c.For the timebeing for your
> experimentation you can also avoid using arm optimised
> pa_volume_s16ne_arm.and let pulse audio use pa_volume_s16ne_c.
>
> hope this helps.
>
> Thanks
> Sachin
>
> On Tue, Feb 8, 2011 at 2:09 AM, Loïc Minier wrote:
>
>>  On Mon, Feb 07, 2011, Kurt Taylor wrote:
>> > I am seeing the following when trying to build pulseaudio on a
>> Beagleboard
>> > running a current ALIP daily:
>> > ...
>> >   CC libpulsecore_1.0_la-svolume_
>> > arm.lo
>> > {standard input}: Assembler messages:
>> > {standard input}:82: Error: thumb conditional instruction should be in
>> IT
>> > block -- `addcs r0,r8'
>> > {standard input}:83: Error: thumb conditional instruction should be in
>> IT
>> > block -- `movcs r6,r0'
>> > {standard input}:98: Error: thumb conditional instruction should be in
>> IT
>> > block -- `addcs r0,r8'
>> > {standard input}:99: Error: thumb conditional instruction should be in
>> IT
>> > block -- `movcs r6,r0'
>> > {standard input}:119: Error: thumb conditional instruction should be in
>> IT
>> > block -- `addcs r0,r8'
>> > {standard input}:120: Error: thumb conditional instruction should be in
>> IT
>> > block -- `movcs r6,r0'
>> > ...
>> >
>> > I am using the normal pulseaudio build (bootstrap.sh, configure, make).
>> The
>> > build worked fine on a Pandaboard with Ubuntu 10.10. It looks like
>> something
>> > is not being detected correctly via bootstrap/configure on ALIP.
>> >
>> > I have searched and seen commits in archive for adding "-Wa,
>> > -mimplicit-it=thumb". I have added this to CFLAGS without success.
>>
>>  The package does a regular configure and then:
>>make -C src libpulsecore_0.9.22_la-svolume_arm.lo
>> CFLAGS+=-Wa,-mimplicit-it=thumb
>>  on ARM.
>>
>>
>>  This is really ugly though; I guess the asm snippets in
>>  src/pulsecore/svolume_arm.c should be ported, this is explained in:
>> https://wiki.ubuntu.com/ARM/Thumb2PortingHowto#Types of Assembly Language
>>
>>   Bye
>> --
>> Loïc Minier
>>
>> ___
>> linaro-dev mailing list
>> linaro-dev@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/linaro-dev
>>
>
>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Build assembler errors on Beagleboard ALIP

2011-02-09 Thread Kurt Taylor
Same function, yes, actually, that is an interesting idea, I will try that.

Kurt Taylor (irc krtaylor)

On 9 February 2011 17:03, Kurt Taylor  wrote:

> Thanks Sachin, actually, no, it is from pulsecore/svolume_arm.c,
> unfortunately arm assembler isn't my specialty (yet).
>
> Ubuntu gets around this by building with -mimplicit-it=thumb. Since I have
> temporarily given up on the panda (re: 708883),  I now have the code working
> now on beagle using this method, although I agree with Loic that it should
> be fixed.
>
> Once I get some of the arm buffer cpu wakes experimentation done and
> published, I'll return to this.
>
> Kurt Taylor (irc krtaylor)
>
>
>
> On 9 February 2011 04:00, Sachin Gupta  wrote:
>
>> Hi Kurt,
>>
>>the problem seems to be in function pa_volume_s16ne_arm.which seems to
>> be arm optimised version of pa_volume_s16ne_c.For the timebeing for your
>> experimentation you can also avoid using arm optimised
>> pa_volume_s16ne_arm.and let pulse audio use pa_volume_s16ne_c.
>>
>> hope this helps.
>>
>> Thanks
>> Sachin
>>
>> On Tue, Feb 8, 2011 at 2:09 AM, Loïc Minier wrote:
>>
>>>  On Mon, Feb 07, 2011, Kurt Taylor wrote:
>>> > I am seeing the following when trying to build pulseaudio on a
>>> Beagleboard
>>> > running a current ALIP daily:
>>> > ...
>>> >   CC libpulsecore_1.0_la-svolume_
>>> > arm.lo
>>> > {standard input}: Assembler messages:
>>> > {standard input}:82: Error: thumb conditional instruction should be in
>>> IT
>>> > block -- `addcs r0,r8'
>>> > {standard input}:83: Error: thumb conditional instruction should be in
>>> IT
>>> > block -- `movcs r6,r0'
>>> > {standard input}:98: Error: thumb conditional instruction should be in
>>> IT
>>> > block -- `addcs r0,r8'
>>> > {standard input}:99: Error: thumb conditional instruction should be in
>>> IT
>>> > block -- `movcs r6,r0'
>>> > {standard input}:119: Error: thumb conditional instruction should be in
>>> IT
>>> > block -- `addcs r0,r8'
>>> > {standard input}:120: Error: thumb conditional instruction should be in
>>> IT
>>> > block -- `movcs r6,r0'
>>> > ...
>>> >
>>> > I am using the normal pulseaudio build (bootstrap.sh, configure, make).
>>> The
>>> > build worked fine on a Pandaboard with Ubuntu 10.10. It looks like
>>> something
>>> > is not being detected correctly via bootstrap/configure on ALIP.
>>> >
>>> > I have searched and seen commits in archive for adding "-Wa,
>>> > -mimplicit-it=thumb". I have added this to CFLAGS without success.
>>>
>>>  The package does a regular configure and then:
>>>make -C src libpulsecore_0.9.22_la-svolume_arm.lo
>>> CFLAGS+=-Wa,-mimplicit-it=thumb
>>>  on ARM.
>>>
>>>
>>>  This is really ugly though; I guess the asm snippets in
>>>  src/pulsecore/svolume_arm.c should be ported, this is explained in:
>>> https://wiki.ubuntu.com/ARM/Thumb2PortingHowto#Types of Assembly
>>> Language
>>>
>>>   Bye
>>> --
>>> Loïc Minier
>>>
>>> ___
>>> linaro-dev mailing list
>>> linaro-dev@lists.linaro.org
>>> http://lists.linaro.org/mailman/listinfo/linaro-dev
>>>
>>
>>
>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH] PulseAudio: added IT block to fix thumb conditional instruction build error messages

2011-02-18 Thread Kurt Taylor
From: Kurt Taylor 
Date: Fri, 18 Feb 2011 14:30:03 +
Subject: [PATCH] PulseAudio: added IT block to fix thumb conditional
instruction build error messages

---
 src/pulsecore/svolume_arm.c |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/pulsecore/svolume_arm.c b/src/pulsecore/svolume_arm.c
index 3973e51..a141ba1 100644
--- a/src/pulsecore/svolume_arm.c
+++ b/src/pulsecore/svolume_arm.c
@@ -39,7 +39,9 @@

 #define MOD_INC() \
 " subs  r0, r6, %2  \n\t" \
+" it cs \n\t" \
 " addcs r0, %1  \n\t" \
+" it cs \n\t" \
 " movcs r6, r0  \n\t"

 static void
-- 
1.7.2.3
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


PulseAudio buffer size comparison

2011-03-07 Thread Kurt Taylor
Attached is a pdf with all the results of the buffer size testing on the
Beagle C4 and Panda. I think this pretty much conclusively shows that
increasing the buffer size when using timer based scheduling results in no
improvement in cpu wakes per second. I also went back and tested alsa 1.0.24
in the audio stack to enable the recently added check for period disable. I
appears that the beagle and panda do not have support, or it is not yet
enabled in the driver. Does anyone know if these boards have the ability to
turn off period wakes for the sound companion chips?

Kurt Taylor (irc krtaylor)


PulseAudio_Buffer_WPS.pdf
Description: Adobe PDF document
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Sound hardware device specifics for Linaro dev boards

2011-04-01 Thread Kurt Taylor
Hi everyone,

I am trying to assemble a reference for the sound device specifics for all
the platforms. The catch is that I don't have all the dev platforms
available to me.

Here is where you can help!  I have Panda and Beagle C4. I need everything
else.  If you have access to other platform(s), please do the following and
email the output to me.

With a Linaro image or Ubuntu image (an image with with pulseaudio
installed), run the following:  "pacmd list-sinks" and email it to me.  You
will get an output that resembles this:


linaro@localhost:~$ pacmd list-sinks
Welcome to PulseAudio! Use "help" for usage information.
>>> 1 sink(s) available.
  * index: 0
name: 
driver: 
...


module-udev-detect.discovered = "1"
device.icon_name = "audio-card"


Thanks in advance!

Kurt Taylor (irc krtaylor)
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Sound hardware device specifics for Linaro dev boards

2011-04-04 Thread Kurt Taylor
If you haven't previously set the user's client.conf to turn autospawn off
then try running->  pulseaudio --daemonize

That should do the trick, thanks!

On 3 April 2011 09:45, Matt Sealey  wrote:

> I'm trying to get this data from the Smarttop to show the SPDIF device
> but I get the same "No PulseAudio daemon running, or not running as
> session daemon." as Shawn.. under exactly the same operating system as
> Jason..
>
> Is there a special place I need to be running this, in a certain
> shell? All I can figure is some environment variable is being stripped
> when I enter a shell..
>
> Pulseaudio is definitely running..  (outputting over HDMI via a Yamaha
> 5.1 receiver, the boot sound is loud, and pulse is handling audio
> mixing..)
>
> Jason, what was the trick? :D
>
> --
> Matt Sealey 
> Product Development Analyst, Genesi USA, Inc.
>
>
>
> On Sat, Apr 2, 2011 at 4:31 AM, Jason Hui  wrote:
> > Hi, Kurt,
> >
> > On Fri, Apr 1, 2011 at 11:20 PM, Kurt Taylor 
> wrote:
> >> Hi everyone,
> >>
> >> I am trying to assemble a reference for the sound device specifics for
> all
> >> the platforms. The catch is that I don't have all the dev platforms
> >> available to me.
> >>
> >> Here is where you can help!  I have Panda and Beagle C4. I need
> everything
> >> else.  If you have access to other platform(s), please do the following
> and
> >> email the output to me.
> >>
> >> With a Linaro image or Ubuntu image (an image with with pulseaudio
> >> installed), run the following:  "pacmd list-sinks" and email it to me.
> You
> >> will get an output that resembles this:
> >>
> >
> > Here is  what I get:
> >
> > jason@jason-laptop:~$ dmesg | grep Machine
> > [0.00] Machine: Genesi Efika MX (Smartbook)
> >
> > jason@jason-laptop:~$ cat /etc/issue
> > Ubuntu 10.10 \n \l
> >
> > jason@jason-laptop:~$ pacmd list-sinks
> > Welcome to PulseAudio! Use "help" for usage information.
> >>>> 1 sink(s) available.
> >  * index: 0
> >name: 
> >driver: 
> >flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
> >state: SUSPENDED
> >suspend cause: IDLE
> >priority: 9009
> >volume: 0:  82% 1:  82%
> >0: -5.17 dB 1: -5.17 dB
> >balance 0.00
> >base volume: 100%
> > 0.00 dB
> >volume steps: 65537
> >muted: no
> >current latency: 0.00 ms
> >max request: 0 KiB
> >max rewind: 0 KiB
> >monitor source: 0
> >sample spec: s16le 2ch 44100Hz
> >channel map: front-left,front-right
> > Stereo
> >used by: 0
> >linked by: 0
> >configured latency: 0.00 ms; range is 0.50 .. 139.32 ms
> >card: 0 
> >module: 4
> >properties:
> >alsa.resolution_bits = "16"
> >device.api = "alsa"
> >device.class = "sound"
> >alsa.class = "generic"
> >alsa.subclass = "generic-mix"
> >alsa.name = ""
> >alsa.id = "SGTL5000 SGTL5000-0"
> >alsa.subdevice = "0"
> >alsa.subdevice_name = "subdevice #0"
> >alsa.device = "0"
> >alsa.card = "0"
> >alsa.card_name = "imx-3stack"
> >alsa.long_card_name = "imx-3stack (SGTL5000)"
> >device.bus_path = "platform-soc-audio.2"
> >sysfs.path = "/devices/platform/soc-audio.2/sound/card0"
> >device.string = "hw:0"
> >device.buffering.buffer_size = "24576"
> >device.buffering.fragment_size = "6144"
> >device.access_mode = "mmap+timer"
> >device.profile.name = "analog-stereo"
> >device.profile.description = "Analog Stereo"
> >device.description = "imx-3stack Analog Stereo"
> >module-udev-detect.discovered = "1"
> >device.icon_name = "audio-card"
> >ports:
> >analog-output: Analog Output (priority 9900)
> >analog-output-headphones: Analog Headphones (priority
> 9000)
> >active port: 
> >
> >>
> >> Thanks in advance!
> >>
> >> Kurt Taylor (irc krtaylor)
> >>
> >>
> >> ___
> >> linaro-dev mailing list
> >> linaro-dev@lists.linaro.org
> >> http://lists.linaro.org/mailman/listinfo/linaro-dev
> >>
> >>
> >
> > ___
> > linaro-dev mailing list
> > linaro-dev@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-dev
> >
>
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Linaro development cycle thoughts

2011-05-19 Thread Kurt Taylor
On Thu, May 19, 2011 at 7:29 AM, Ilias Biris  wrote:
> On 19/05/11 14:19, Peter Maydell wrote:
>>
>> Sure. As I understand the idea of an agile product backlog, though,
>> you don't necessarily do full investigation and planning on every
>> item in it (in the way that at the moment we do full down-to-the-work-item
>> blueprints for everything at the start of the six months); instead you
>> can just do broad back-of-envelope estimates and prioritisations and only
>> need to do more detailed planning as things bubble up to the top of the
>> backlog.

The product backlog defines the release, which should stay at 6m in my
opinion. With agile, just because you have a demoable, releasable
chunk of work done at the end of a sprint, doesn't mean that you
actually have to release it. It is just a demo for stakeholders to
make sure everything is on track. More interaction with the
stakeholders is key to this working. Then you don't work heads-down
for 6m on something just to find that out  that the target has moved.

>>
>> -- PMM
>>
>
> The way I see this: It means the backlog items targeted for the next
> sprint/month get their work items defined in detail, whereas the
> remaining backlog items not yet in the radar, can get only a rough
> breakdown to work items. For the not detailed planned blueprints one
> should consider flagging any risks which may impede the work early on.
>
> Ideally higher priority items are taken earlier in the cycle, since the
> cost of their delay is higher.
>
> What comes to estimating, it ought to happen regularly - for example
> before the beginning of a sprint/month. Use ideal/uninterrupted
> hours/days for your estimates.

Yes, plan often - it is less of a disruption and takes less time if it
happens often. Every sprint starts by re-prioritizing the backlog.

> Cheers,
>
> --
> Ilias Biris,
> Aallonkohina 2D 19, 02320 Espoo, Finland
> Tel: +358 50 4839608 (mobile)
> Email: ilias dot biris at linaro dot org
> Skype: ilias_biris
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: pulseaudio eating up 100% cpu on i.MX53 QuickStart, anyone has samilar issue?

2011-05-20 Thread Kurt Taylor
On Fri, May 20, 2011 at 1:44 AM, Eric Miao  wrote:
> Hi all,
>
> When debugging video playback performance issue, we found that pulseaudio is
> eating up 100% cpu time. Just in case someone else is having the samilar 
> issue,
> please let know.

I have had exactly the opposite findings, typically well below 5% usage.

> We are using ubuntu-desktop, snapshot, found this issue at least w/ 0425 
> image.

Can you supply more information on the environment, test case, hardware, etc.

> Thanks
> - eric
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: 1105 delivery of pm, multimedia, graphics

2011-05-20 Thread Kurt Taylor
On Thu, May 19, 2011 at 8:32 AM, Barry Song <21cn...@gmail.com> wrote:
> Hi all,
> it is easy to get toolchain/uboot/kernel/android source codes. but i
> have been really searching all over the website but still fail to get
> source codes of pm(expect powerdebug last updated 6 weeks ago),
> multimedia, graphics. so i am really difficult to find delivery of pm,
> multimedia, graphics team. is there a delivery list for these teams?

I am in the process of pulling together a list of repositories for the
MMWG. We will be preparing tarballs/PPAs for the end of this cycle. Is
there something you are looking for in particular?

>
> Thanks very much
> Barry
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: pulseaudio eating up 100% cpu on i.MX53 QuickStart, anyone has samilar issue?

2011-05-24 Thread Kurt Taylor
On Tue, May 24, 2011 at 4:36 AM, Alexander Sack  wrote:
> On Tue, May 24, 2011 at 8:22 AM, Ricardo Salveti
>  wrote:
>> On Tue, May 24, 2011 at 2:04 AM, Eric Miao  wrote:
>>> On Mon, May 23, 2011 at 11:24 AM, Eric Miao  wrote:
>>>> On Sat, May 21, 2011 at 12:39 AM, Kurt Taylor  
>>>> wrote:
>>>>> On Fri, May 20, 2011 at 1:44 AM, Eric Miao  wrote:
>>>>>> Hi all,
>>>>>>
>>>>>> When debugging video playback performance issue, we found that 
>>>>>> pulseaudio is
>>>>>> eating up 100% cpu time. Just in case someone else is having the samilar 
>>>>>> issue,
>>>>>> please let know.
>>>>>
>>>>> I have had exactly the opposite findings, typically well below 5% usage.
>>>>>
>>>>>> We are using ubuntu-desktop, snapshot, found this issue at least w/ 0425 
>>>>>> image.
>>>>>
>>>>> Can you supply more information on the environment, test case, hardware, 
>>>>> etc.
>>>>>
>>>>
>>>> It's on i.MX53 QuickStart board, Cortex-A8, 1GHz, 1GB DDR3. A simple launch
>>>> of gstreamer to use pulse sink like below:
>>>>
>>>> gst-launch audiotestsrc ! pulsesink
>>>>
>>>> pulseaudio eats 20% CPU.
>>>>
>>>
>>> Paul found the cause and fix to to this issue,
>>>
>>> http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=1e2c1467ae042a3c6bb1a6bc0c07aeff13ec5edb
>>
>> Awesome!
>>
>>> Alex,
>>>
>>> Is it possible to merge this before 5/28 release? It's quite critical for
>>> 1080P video playback on i.mx53.
>>
>> We can try to make a SRU for the package and also publish it at the
>> Linaro Overlay, that should cover our images at least.
>
> ack.
>
> SRU probably takes too much time for release, so we should do both,
> but also verify that it does not have any regression for other (LEB)
> boards. Kurt, can you try to get this validated on panda (and beagle)?


Rob or Wei can you help validate the fix for this problem? See above
defect and 644644 ->
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/644644

>
> For SRU: is there an ubuntu bug for this?
>
>
> --
>
>  - Alexander
>

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev