9272 QCamera3HardwareInterface::initCapabilities 1061776 QCamera3HardwareInterface::initParameters 33296 QCamera3Channel::addStream 4个1061824 QCamera3MetadataChannel::getStreamBufs 18个 491520 QCamera3SupportChannel::getStreamBufs 18个 QCamera3Channel.h #define MIN_STREAMING_BUFFER_NUM 7+1119570688 QCamera3PicChannel::getStreamBufs 6个 stack/common/cam_types.h #define MAX_INFLIGHT_REQUESTS 6146588552:139.7M int QCamera3HeapMemory::allocate(uint32_t count, size_t size, bool queueAll) { unsigned int heap_id_mask = 0x1 << ION_IOMMU_HEAP_ID; int rc = alloc(count, size, heap_id_mask); for (uint32_t i = 0; i < count; i ++) { void *vaddr = mmap(NULL, mMemInfo[i].size, PROT_READ | PROT_WRITE, MAP_SHARED, mMemInfo[i].fd, 0); if (vaddr == MAP_FAILED) { } else mPtr[i] = va }
|
|