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

안녕하세요~


앱에서 AwesomePlayer의 기능을 확장해서 사용하려고 하는데 방법이 쉽지가 않아보이네요..


타겟 디바이스의 AwesomePlayer 소스를 수정하거나 교체하는 방법은 루팅을 통해서만 가능해서 안되구요..


앱에서 AwesomePlayer 호출 까지의 루틴을 전부 재정의 해서 호출하면 사용 가능할까요?


앱단에서 프레임워크의 기능을 확장해서 사용하려니... 쉽지가 않네요


아직 제가 많이 부족해서 길이 잘 보이지 않은데~


고수님들의 조언 부탁드리겠습니다^^


고도리

2013.03.17 20:28:19
*.111.12.170

음....AwesomePlayer를 손대는 것은 쉽지가 않을겁니다. 왜냐하면 mediaserver에 속해있는 특권 계층이기 때문입니다.

루팅하면야 가능하지만요.


재정의해서 호출하면 되기는 합니다. 하나의 app을 새로 만드는 것과 같다고 보여집니다.


예전에 어떤 player를 덤프해서 본 적이 있는데, Awesome을 새로짜서 app으로 만든 것이더군요.

즉, 가능 하다는 얘기입니다.


다만 코덱쓰는 부분이 좀 걸리는데, 그 부분은 ACodec class를 쓰면 처리가 가능할 듯 합니다.


김바람

2013.03.21 00:12:29
*.118.69.52

고도리님 답변 감사합니다^^


루팅하지 않고 해보려니까 엄청난 노가다가 될 것 같네요.


그래도 가능은 하니까 한 번 도전해봐야겠네요 ㅎㅎ


MediaCodec API 에서 프레임 데이터만 가져 올 수 있으면 쉽게 될 것 같은데..


아무튼 매번 감사드립니다^^b

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5768 Torbeck B'd Resouce address 와 Linux Mainline Resource. [3] 여행을 위해 2013-02-21 1798
5767 linux driver 단 개발 환경 질문 [2] 안덕우 2013-12-30 1798
5766 Process가 dead lock이 걸렸을 때… [1] 어떤이의꿈 2013-09-05 1797
5765 자작 드라이브를 커널과 같이 컴파일 후 Open이 않됩니다... [2] 응애 2014-02-13 1797
5764 [완료] 블루투스 동글 인식 문제 [5] 홍춘식 2008-03-21 1795
5763 한글 오토마타 작성시 한글 코드값 계산 방법 file [1] 훌러덩 2011-02-02 1795
5762 Kernel 3.8버전에서 TVP5150을 포팅하고 있습니다. [1] 혜민아빠 2013-08-19 1794
5761 LX800 bsp문의 [6] 윤동열 2008-04-09 1792
5760 linux/arch/arm/mach-at91/ 폴더에 있는 board-sam9m10g45ek.c 파일은 무엇... [2] 혜민아빠 2012-03-09 1792
5759 ethernet이 포팅된 android board [6] 김진희 2014-05-04 1792
5758 dtv 튜너 모듈이 있을까요? [3] 최승훈 2013-01-27 1791
5757 [완료]레드햇9 리눅스 부팅에러입니다. [2] 문철민 2007-11-21 1789
5756 embedded에서 qglwidget에 그림 display [2] 이학남 2013-08-22 1789
5755 고도리님께서 집필하시는 책 출판 되었나요? [5] 핸폰개발자 2012-02-22 1786
5754 Android에서 런타임에 해상도 변경 시도해보신분 계신가요? lived 2010-02-18 1784
5753 ARNDALE 보드 Mali GPU 드라이버 코드 [2] nvers 2013-04-24 1784
5752 [ODROID-T] SD카드 인식 문제 문의 드립니다. [1] VRzin 2010-07-21 1783
5751 엑시노트5250 [1] 제로진 2011-12-02 1783
5750 LX800에 있는 VIP 포트는 어떤 용도인지요. [3] 오주열 2008-03-28 1782
5749 [완료]jpeg, 동영상 포멧에 관해서... [3] 이태간 2007-05-30 1781

사용자 로그인