修bug
This commit is contained in:
parent
8ed1824ea2
commit
caad46130f
@ -597,7 +597,10 @@ private:
|
||||
auto try_group = [&](MppBufferType t) -> bool {
|
||||
return mpp_buffer_group_get(&group, t, MPP_BUFFER_INTERNAL, MODULE_TAG, __FUNCTION__) == MPP_OK;
|
||||
};
|
||||
if (!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DMA_HEAP | MPP_BUFFER_FLAGS_CACHABLE)) &&
|
||||
// Prefer DMA32 buffers to keep physical addresses <4GB; some RGA drivers can't map >4GB.
|
||||
if (!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DMA_HEAP | MPP_BUFFER_FLAGS_CACHABLE | MPP_BUFFER_FLAGS_DMA32)) &&
|
||||
!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DMA_HEAP | MPP_BUFFER_FLAGS_DMA32)) &&
|
||||
!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DMA_HEAP | MPP_BUFFER_FLAGS_CACHABLE)) &&
|
||||
!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DMA_HEAP)) &&
|
||||
!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DRM | MPP_BUFFER_FLAGS_CACHABLE)) &&
|
||||
!try_group(static_cast<MppBufferType>(MPP_BUFFER_TYPE_DRM)) &&
|
||||
|
||||
Loading…
Reference in New Issue
Block a user