﻿새로운 ffmpeg와 수정된 mplayer에대해..
모든 설명은 pdaxrom에대한것이며 qtopia에 대해서는 모름 ㅡㅅㅡ
개발환경 = c1000 @ pdaxrom beta3 - compile=gcc 3.4.6 native compile
-- wma디코더 최적화 --
남상혁(nsh0425@gmail.com) <- mdct/fft 메인 연산 모두 fixed point로
Derek Taubert(taubert@geeks.org) <- 기본적인 fixed point연산 수정
-- dsputil 최적화 --
남상혁
vorbis-tremor 개발팀(fixed poit mdct소스 참고..)
-- 전반적인 연산 최적화 --
남상혁(이라지만 결국 건들인건 wma디코더 빼곤 거의 없음 ㅡㅅㅡ 너무 복잡해 ㅋㅋ)
--------------------
아 설치하시기전에 기존의 ffmpeg는 삭제하시는게 좋을겁니다..(꼭 하시는게;)
ffmpeg의 소스는 가장 최근의것을 사용해 컴파일 했으며,
ffmpeg는 armv5tel에 최적화 되었으며, 기존의 ffmpeg보다 더 나은 성능을 보여주고있습니다..
인코더는 지원하지 않으며, 기본적으로 ffplay가 딸려갑니다 ㅋ

그리고 wmv9에 대응하는 wmv3디코더가 추가되었으며, 대부분의 코덱이 종전의 ffmpeg보다 빨라졌습니다. iwmmxt지원은 하지않습니다.(어째 옵션이 켜지질 안더군요)
가장 중요한 변화는, 자우르스에서 wmv파일 재생을 불가능하게 만들던 주요 원인인 wma코덱을 fixed-point연산을 통해 최적화 시켰습니다..
즉, wmv7,8코덱 + wma9 = 잘 재생됨 이고 wmv9 + wma9=약간 느림(c1000노 오버)정도의 성능을 보입니다..
(테스트파일 : wmv9 = EBS동영상강의 300kbps, wmv8 = 400kbps 보통 영상)
그리고 아직 느리지만 h.26x계열 코덱의 속도가 향상되어 오버클럭시 정상적인 시청(응?)이 가능한 수준입니다.
그리고 aac는 지원하지 않습니다..(mplayer 에서 내부적으로 지원해서 따로 할 필요성을...;)
그리고 mpeg계열 오디오(대부분임..;)에대해 정확성을 쪼금 줄이고 속도를 향상시켰습니다..
(연산시 에러 허용범위를 늘려서..좀더  빨라짐.. 귀로 들었을때 차이 없음..)
몇몇 새로운 코덱이 추가되었음(flv,swf(알고보니 flv..그냥 demux만..),alac,ape.etc)
고속소프트웨어 스케일지원(bvdd쓰면 장땡 ㅡㅅㅡ sdl사용시 상당한 도움이됨;)
뭐.. 이정도?

mplayer는 기존에 있던 mplayer 1.0pre7try2를 사용하며, 코덱 설정만 바꿨습니다

동봉된 codec.conf 와 input.conf를 (홈 디렉토리)/.mplayer/ 에 넣어주시면 됩니다.
codec.conf를 열어보면 아시겠지만 만약 ffplay으론 재생되는 파일이 mplayer로 재생안된다면 코덱을 추가하시면 됩니다.
추가 : 큐토피아에선 /opt/QtPalmtop/etc/mplayer 에 넣어주심 될겁니다. mplayer는 가장 최근것(아마 1.05인가?)을 쓰시면 됩니다.
그리고 ffmpeg설치는 그냥 ipkg로 설치하지 마시고 터미널(콘솔)을 키시고
tar -xvpf 설치파일 -C 임시로 압축풀 폴더
tar -xvpf data.tar.gz
실행하시고 압축 푼 폴더로 들어가서 usr/lib아래의 파일을
/opt/QtPalmtop/lib 에 넣으시고,(복사할때 -a옵션을 사용하세요)
bin아래 파일을 마찬가지로
/opt/QtPalmtop/bin 에 넣으시면 됩니다.
<끝 ㅋ>