2013-04-14 3 views
2

나는 여기에 유효한 https://silver.arm.com/browse/OX002을 사용할 수 있지만 다운로드를 위해 로그인해야하는 성공없이 ARM 최적화 된 OpenMax DL 라이브러리를 구축하고 활용하는 데 오랜 시간을 공부하려고 노력했습니다.OpenMAX 개발 레이어 (DL)를 사용하여 빌드 및 디코딩하는 방법

OpenMAX DL을 사용할 수있는 하이 레벨 라이브러리 (FFMpeg)의 디코딩 또는 쉬운 컴파일 명령어로 사용하기 쉬운 API가 없습니다.

은 좀보고 및 성능을 사용하여 무엇을 달성하고자은 GNU 컴파일러 OpenMax DL을 구축 및 Cortex A8에 대한 몇 가지 샘플을 디코딩 할 수 있기 때문 여기 Bench marking ARM NEON OpenMAx Numbers

일부 similer 토론의 유래에 ANS를 얻을 수 있도록 노력하겠습니다 있어요 차.

모든 제안이나 방법에 대한 포인터는 높이 평가 될 것입니다.

덕분에 & 감사

PV

답변

2

나는 질문을 게시 하나입니다. 라이브러리는 컴파일하거나 사용하려는 파일의 소스 코드를 포함하여 간단하게 사용할 수 있습니다. Openmax 라이브러리에는 세 가지 버전이 있습니다. 하나의 버전은 c https://silver.arm.com/browse/OX000 (모든 컴파일러로 컴파일 가능)에 있습니다.

두 번째 버전은 NEON 고유 코드 https://silver.arm.com/browse/OX002입니다. 이것은 armcc와 같은 ARM의 컴파일러를 사용하여 직접 컴파일 할 수 있습니다. GCC와 같은 다른 컴파일러를 사용하여 컴파일하려는 경우 어셈블리 매크로를 변경해야하며 코드는 동일하게 유지됩니다. 변경 사항은 매크로 및 컴파일러 지시문의 간단한 변경 사항입니다.

세 번째 버전은 arm11 용입니다.

내가 도와 드릴 수 있도록 구체적인 문제를 지정하십시오.

+0

감사합니다. 우리는 DL 라이브러리를 만들 수 있지만 내 요점은 lib를 사용하는 방법입니다. 디코딩을위한 간단한 API 호출이 없다는 것을 의미합니다. 해당 코덱의 사용을 단순화하기 위해 Top of (DL)에 일부 라이브러리를 사용해야합니까? 해당 DL의 맨 위에 구축하고 AAC를 디코딩 할 수있는 샘플 코드가 있습니까? –

+0

야, 내가 코덱 등에 관련이 없다. 필자는 http://www.khronos.org/files/openmax_dl_spec_1_0_2.pdf 문서를 읽은 후 필터와 FFt를 사용했습니다. – Wolfrum