Specifications

Issues Resolved in BlueLab v3.2
blab-srn-005Pa
© CSR plc 2006
This material is subject to CSR’s non-disclosure agreement.
Page 23 of 48
_äìÉi~Ä»=îPKQ= Software Release Note
ID Severity Description
B-5485 Medium
MPEG-2/4 AAC support added in
a2dp library
B-5492 Minor
The goep library no longer calls ConnectionSmSetSdpSecurityOut to disable
SDP security; it now leaves this policy decision to the application.
B-5496 Minor
The debug variant of the ftpc library has been updated to perform additional checking
(as with other BlueLab libraries).
B-5498 Minor
The debug variant of the ftps library has been updated to perform additional checking
(as with other BlueLab libraries).
B-5510 Minor
GAVDP_CONFIGURE_CODEC_IND message no longer includes a media_sink
field. This field was invalid and the SEID should be used to identify the connection.
B-5514 Major
Fixed a bug in the AVRCP state machine of the
av_headset_hfp and
av_headset applications where receiving a START with an AVRCP connection
already established would confuse the state machine and prevent remote control
commands being sent to the source.
B-5525 Minor
Ringtones can now be played from locations other than VM constant space, such as
stack memory or dynamic memory.
B-5526 Minor
Playing ringtones from the file system via audio sequence rather than using streams is
no longer supported.
B-5527 Minor
A number of fields in library messages have been renamed in order to conform with
BlueLab coding conventions. Messages with pointer fields name
ptr have had their
length field renamed to
size_ptr.
B-5528 Major gcc no longer overwrites arguments in functions which use partially initialised unions.
B-5533 Minor
The av_headset_hfp headset application now accepts an incoming AVRCP
connection when it is in the "ready" state. Previously it refused and then opened later.
B-5543 Minor
The gavdp library will now always return a GAVDP_START_CFM when there is a
crossover between two devices directing GavdpStart at each other.
B-5557 Minor
A debug variant has been added for the
oppc and opps libraries.
B-5564 Minor
When using stream-based RFCOMM connections from a BlueLab application, the
RFCOMM streams are destroyed less aggressively. This means that the sink in an
RFC_RELEASE_IND generated by BlueStack is valid whereas previously it was
always zero.
B-5570 Minor
The gavdp library now determines whether to send a GAVDP_OPEN_IND or a
GAVDP_OPEN_CFM message depending on the device opening the AV channels
rather than on the SEP role.
B-5585 Minor
The
gavdp library now delays creation of internal data structures until a new
connection instance is being created.
B-5592 Minor
The
gavdp library now delays creation of internal data structures until a new
connection data is being created.
B-5598 Minor
An
ftp_server application has been added.
B-5601 Minor
The connection library API functions ConnectionSmSetTrustLevel and
ConnectionSmDeleteAuthDevice now return void instead of uint16.
B-5610 Minor Error robustness of sbc and mp3 decoding improved
B-5611 Fatal
gcc now generates more efficient code for 32-bit by 32-bit multiplication. (This also fixes
an issue where the code could be incorrect in rare circumstances.)
B-5612 Minor
ISR (Interrupt Service Routine) now clears all length registers so that routines that are
called from an interrupt have the length registers cleared.
B-5613 Minor
The naming convention for Kalimba DSP library routines has changed from
$lib_routine to $lib.routine
B-5616 Minor
gcc now generates correct code for multiplying a 32-bit integer by a constant power of
2.