[pulseaudio-discuss] Assertion '(size_t) decoded == a2dp->frame_length' failed at modules/bluetooth/module-bluetooth-device

Colin Guthrie gmane at colin.guthr.ie
Thu May 12 08:45:02 PDT 2011


Hiya

'Twas brillig, and h.patil at accenture.com at 12/05/11 07:41 did gyre and
gimble:
>            I am using pulse audio 0.9.21(Tried 0.9.22 also)  on arm with
> bluez-4.89(Tried 4.93 also) but getting the following error.
> 
>            I am running pulseaudio in system mode as i am having only
> root user on my target.


I've a funny feeling this is perhaps fixed in git master. Please try that :)

This previous thread seems relevant:

http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/8859


And these two  commits might be the winners for you:


commit b676f89d8579c7ec1629892342a330f1e4c35657
Author: Colin Guthrie <cguthrie at mandriva.org>
Date:   Sun Mar 20 11:44:53 2011 +0000

    bluetooth: Run 'make update-sbc'

    Note that changes to ipc.h from 8f3ef04b had to be manually reapplied.




commit 0bed5caf3b9fedfce2100cc85de344670ddbb386
Author: Paul Menzel <paulepanter at users.sourceforge.net>
Date:   Tue Mar 29 12:14:27 2011 +0200

    bluetooth: run `make update-sbc` to pull in build fix for thumb mode

    This update pulls in commit c495077c [1] to fix a build error.

            commit c495077cf8a8c37afd90875ec5a5b16b294be15e
            Author: Siarhei Siamashka <siarhei.siamashka at nokia.com>
            Date:   Tue Mar 29 01:57:39 2011 +0300

                sbc: better compatibility with ARM thumb/thumb2

                ARM assembly optimizations fail to compile in thumb
mode, but are fine
                for thumb2. Update ifdefs in the code to make use of ARM
assembly only
                when it is safe and also make sure that no optimizations
are missed
                when compiling for thumb2.

                The problem was reported by Paul Menzel:

https://tango.0pointer.de/pipermail/pulseaudio-discuss/2011-February/009022.html

    This patch is tested with OpenEmbedded using `minimal-uclibc` for
`MACHINE = "at91sam9260ek"`.

    Note that changes to ipc.h from 8f3ef04b had to be manually reapplied.

    [1]
http://git.kernel.org/?p=bluetooth/bluez.git;a=commit;h=c495077cf8a8c37afd90875ec5a5b16b294be15e




PS, the disclaimer doesn't make any sense :D
-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]




More information about the pulseaudio-discuss mailing list