(주의사항)
(WARNING)
이 소프트웨어는 PSP 클럭을 333MHz로 셋팅하므로 고클럭으로 인해 PSP가 고장날 수 있으므로 주의해서 사용하십시오.
This software sets explicitly PSP clock to 333MHz. It may brick your PSP due to high clock frequency. Be cautious.
본 자료를 루리웹에 아닌 곳에 절대 올리지 마시오.
Dont upload this software other than ruliweb at any case.
단, 국내 사이트에 한 해 쪽지 주시면 올릴 수 있도록 하겠습니다. 올리실 때는 반드시 원문 그대로 옮겨주시고 출처를 명기하여 주시고 다른데로 퍼 갈 수 없음을 명확히 해 주시기 바랍니다. 특히 해외사이트로는 절대 금지...
-----------
안녕하세요.
이번 버전에서 바뀐 내용을 정리합니다.
1. VFPU를 이용한 추가 최적화 : 동영상과 코덱에 따라서 2-10% 빨라졌습니다.
2. ME 사용 포기 : ME를 사용하게 되면 VFPU를 사용할 수 없는데다가 추가적으로 각종 다운 현상+이상하게 동작하는 현상이 많이 생겨서 포기입니다.
3. ME 관련 테스트 결론:
ME를 최대한 잘 쓰려면 비디오 디코딩 자체를 2개의 CPU에 거의 균등 분할해서 처리해야 한다. 가장 잘 한 버전이 PMP의 jonny 버전.
jonny 버전을 적용하면 지금의 VFPU버전보다 약간 빨라지거나 느려질 수 있다. (동영상에 따라 다름)
사운드 디코딩에 ME를 쓰는 건 좋지 않다. AC3의 디코딩 속도가 매우 빨라 의미가 없음. mp3 코덱인 경우 100% 다운. AC3는 경우에 따라 다운됨.
4. (추가됨) 어제인지 오늘인지... (외국시간이라) PSPSDK에 패치가 있었습니다. 속도관련패치였는데 적용한 후 또 5% 정도 빨라졌습니다. (비디오디코딩만 따져서...) eboot-20051203-p1121.zip를 덮어쓰세요.
5. (추가됨) 휴~ FFMPEG가 업데이트되었는데... 제가 PSP용으로 고친 부분과 안 맞는 부분이 있어 11시 버전이 제대로 안 되는거였네요. 백업해둔 옛날 버전에서 최적화 부분만 바꾸니까 잘 되네요. eboot-20051204-a0421.zip
6. (추가됨) 속도테스트 버전도 첨부합니다. 이 eboot을 사용하면 딴 거 안 하고 열심히 비디오만 디코딩해서 끝나면 디코딩하는데 걸린 총 시간을 보여줍니다. 제가 5% 빨라졌네 10% 빨라졌네 하는 건 이 시간을 기준으로 다 얘기하는 겁니다. 같은 파일도 2번째 테스트하면 약간 빨라지니 (아마 메모리스틱 데이터를 캐쉬하는 듯) 여러번 해 보세요. eboot-20051204-a0421-speedtest.zip (20분짜리면 거의 10-20분 걸립니다. 중간 결과 표시는 없으니 조심)
7. (추가됨) AC3 128kbps인 경우 약 재생시간의 7-10% 정도가 디코딩에 사용되는 것 같네요. 이 경우 비디오만 재생시간의 80% 선 이내에서 디코딩되면 안 끊기는 듯 하고... 흠... 즉, 디코딩된 데이터를 화면에 뿌려주고 사운드 버퍼에 카피해주고 하는데 걸리는 시간은 전체 재생시간의 약 10%가 조금 넘는다는 결론이지요. 단, 이 얘기는 버퍼가 100%일 때를 기준으로 가장 부하가 걸리는 부분만을 가지고 얘기했을 때입니다. 내내 잠잠하다가 버퍼량보다 큰 부하가 순간적으로 크게 걸리면 끊길 수밖에 없지요. 이 얘기의 근거는 성계의전기3 700메가짜리 로고나오는 부분 근처만 짤라서 테스트한 파일을 가지고 하는 얘기입니다. xvid, 1500kbps, 24FPS 옵션없이 인코딩했었죠. 원래 파일에서 잘라낸 것이고 2pass로 인해 바닥의 MovieReader.exe로 정보를 보면 대략 평균 전송률이 2100kbps 정도됩니다. (근데 이런 얘기 관심있는 분 있을라나? ㅎㅎ)
8. (12,08 추가됨) 흠... 드디어 저에게도 Buffering... 만 뜨고 재생 안 되는 동영상이 발생했네요. 원인은 정확히는 모르고 업데이트로 인해 메모리 관리자 쪽이 뭔가 바뀐 듯 한데... 그로 인해 자동할당기능에 문제가 생기는 듯 하네요. 일단 1.5 유저분들은 제가 오늘 날짜로 새로 올린 버전을 사용하시면 문제는 아마 해결될 듯 하네요. 추가적인 개선은 다음에 시간나면... 흠~ 이번 버전 동영상에 따라 다르긴 하지만 진짜 빠르네요. 스스로 감탄 중... ^^;
9. (12,08, #2) 12시쯤에 올린 버전은 지우고 다시 올립니다. 이제 아마 1.5에서는 문제가 없겠지요... 예전꺼랑 셋팅을 같이 맞췄는데... 긴 시간의 파일은 지금 테스트해 볼 수가 없어서... 음...
--------------------------------
사용법입니다.
파일보기에서...
O: 디렉토리, 파일 선택
동영상 보기에서...
X: 동영상 재생 취소하고 나가기
START: 일시정지 (사운드가 없는 동영상인 경우 작동 안 됨)
ㅁ: 디버그 메세지 표시
세모: 동영상 확대 모드 변경
SELECT: VSync 온/오프 (그냥 무시하시길)
좌우 화살표: 동영상 10초씩 빨리 이동 (전/후)
위아래 화살표: 동영상 1분씩 빨리 이동 (전/후)
L1/R1: 동영상 10분씩 빨리 이동(전/후)
HOME: PSP system 메뉴로 나가기
끝.
ps. ME는 글렀고, 기대했던 최후의 IDCT의 VFPU 최적화(mtv instruction 이용)는 성공했지만 많이 안 빨라지고... 자잘한 최적화는 거의 좋아지지도 않고... 최후의 보루 bfy1, bfy2 instruction을 사용해서 코드를 정리하는 방법이 남긴 했지만 빨라질 가능성은 그다지... 정말 2%가 아쉬운 상태네요. 10%만 더 빨라져도 거의 완벽할텐데(xvid 2pass 900kbps, 480x272)... 욕심은 끝이 없으려나? ㅎㅎ
ps2. 그래도 요즘은 예전에 나름대로 최적화를 했음에도 끊길까 끊기지 않을까 조마조마하게 보던 마호로매틱 오프닝 동영상 테스트버전을 디버그 메세지(켜면 많이 느려짐)까지 켜 놓고도 버퍼가 끝까지 거의 풀인 걸 볼 수 있다니 많이 발전하긴 했네요.
ps3. 바닥에서 xvid로 인코딩할 때... -xvidencopts min_iquant=3 -xvidencopts min_pquant=3 -xvidencopts min_bquant=3 추가적으로 주고 인코딩하면 어케 되는지 테스트 좀 해 주실분? 결과를 답글에 좀 남겨주시면 좋겠네요. (opendivx의 -vqmin=3 옵션과 비슷한 옵션)
(WARNING)
이 소프트웨어는 PSP 클럭을 333MHz로 셋팅하므로 고클럭으로 인해 PSP가 고장날 수 있으므로 주의해서 사용하십시오.
This software sets explicitly PSP clock to 333MHz. It may brick your PSP due to high clock frequency. Be cautious.
본 자료를 루리웹에 아닌 곳에 절대 올리지 마시오.
Dont upload this software other than ruliweb at any case.
단, 국내 사이트에 한 해 쪽지 주시면 올릴 수 있도록 하겠습니다. 올리실 때는 반드시 원문 그대로 옮겨주시고 출처를 명기하여 주시고 다른데로 퍼 갈 수 없음을 명확히 해 주시기 바랍니다. 특히 해외사이트로는 절대 금지...
-----------
안녕하세요.
이번 버전에서 바뀐 내용을 정리합니다.
1. VFPU를 이용한 추가 최적화 : 동영상과 코덱에 따라서 2-10% 빨라졌습니다.
2. ME 사용 포기 : ME를 사용하게 되면 VFPU를 사용할 수 없는데다가 추가적으로 각종 다운 현상+이상하게 동작하는 현상이 많이 생겨서 포기입니다.
3. ME 관련 테스트 결론:
ME를 최대한 잘 쓰려면 비디오 디코딩 자체를 2개의 CPU에 거의 균등 분할해서 처리해야 한다. 가장 잘 한 버전이 PMP의 jonny 버전.
jonny 버전을 적용하면 지금의 VFPU버전보다 약간 빨라지거나 느려질 수 있다. (동영상에 따라 다름)
사운드 디코딩에 ME를 쓰는 건 좋지 않다. AC3의 디코딩 속도가 매우 빨라 의미가 없음. mp3 코덱인 경우 100% 다운. AC3는 경우에 따라 다운됨.
4. (추가됨) 어제인지 오늘인지... (외국시간이라) PSPSDK에 패치가 있었습니다. 속도관련패치였는데 적용한 후 또 5% 정도 빨라졌습니다. (비디오디코딩만 따져서...) eboot-20051203-p1121.zip를 덮어쓰세요.
5. (추가됨) 휴~ FFMPEG가 업데이트되었는데... 제가 PSP용으로 고친 부분과 안 맞는 부분이 있어 11시 버전이 제대로 안 되는거였네요. 백업해둔 옛날 버전에서 최적화 부분만 바꾸니까 잘 되네요. eboot-20051204-a0421.zip
6. (추가됨) 속도테스트 버전도 첨부합니다. 이 eboot을 사용하면 딴 거 안 하고 열심히 비디오만 디코딩해서 끝나면 디코딩하는데 걸린 총 시간을 보여줍니다. 제가 5% 빨라졌네 10% 빨라졌네 하는 건 이 시간을 기준으로 다 얘기하는 겁니다. 같은 파일도 2번째 테스트하면 약간 빨라지니 (아마 메모리스틱 데이터를 캐쉬하는 듯) 여러번 해 보세요. eboot-20051204-a0421-speedtest.zip (20분짜리면 거의 10-20분 걸립니다. 중간 결과 표시는 없으니 조심)
7. (추가됨) AC3 128kbps인 경우 약 재생시간의 7-10% 정도가 디코딩에 사용되는 것 같네요. 이 경우 비디오만 재생시간의 80% 선 이내에서 디코딩되면 안 끊기는 듯 하고... 흠... 즉, 디코딩된 데이터를 화면에 뿌려주고 사운드 버퍼에 카피해주고 하는데 걸리는 시간은 전체 재생시간의 약 10%가 조금 넘는다는 결론이지요. 단, 이 얘기는 버퍼가 100%일 때를 기준으로 가장 부하가 걸리는 부분만을 가지고 얘기했을 때입니다. 내내 잠잠하다가 버퍼량보다 큰 부하가 순간적으로 크게 걸리면 끊길 수밖에 없지요. 이 얘기의 근거는 성계의전기3 700메가짜리 로고나오는 부분 근처만 짤라서 테스트한 파일을 가지고 하는 얘기입니다. xvid, 1500kbps, 24FPS 옵션없이 인코딩했었죠. 원래 파일에서 잘라낸 것이고 2pass로 인해 바닥의 MovieReader.exe로 정보를 보면 대략 평균 전송률이 2100kbps 정도됩니다. (근데 이런 얘기 관심있는 분 있을라나? ㅎㅎ)
8. (12,08 추가됨) 흠... 드디어 저에게도 Buffering... 만 뜨고 재생 안 되는 동영상이 발생했네요. 원인은 정확히는 모르고 업데이트로 인해 메모리 관리자 쪽이 뭔가 바뀐 듯 한데... 그로 인해 자동할당기능에 문제가 생기는 듯 하네요. 일단 1.5 유저분들은 제가 오늘 날짜로 새로 올린 버전을 사용하시면 문제는 아마 해결될 듯 하네요. 추가적인 개선은 다음에 시간나면... 흠~ 이번 버전 동영상에 따라 다르긴 하지만 진짜 빠르네요. 스스로 감탄 중... ^^;
9. (12,08, #2) 12시쯤에 올린 버전은 지우고 다시 올립니다. 이제 아마 1.5에서는 문제가 없겠지요... 예전꺼랑 셋팅을 같이 맞췄는데... 긴 시간의 파일은 지금 테스트해 볼 수가 없어서... 음...
--------------------------------
사용법입니다.
파일보기에서...
O: 디렉토리, 파일 선택
동영상 보기에서...
X: 동영상 재생 취소하고 나가기
START: 일시정지 (사운드가 없는 동영상인 경우 작동 안 됨)
ㅁ: 디버그 메세지 표시
세모: 동영상 확대 모드 변경
SELECT: VSync 온/오프 (그냥 무시하시길)
좌우 화살표: 동영상 10초씩 빨리 이동 (전/후)
위아래 화살표: 동영상 1분씩 빨리 이동 (전/후)
L1/R1: 동영상 10분씩 빨리 이동(전/후)
HOME: PSP system 메뉴로 나가기
끝.
ps. ME는 글렀고, 기대했던 최후의 IDCT의 VFPU 최적화(mtv instruction 이용)는 성공했지만 많이 안 빨라지고... 자잘한 최적화는 거의 좋아지지도 않고... 최후의 보루 bfy1, bfy2 instruction을 사용해서 코드를 정리하는 방법이 남긴 했지만 빨라질 가능성은 그다지... 정말 2%가 아쉬운 상태네요. 10%만 더 빨라져도 거의 완벽할텐데(xvid 2pass 900kbps, 480x272)... 욕심은 끝이 없으려나? ㅎㅎ
ps2. 그래도 요즘은 예전에 나름대로 최적화를 했음에도 끊길까 끊기지 않을까 조마조마하게 보던 마호로매틱 오프닝 동영상 테스트버전을 디버그 메세지(켜면 많이 느려짐)까지 켜 놓고도 버퍼가 끝까지 거의 풀인 걸 볼 수 있다니 많이 발전하긴 했네요.
ps3. 바닥에서 xvid로 인코딩할 때... -xvidencopts min_iquant=3 -xvidencopts min_pquant=3 -xvidencopts min_bquant=3 추가적으로 주고 인코딩하면 어케 되는지 테스트 좀 해 주실분? 결과를 답글에 좀 남겨주시면 좋겠네요. (opendivx의 -vqmin=3 옵션과 비슷한 옵션)
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***
(IP보기클릭).***.***