안녕하세요 리눅스에서는 잘되던게 보드에서는 잘되지 않아서 이렇게 글을 올립니다

ffmpeg 버전은 0.4.9-pre1 입니다

컴파일 옵션은

./configure --cpu=armv5l --cc=armv5l-linux-gcc --disable-mmx --enable-shared
후 avformat.so, avcodec.so를 어플리케이션에 있는 lib 폴더에 복사 (헤더파일도)
또한 보드에서 복사(실행할때 필요)

컴파일된 avcodoec.so 와 avformat.so ~~ file 명령으로 확인한 결과 arm용으로 컴파일 확인
이것을 이용해서~!!

스트리밍 받은 데이터를 보드에서 받아서

avcodec_decode_video(VideoCodecContext, pFrame, &got_frame, (uint8_t)tmp.data, tmp.length)
avpicture_alloc(~~)
img_convert(~~)
~~
~~
~~

여기서 avcodec_decode_video 에서 디코딩된 값이 pFrame 에서 들어 가지 않습니다 결국 디코딩이
안되었다는 소리죠~!!

dumpcode(pFrame->data[0], size);

이렇게 출력해보면 리눅스에서는 값이 들어가는것을 볼수 있으나.. 보드에서는 ~~ 전부 00 ~~!!

ffmpeg 컴파일이 잘못된건지 아니면 ~!~ 컴파일 할때 잘못된것지 답변 부탁드립니다 컴파일과
실행에는 문제가 없음 그런데 디코딩이 안되어 화면에 동영상이 안나옴~~!(검정색 화면)

어플리케이션 커널컴파일 옵션

qmake -project
qmake
Makefile

CFLAGS     = -pipe -02 -DQT_NO_DEBUG
CXXFLAGS  = -pipe -DQWS -fno-exception -fno-rtti -02 -DQT_NO_DEBUG
LIBS = -lqte-mt -lpthread -L./lib -lavformat -L./lib -lavcodec


답변 부탁드립니다.