Merge "gralloc1: Use implementation defined format at allocate"
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
db6ab83c87
@@ -452,17 +452,15 @@ int BufferManager::AllocateBuffer(const BufferDescriptor &descriptor, buffer_han
|
||||
if (!handle)
|
||||
return -EINVAL;
|
||||
|
||||
int format = descriptor.GetFormat();
|
||||
gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage();
|
||||
gralloc1_consumer_usage_t cons_usage = descriptor.GetConsumerUsage();
|
||||
int format = allocator_->GetImplDefinedFormat(prod_usage, cons_usage, descriptor.GetFormat());
|
||||
uint32_t layer_count = descriptor.GetLayerCount();
|
||||
|
||||
// Get implementation defined format
|
||||
int gralloc_format = allocator_->GetImplDefinedFormat(prod_usage, cons_usage, format);
|
||||
|
||||
unsigned int size;
|
||||
unsigned int alignedw, alignedh;
|
||||
int buffer_type = GetBufferType(gralloc_format);
|
||||
|
||||
int buffer_type = GetBufferType(format);
|
||||
BufferInfo info = GetBufferInfo(descriptor);
|
||||
GetBufferSizeAndDimensions(info, &size, &alignedw, &alignedh);
|
||||
size = (bufferSize >= size) ? bufferSize : size;
|
||||
|
||||
Reference in New Issue
Block a user