mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 09:06:50 +08:00

As we found that simple ion / drm device detectioin can not cover all the case. For example on some 3368 platform kernel provide both ion and drm device. We have better to use allocator chosen in dts. But later kernel patch from Randy will bring unified dma-fd translation in kernel then this detection will be removed. Change-Id: I2746142d1c3d0f36791bacaadb231dc2001a5aa7 Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
36 lines
1.0 KiB
C
36 lines
1.0 KiB
C
/*
|
|
* Copyright 2015 Rockchip Electronics Co. LTD
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
#define MODULE_TAG "mpp_rt_test"
|
|
|
|
#include "mpp_log.h"
|
|
#include "mpp_runtime.h"
|
|
|
|
int main()
|
|
{
|
|
if (mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_ION))
|
|
mpp_log("mpp found ion buffer is valid\n");
|
|
else
|
|
mpp_log("mpp found ion buffer is invalid\n");
|
|
|
|
if (mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_DRM))
|
|
mpp_log("mpp found drm buffer is valid\n");
|
|
else
|
|
mpp_log("mpp found drm buffer is invalid\n");
|
|
|
|
return 0;
|
|
}
|