← Back to team overview

touch-packages team mailing list archive

[Bug 1453661] [NEW] Account for HAL differences in Ephimeris/Almanac/UsedInFix mask

 

Public bug reported:

While vanilla android defines the ephimeris/almanac/used_in_fix mask as
a 32-bit mask (see [1]), SOC-specific source trees might carry non-
scalar mask members, e.g., extending the masks to uint32_t[8]. With
that, the low-level adaptation layers should account for the difference
and expose a unified interface to user space.

[1]
http://androidxref.com/4.4.4_r1/xref/hardware/libhardware/include/hardware/gps.h#297

** Affects: location-service (Ubuntu)
     Importance: Undecided
     Assignee: Thomas Voß (thomas-voss)
         Status: Confirmed

** Changed in: location-service (Ubuntu)
       Status: New => Confirmed

** Changed in: location-service (Ubuntu)
     Assignee: (unassigned) => Thomas Voß (thomas-voss)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to location-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1453661

Title:
  Account for HAL differences in Ephimeris/Almanac/UsedInFix mask

Status in location-service package in Ubuntu:
  Confirmed

Bug description:
  While vanilla android defines the ephimeris/almanac/used_in_fix mask
  as a 32-bit mask (see [1]), SOC-specific source trees might carry non-
  scalar mask members, e.g., extending the masks to uint32_t[8]. With
  that, the low-level adaptation layers should account for the
  difference and expose a unified interface to user space.

  [1]
  http://androidxref.com/4.4.4_r1/xref/hardware/libhardware/include/hardware/gps.h#297

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1453661/+subscriptions


Follow ups

References