설명을 드리자니,,,어디서 부터 어떻게 드려야 할지 난감하네요...^^
일단 로컬 파일을 오픈하는 소스 파일은
$(vlc_top)/modules/access/file.c
의 open입니다만...
open을 호출하기위해 함수 포인터가 각 구조체에 설정이 되는 부분이
복잡합니다.
한번 맘 잡으시고, 디버깅 도구를 이용해서 분석해 보시면
많은 도움이 될거라 생각합니다. 저도 vlc만 한 두달 정도 잡고 분석을
해보았습니다. 첨에 접근할 때가 힘들지만 어느정도 진도가 나가게 되면
구조가 잘 정리되어 있어서 알아두시면 많은 도움이 될거라 생각듭니다.
분석을 해보긴 했습니다만..
설명을 드리자니,,,어디서 부터 어떻게 드려야 할지 난감하네요...^^
일단 로컬 파일을 오픈하는 소스 파일은
$(vlc_top)/modules/access/file.c
의 open입니다만...
open을 호출하기위해 함수 포인터가 각 구조체에 설정이 되는 부분이
복잡합니다.
한번 맘 잡으시고, 디버깅 도구를 이용해서 분석해 보시면
많은 도움이 될거라 생각합니다. 저도 vlc만 한 두달 정도 잡고 분석을
해보았습니다. 첨에 접근할 때가 힘들지만 어느정도 진도가 나가게 되면
구조가 잘 정리되어 있어서 알아두시면 많은 도움이 될거라 생각듭니다.
아..
open함수가 아니고 _OpenFile() 함수에서 파일을 오픈합니다.
댓글 달기