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

이하의 경로에서 BT. 656의 신호를 H. 264에 인코딩하고 있습니다.

TVP5150 => CAM I/F => CAM CODEC BUFFER => MFC H.264 ENC => OUTPUT BUFFER

그러나, OUTPUT BUFFER의 내용이 32BYTE단위로 고장나 있습니다.
32BYTE는 D-CACHE의 라인 사이즈와 같으므로, CONFIG_CPU_DCACHE_DISABLE=y에서 D-CACHE를 무효로 하면
OUTPUT BUFFER는 정상인 상태로 유지됩니다.

그러나, 퍼포먼스가 저하하므로 D-CACHE는 효율적으로 하고 싶습니다.

그러나, 퍼포먼스가 저하하므로 D-CACHE는 효율적으로 하고 싶습니다.
잘 부탁합니다.

Kernel : Ver. 2.6.24.2
Toolchain : 4.2.2-eabi
Samsung SDK : FIMV_MFC_V1.0/FIMC v1.0


고현철

2009.07.26 23:51:29
*.59.122.199

performance가 어느 정도 저하되는지 측정해 봤나요?

Masashi Miyakawa

2009.07.27 03:50:42
*.64.190.107

D-CACHE를 무효로 한 것은, 어디까지나 실험입니다. 나는 D-CACHE를 무효로 할 작정은 없습니다.
메모리가 깨지는 원인으로서 생각될 것은 있습니까?

고도리

2009.07.27 05:59:54
*.32.117.22

GOP(Group Of Picture)를 얼마로 했는지?(혹시 <50)

지금까지 알려진 Bug로는 GOP < 50 일 경우 중간에 Framedata에 문제가 생기는 경우가 있었습니다.

Masashi Miyakawa

2009.07.27 19:40:08
*.230.64.53

GOP는 15을 이용하고 있습니다.
그러나, 50이라도 60이라도 현상은 바뀌지 않습니다.

고현철

2009.07.27 20:31:37
*.32.117.22

1. 문제가 어떤 증상인지? 전혀 encoding이 안되는지?

2. TVP5150 ==> MFC encode 로 입력하지 말고, 직접 YUV 영상을 입력했을 경우는 어떤 증상인가요?
저는 직접 YUV ==> MFC encode쪽을 해 봤습니다만, GOP 문제 외에는 그다지 심각한 문제를 못 봤습니다.

3. 지금 의심스러운 부분은 Interlace 때문에 문제가 발생하는지에 대한 것입니다.

Masashi Miyakawa

2009.07.27 21:35:20
*.230.64.53

여러분, 코멘트 감사합니다

1. encode는 생깁니다. 그러나, BITSTREAM이 32BYTE단위로 깨집니다.
2. 이제부터 TRY 해 봅니다.
3. 마음에 걸립니다.

고현철

2009.07.28 00:02:24
*.32.117.22

같은 사람입니다......^^

고현철 == 고도리

테스트해보고 결과 올려주시기 바랍니다.
잘되길 빌겠습니다.

Masashi Miyakawa

2009.07.28 11:51:41
*.64.190.107

대단히 감사합니다.
오늘은, 시간이 없고 TRY 할 수 없었습니다.
내일이라도 TRY 해서 결과를 리포트하고 싶습니다.

안녕히 주무세요 ・・・

Masashi Miyakawa

2009.07.29 03:15:10
*.230.64.53

나는 시험했습니다

YUV 4:2:0 File ---> MFC Encoder ---> H.264 AVC File

결과는 컨텐츠가 깨질 일 없고, 아름다움에 인코딩할 수 있었습니다.
CAMI/F의 컨트롤이 문제가 존재할 것 같습니다.

CAMI/F를 사용한 엔코드(encode)로 같은 문제에 조우한 사람 없습니까?

이제부터, SAMSUMG의 TP를 이용해서 확인해 봅니다.



Masashi Miyakawa

2009.07.29 08:35:34
*.230.64.53

SAMSUNG의 TP(cam_dec_preview)은, 대부분 정상적으로 움직이지 않습니다.
인코딩하면 대부분의 비디오 프레임이 결핍하기 위해서, 평가하는 수준에 없다.
곤란했습니다

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
268 kernel 2.6.28.2 포팅 [1] 김광준 2009-01-31 2589
267 MODULE_DEVICE_TABLE로 선언 했을때 probe 함수 호출 [5] 훌러덩 2011-12-08 2589
266 partition size 저정과 booting 오류 문제 [4] 전문가가되자 2013-08-28 2591
265 [질문 혹은 참고] 혹시 BSD계열 올려 보신분 ? [1] 김희만 2007-05-14 2592
264 라즈베리파이나 cubox의 1080p 동영상 재생 [3] eou4 2013-10-29 2592
» S3C6410 MFC Encode 문제 [10] Masashi Miyakawa 2009-07-24 2601
262 6410에 SDIO Wi-fi 질문 입니다. [7] 여정휘 2009-02-14 2602
261 [완료] LCD 맨 위에 하얀색 1줄은 정상인지요. [4] 오주열 2007-05-11 2604
260 U-boot상에서 Ping 테스트 에러(LAN91C111 이더넷 드라이브 사용) [2] 한석준 2009-03-11 2612
259 tftp 파일 수신 시 timeout 이 발생 [8] blue0sky 2012-08-23 2613
258 Android 동작시 mtd부분에서 uevent관련 하여 죽어 버립니다. [3] 최종환 2009-03-26 2614
257 화면잔상 해결법? [1] 이동술 2007-05-14 2621
256 Android kernel 2.6.28 재업 smdk6410 커널용 [2] 최종환 2009-04-09 2622
255 mkyaffsimage 질문입니다...[완료] [4] 이홍석 2006-05-07 2624
254 Android Kernel 2.6.29로 업데이트 방법? [1] 김태준 2009-05-15 2628
253 [질문]LCD 백라이트 하드웨어적으로 ON 시키는 방범좀...(완료) [6] 안문기 2007-05-14 2630
252 XPe용 VGA 비디오 드라이버를 구할곳이 있나요 [3] 정인수 2007-05-30 2634
251 안드로이드 overlay 서정민 2009-06-09 2642
250 NAND 변경시 나온 문제 (OverWrite 문제) [2] cshqq 2013-12-09 2645
249 cygwin을 사용하여 u-boot 컴파일 가능? [2] 한석준 2009-03-03 2648

사용자 로그인