기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

libfaad2를 컴파일한후 다시 다윈서버에서 기본으로 제공되는 파일을
아예 올려놓고 실행 해보았습니다.
faad의 버그란은 없어졋는데 마찬가지로 영상 및 소리가 역시 끊히면서 버벅되는데...
조언 바랍니다..

보드를 바꿔야 할까요?

root@pro3:~ ./mplayer -vo fbdev -ac faad sample_100kbit.mp4
MPlayer 1.0pre7try2-3.4.3 (C) 2000-2005 MPlayer Team                            
CPU: ARM                                                                        
                                                                                
Linux RTC init error in ioctl (rtc_pie_on): Inappropriate ioctl for device      
Playing sample_100kbit.mp4.                                                    
libavformat file format detected.                                              
VIDEO:  [MP4V]  192x240  24bpp  12.000 fps    0.0 kbps ( 0.0 kbyte/s)          
==========================================================================      
Forced audio codec: faad                                                        
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)              
FAAD: compressed input bitrate missing, assuming 128kbit/s!                    
AUDIO: 11025 Hz, 2 ch, s16le, 128.0 kbit/36.28% (ratio: 16000->44100)          
Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG2/MPEG4 Audio) decoder)    
==========================================================================      
==========================================================================      
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family                
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)                      
==========================================================================      
Checking audio filter chain for 11025Hz/2ch/s16le -> 11025Hz/2ch/s16le...      
AF_pre: 11025Hz/2ch/s16le                                                      
AO: [oss] 11025Hz 2ch s16le (2 bps)                                            
Building audio filter chain for 11025Hz/2ch/s16le -> 11025Hz/2ch/s16le...      
Starting playback...                                                            
VDec: vo config request - 192 x 240 (preferred csp: Planar YV12)                
Could not find matching colorspace - retrying with -vf scale...                
Opening video filter: [scale]                                                  
VDec: using Planar YV12 as output csp (no 0)                                    
Movie-Aspect is 0.80:1 - prescaling to correct movie aspect.                    
No accelerated colorspace conversion found                                      
SwScaler: using unscaled Planar YV12 -> BGR 16-bit special converter            
VO: [fbdev] 192x240 => 192x240 BGR 16-bit                                      
A:  10.4 V:   0.6 A-V:  9.861 ct:  0.058   8/  8 18%  4% 7748.5% 7 0

고석민

2008.02.13 01:36:20
*.137.9.102

fixed point 아아 그렇군욤.... 보드가 딸려서 그런거군요 ㅎㅎ
흠 pxa255에 맞게 돌릴려면 결국 소스를 고치는 방법 밖에 없다는걸 알았습니다.
그런데 제가 할건 mp4만 돌릴꺼인데 무슨 소스코드를 바꾸면 되는지 조언점....

고석민

2008.02.13 01:46:56
*.137.9.102

libfaad2를 fixed point 로 고치면되는건가요?

고현철

2008.02.13 02:07:21
*.70.26.43

고치면 되는게 아니라, 제 기억에는 고쳐져 있습니다.

해서 컴파일 옵션을 약간 바꾸면 되는걸겁니다.
넘 오래되어서 기억이 가물할 뿐이죠....^^

고석민

2008.02.13 02:09:26
*.137.9.102

아 감사합니다 이제 또 가닥을 잡앗네용

고현철

2008.02.13 02:16:30
*.70.26.43

mplayer의 소스를 보시면

cd libfaad2

vi Makefile

# The FIXED_POINT implementation of FAAD2 improves performance
# on some platforms, especially for SBR files.
ifeq ($(FAAD_FIXED),yes)
CFLAGS += -DFIXED_POINT
endif

여기서 ifeq 부분을 없애면 될겁니다.
아니면 이 부분위에

FAAD_FIXED = yes 라고 써 주시면 되고요.

^^

고석민

2008.02.13 06:24:32
*.111.122.165

감사합니다 내일해봐야것네영 ㅠㅠ 집이라 얼렁 하고푸다..ㅡ.ㅡ;;;

고석민

2008.02.13 19:56:55
*.137.9.102

이런 에러가 나는데 해석을 못한다네여..ㅡ.ㅡ;
FAAD: Failed to decode frame: Unexpected channel configuration change
조언점부탁드립니다..

고현철

2008.02.13 20:34:56
*.70.26.43

원 데이터에 문제가 있는 듯 싶은데요.....

제가 예전에 mp4를 돌렸을때는 잘 되었었습니다.
직접 local에서 file로 play함 해보세요. 잘 되나....

고석민

2008.02.13 22:05:17
*.137.9.102

--enable-external-faad 이옵션주고 외부에서 깔고 하니까 에러가 났던거네요
그냥 faad의 옵션 아무것도 안주면 내부에있는 것을 써서 에러가 발생 안합니다

이버전은
MPlayer-1.0pre7try2 에서
libfaad2소스를 부동소수점에서 고정소수점으로 바꾼것입니다

#vi libfaad2/Makefile
9라인 주석
#CFLAGS = -I. $(OPTFLAGS)
13라인 주석해체
CFLAGS = -I. $(OPTFLAGS) -DFIXED_POINT

고석민

2008.02.13 22:09:23
*.137.9.102

하지만 rtsp옵션을 줘서 플레이할려니 ㅠㅠ 소리는 잘나오지만 영상이 엄청 끈히네요 ㅎㅎ
물론 rtsp옵션 안준건 잘되지만....ㅡ.ㅡ;;;

고현철

2008.02.13 23:40:13
*.70.26.43

ㅋㅋ, 그것은 네트워크가 안좋아서 그럴 듯 합니다. 그리고 mplayer의 그쪽 루틴이 좀 고물입니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
188 eldk 설치... [2] 손성원 2008-02-29 1173
187 [질문]CPU 터치시 이상하네요.. [5] 이재구 2008-02-28 1025
186 이솝2440 3차 보드 쪽보드 살수 있나요? [1] 김영수 2008-02-28 1007
185 [완료]혹시 MP2530F 3차 공제 계획이 있으신가요 ^^?? [3] 석헌영 2008-02-25 1171
184 [완료]리눅스 커널 2.4 -> 2.6 으로의 업그레이드에 관한 질문 [3] 문철민 2008-02-22 1015
183 [완료|자답]USB device 장치 인식을 어떻게 하는지 궁금합니다. [3] 신철수 2008-02-16 1726
182 [질문] 각종 코덱 License에 대하여. [2] 한영민 2008-02-15 1079
» libfaad2라이브러리를 깔아서 컴파일 해보았는데.. 결과는 ㅠㅠ [11] 고석민 2008-02-13 1306
180 다윈서버를 통해 mplayer로 스트리밍플레이를 할려는데.. [4] 고석민 2008-02-12 2306
179 [완료] mplayer에 사용된 코덱의 라이센스 관련. [1] 박세웅 2008-02-05 1457
178 s3c2440 보드에 usb 프린터 올리는중에 질문입니다. [1] 한진규 2008-02-04 1408
177 [질문]wince 5.0 flatform builder 질문... [6] 이태간 2008-02-02 1413
176 [완료] 하드디스크 문의합니다. [2] 정인권 2008-02-01 1025
175 터치스크린 관련 질문입니다. [1] 정원 2008-01-30 1280
174 이솝 2차 보드 나름대로 포팅 중 이해가 가지 않는 부분이 있습니... [7] 김영수 2008-01-30 1667
173 [질문] au1200에 대해서 다시 문의 드립니다. [2] 윤동열 2008-01-28 1157
172 ED255 히로도 요청 드립니다. 김진희 2008-01-24 1133
171 FAT16에서 Cluster결정하는 방법 [2] 임종환 2008-01-19 1161
170 [완]원격네트웍 프로그램의 끊김현상 [2] 문철민 2008-01-18 1322
169 [질문] lockup 상태 .. [2] 유형목 2008-01-17 1177

사용자 로그인