ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-01-11 16:12:33
URL https://te31.com/rgr/view.php?id=study&no=2763 ¸ð¹ÙÀÏ È­¸é
Android camera HAL°í¼öÀÖ³ª¿ä?

https://te31.com/rgr/view.php?id=rgrong&no=3690297

Áú¹® | 1851¸íÀÌ Àоú¾î¿ä. 18.191.88.249

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-01-11 20:08:53
Camera1 Àº API Spec ¿¡ ¾Æ¿¹ ÀÌ·±¸»ÀÌ ÀûÇôÀÖ°í¿ä

"Your application should only have one Camera object active at a time for a particular hardware camera."

https://developer.android.com/reference/android/hardware/Camera#open(int)

Camera2 ´Â Çϵå¿þ¾î ÇÚµéÀ» °¡Á®¿À´Â °³³äÀÌ ¾Æ´Ï¶ó Ä«¸Þ¶ó ¼­ºñ½º¿¡ ¿¬°áÇؼ­ ¼¼¼ÇÀ» °¡Á®¿À´Â °³³äÀ̴ϱî, ¼¼¼ÇÀ» ¿©·¯°³¸¦ ¿­°í GLSurface ¿¡ ±×¸± ¹æ¹ý¸¸ ÁöÁ¤ÇØ ÁÖ¸é °¡´ÉÇÒ °Í °°Àºµ¥ ÀÔÄÚµùÀ̶ó ½ÇÁ¦·Ð ÇغÁ¾ß ´ä ³ª¿Ã°Í °°³×¿ä

CameraManager#getCameraIdList() ·Î Ä«¸Þ¶ó id °¹¼ö °¡Á®¿Â´ã¿¡

CameraManager#openCamera() ·Î ¾îÄÉ ÇÏ¸é µ¿½Ã¿¡ µÎ°³ Ä«¸Þ¶ó ÀÌ»ó ¿­¼ö ÀÖÀ»°Í °°±äÇѵ¥¿ä. ¹°·Ð Çϵå¿þ¾î µû¶ó¼­ ¾ÈµÇ´Â ³ðµµ ÀÖÀ»°É·Î ¿¹»óÀº ÇÕ´Ï´Ù¸¸.

±Û°í Ä«¸Þ¶ó ÅؽºÃÄ °¡Á®¿À´Â ¾²·¹µå´Â µð¹ÙÀ̽ºº°·Î ´Þ¶ó¾ß ÇÏÁö¸¸
GL drawing Àº Single GL thread ¿¡¼­ °ü¸®ÇØ¾ß µÇ´Ï±ñ texture id µ¿±âÈ­ ¸ÂÃç°¡¸é¼­ Surface ¿¡ ±×¸®°í ¾î¼°í Àú¼°í.. ÇÏ´Â °ñÄ¡¾ÆÇ ÀÏÀÌ ÇÊ¿äÇÒ °ÍÀ¸·Î ¿¹»óÇÕ´Ï´Ù.



Âü°í·Î 2019³â ÇöÀç±îÁöµµ Camera2 API Á¦´ë·Î Áö¿ø ¾ÈÇÏ´Â Çϵå¿þ¾î ¸¹°í,
Camera1 API ´Â deprecate ´Ï±î ¾²Áö ¸»¶ó°í ÇÏ°í.. ¾î´À Àå´Ü¿¡ Ãã Ãç¾ß ÇÒÁöºÎÅ͵µ Á¸³ª Çò°¥¸®´Â°Ô

¾Èµå·ÎÀ̵å Ä«¸Þ¶ó ¾Û °³¹ßÀÔ´Ï´Ù.

ÇïÇïÇï
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-01-11 20:10:10
Âü°í·Î HandlerThread() ¿¡ post() Çϴ°Ÿ¸ ¾Ë°í°è½Ã¸é OpenGL thread µ¿±âÈ­´Â ±×¸® ¾È ¾î·Á¿ï ¼öµµ ÀÖ½À´Ï´Ù.
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2019-01-11 22:49:05
±¸ÇöÀº ´ÙÇسù´Âµ¥ Çϵå¿þ¾î ¹®Á¦ÀÎÁö
»þ¿À¹Ì Æù ¿Ü¿¡´Â µ¿ÀÛÇÏÁö ¾Ê³×¿ä
HALÂÊÀ» ¼ÕºÁ¾ßÇÒ°Í °°½À´Ï´Ù °¨»çÇÕ´Ï´Ù
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
¡â ÀÌÀü±Û: eclipse°ú weblogic ¿¬µ¿ °ü·Ã ¹®ÀÇ [6]
¡ä ´ÙÀ½±Û: ¾Èµå·ÎÀ̵å À¥ºä °ü·Ã Áú¹®ÀÔ´Ï´Ù. [3]
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 8%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward