file encoding to utf-8

This commit is contained in:
d1str4ught
2025-08-19 00:30:50 +02:00
parent be56f3f31a
commit ea712bec83
241 changed files with 1753 additions and 1753 deletions

View File

@@ -23,7 +23,7 @@ int CPythonApplication::OnLogoOpen(char* szName)
m_nLeft = 0; m_nRight = 0; m_nTop = 0; m_nBottom = 0;
// 처음에는 1/1 크기의 텍스쳐를 생성해둔다.
// óÀ½¿¡´Â 1/1 Å©±âÀÇ ÅØ½ºÃĸ¦ »ý¼ºÇصдÙ.
if(!m_pLogoTex->Create(1, 1, D3DFMT_A8R8G8B8)) { return 0; }
// Set GraphBuilder / SampleGrabber
@@ -60,7 +60,7 @@ int CPythonApplication::OnLogoOpen(char* szName)
// Media Event
if(FAILED(m_pGraphBuilder->QueryInterface(IID_IMediaEventEx, (VOID**) &m_pMediaEvent))) { return 0; }
// Window 안보이게
// Window ¾Èº¸À̰Ô
m_pVideoWnd->SetWindowPosition( 3000, 3000, 0, 0 );
m_pVideoWnd->put_Visible(0);
m_pSampleGrabber->SetBufferSamples(TRUE);
@@ -80,8 +80,8 @@ int CPythonApplication::OnLogoUpdate()
//osvi.dwOSVersionInfoSize = sizeof(osvi);
//GetVersionEx(&osvi);
//// windows xp 이하인 버전은 logo skip.
//// m_pSampleGrabber->GetCurrentBuffer(&m_lBufferSize, (LONG*)m_pCaptureBuffer) fail 나기 때문.
//// windows xp ÀÌÇÏÀÎ ¹öÀüÀº logo skip.
//// m_pSampleGrabber->GetCurrentBuffer(&m_lBufferSize, (LONG*)m_pCaptureBuffer) fail ³ª±â ¶§¹®.
//if (osvi.dwMajorVersion <= 5)
//{
// return 0;
@@ -94,10 +94,10 @@ int CPythonApplication::OnLogoUpdate()
uint8_t* pBuffer = m_pCaptureBuffer; LONG lBufferSize = m_lBufferSize;
// 재생이 안됬<EC9588>?경우 재생.
// Àç»ýÀÌ ¾È‰çÀ?°æ¿ì Àç»ý.
if(!m_bLogoPlay) { m_pMediaCtrl->Run(); m_bLogoPlay = true; }
// 읽어온 버퍼가 0인경우 버퍼를 재할당.
// Àоî¿Â ¹öÆÛ°¡ 0Àΰæ¿ì ¹öÆÛ¸¦ ÀçÇÒ´ç.
if( lBufferSize == 0 ) {
m_pSampleGrabber->GetCurrentBuffer(&m_lBufferSize, NULL);
@@ -107,8 +107,8 @@ int CPythonApplication::OnLogoUpdate()
lBufferSize = m_lBufferSize;
}
// 영상 로딩중에 Update되는 경우, 버퍼 얻기에 실패하는 경우가 많다.
// 실패하더라도 완전히 종료되는 경우는 아니므로, 실행을 중단하지는 않는다.
// ¿µ»ó ·ÎµùÁß¿¡ UpdateµÇ´Â °æ¿ì, ¹öÆÛ ¾ò±â¿¡ ½ÇÆÐÇÏ´Â °æ¿ì°¡ ¸¹´Ù.
// ½ÇÆÐÇÏ´õ¶óµµ ¿ÏÀüÈ÷ Á¾·áµÇ´Â °æ¿ì´Â ¾Æ´Ï¹Ç·Î, ½ÇÇàÀ» Áß´ÜÇÏÁö´Â ¾Ê´Â´Ù.
if(FAILED(m_pSampleGrabber->GetCurrentBuffer(&m_lBufferSize, (LONG*)m_pCaptureBuffer)))
{
m_bLogoError = true;
@@ -117,7 +117,7 @@ int CPythonApplication::OnLogoUpdate()
D3DLOCKED_RECT rt;
ZeroMemory(&rt, sizeof(rt));
// 실패한 경우에는 텍스쳐를 까맣게 비운다.
// ½ÇÆÐÇÑ °æ¿ì¿¡´Â ÅØ½ºÃĸ¦ ±î¸Ä°Ô ºñ¿î´Ù.
tex->LockRect(0, &rt, 0, 0);
uint8_t* destb = static_cast<unsigned char*>(rt.pBits);
for(int a = 0; a < 4; a+= 4)
@@ -150,14 +150,14 @@ int CPythonApplication::OnLogoUpdate()
// 크기가 1, 즉 텍스쳐 공간이 제대로 준비 안된경우 다시 만든다.
// Å©±â°¡ 1, Áï ÅØ½ºÃÄ °ø°£ÀÌ Á¦´ë·Î Áغñ ¾ÈµÈ°æ¿ì ´Ù½Ã ¸¸µç´Ù.
if(m_pLogoTex->GetWidth() == 1)
{
m_pLogoTex->Destroy(); m_pLogoTex->Create(lWidth, lHeight, D3DFMT_A8R8G8B8);
}
// 준비됬으<EFBFBD>?버퍼에서 텍스쳐로 복사해온다.
// Áغñ‰çÀ¸¸?¹öÆÛ¿¡¼­ ÅØ½ºÃÄ·Î º¹»çÇØ¿Â´Ù.
LPDIRECT3DTEXTURE8 tex = m_pLogoTex->GetD3DTexture();
D3DLOCKED_RECT rt;
ZeroMemory(&rt, sizeof(rt));
@@ -207,7 +207,7 @@ void CPythonApplication::OnLogoRender()
void CPythonApplication::OnLogoClose()
{
// NOTE: LOGO 동영상이 한 번도 안 불렸을 경우에는 OnLogoClose 과정에서 크래시가 나는 문제 수정
// NOTE: LOGO µ¿¿µ»óÀÌ ÇÑ ¹øµµ ¾È ºÒ·ÈÀ» °æ¿ì¿¡´Â OnLogoClose °úÁ¤¿¡¼­ Å©·¡½Ã°¡ ³ª´Â ¹®Á¦ ¼öÁ¤
if (false == bInitializedLogo)
return;