[완료] Mplaery 코드 분석 해보 신분 계신지요?
글쓴이: sayhappy / 작성시간: 일, 2008/07/06 - 12:46오후
MPEG decoding에 대해서는 지식이 거의 없습니다.
안에 들어있는 tech/general.txt 문서를 읽어보았는데, 이해가 안가는 부분이 많더군요.
demuxer stream이 뭐고, audio와 vidio 스트림이 따로 있고...
제가 원하는 부분은 decoding한 프레임을 저장하는 버퍼부분을 수정해서 실험을 해야 합니다.
솔직히 전 저런 부분에 대해서 잘 몰라도 상관이 없을것 같은데...
크으 이 많은 코드를 분석할 순 없을 것 같습니다. -_-;;
어디 분석해 놓은 문서가 있으시면 알려주셨으면 합니다.
혹시 코드를 분석해 보신 분이 계시면 댓글 부탁드립니다.
Forums:
문서 하나만 읽어 보시면 개발 하시기 어렵습니다.
general.txt는 그야말로 기본 구성 정도만 설명하고 있습니다.
이 부분에서 가장 염두에 두셔야 할 부분은 demux_packet_t DP와
demux_stream_t DS를 머리에 항상 염두에 두시고 다른 문서를 보시기 바랍니다.
MPlayer의 경우 Frame 단위로 DP를 가져오기 때문에 이를 decoder에 넘기는 부분만
잡아서 분석하시면 될겁니다. dec_video.c::decode_video() 함수를 보시면 선택된
코덱으로 넘기는 부분이 있습니다.
mpi = mpvdec->decode(sh_video, start, in_size, drop_frame);
여기서 mpi가 decode 된 영상을 가지고 있습니다.
문제는 출력에서 DR(Direct Rendering)을 사용하느냐 하지 않느냐에 따라
좀 더 복잡해 질 수 있습니다.
다른 문서들과 코드를 분석해 보시기를 권장해 드립니다. ^^;
Be Creative For Fun!!
Be Creative For Fun!!
댓글 달기