13198
2015-12-29 16:53:47
0
ffmpeg dsp/vfp/neon 지원기능별 차이점
http://minimonk.net/5319
Mplayer/ffmpeg 빌드
http://minimonk.net/5320
일단.. neon을 통한 가속도 중요하지만
라즈베리를 쓰고 있어.. 그걸 기준으로 말씀드리면 라즈베리용 kodi의 경우 라즈베리에 내장된 하드웨어 가속기를 사용합니다.
neon을 쓰면 gp-gpu에 가까운 특성이라 성능이 부족할 경우 멀티코어로 cpu별로 neon을 써서
cpu0은 인코딩 cpu1은 디코딩 하는식으로 구현하셔야 할것으로 생각되며
하드웨어 인코더 디코더를 사용한다면(openMAX) 이러한 번거로움 없이 실시간으로 처리될겁니다.
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433&tab_idx=2
오드로이드 c1은 Mali 450을 사용하니 그쪽 관련 비디오 디코더 /인코더 문서를 찾아 보시는게 도움이 될 것 같습니다.
아니면.. 안드로이드에서 비디오 가속관련 api를 찾아 보시는게 좋을듯 하구요
그리고 정성적으로 말씀드리기 힘드나
mmx 등이 추가되기 이전인 pentium-1 계열에서 mepg1 돌리기 힘들었으나
mmx 추가 되면서 부터 pc에서 음악을 듣기 쉬워졌듯이
오늘날 모바일의 성능은 내장 3d 가속기와 neon의 영향을 많이 받습니다.
테스트에 의하면.. mp3의 경우 800Mhz 짜리에서 320kbps짜리가 cpu 80% 먹다가 neon 적용하면 3~4% 대로 떨어졌었습니다.