_PlayerImpl::CaptureVideo(void)
{
result r = E_SUCCESS;
+ result res = E_SUCCESS;
int ret = ::PLAYER_ERROR_NONE;
bool playbackFlag = false;
if (playbackFlag)
{
ret = player_stop(__hPlayer);
- r = MapExceptionToResult(ret);
- SysTryLog(NID_MEDIA,r==E_SUCCESS, "[%s] Failed to perform player_stop operation with - 0x%x ", GetErrorMessage(r), ret);
+ res = MapExceptionToResult(ret);
+ SysTryLog(NID_MEDIA,res == E_SUCCESS, "[%s] Failed to perform player_stop operation with - 0x%x ", GetErrorMessage(res), ret);
- r = SetVolume(__currentVolume);
- SysTryLog(NID_MEDIA,r == E_SUCCESS, "[%s] Propagating ", GetErrorMessage(r));
+ res = SetVolume(__currentVolume);
+ SysTryLog(NID_MEDIA,res == E_SUCCESS, "[%s] Propagating ", GetErrorMessage(res));
playbackFlag = false;
}
const HashMap *pMapHeader = dynamic_cast<const HashMap *>(pHeader);
SysTryCatch(NID_MEDIA, pMapHeader != null, r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] A system error has been occurred.");
- pMapHeader->ContainsKey(String("Cookie"), containsCookie);
+ r = pMapHeader->ContainsKey(String("Cookie"), containsCookie);
if (r != E_SUCCESS)
{
SysLogException(NID_MEDIA, r, "[%s] Failed to perform HashMap::ContainsKey operation", GetErrorMessage(r));
if (pCookieChars.get())
{
err = player_set_streaming_cookie(__hPlayer, pCookieChars.get(),pCookieValue->GetLength());
+ r = MapExceptionToResult(err);
+ SysTryCatch(NID_MEDIA, r == E_SUCCESS, , r, "[%s] Failed to perform player_set_streaming_cookie with - 0x%x", GetErrorMessage(r), err);
}
}
else
SysLogException(NID_MEDIA, r, "[%s]Failed to perform HashMap::GetValue(Cookie) operation.", GetErrorMessage(r));
}
}
- pMapHeader->ContainsKey(String("User-Agent"), containsUserAgent);
+ r = pMapHeader->ContainsKey(String("User-Agent"), containsUserAgent);
if (r != E_SUCCESS)
{
SysLogException(NID_MEDIA, r, "[%s]Failed to perform HashMap::ContainsKey operation.", GetErrorMessage(r));
if (pUserAgentValue.get())
{
pUsetAgentChars.reset(_StringConverter::CopyToCharArrayN(*(pUserAgentValue.get())));
- err = player_set_streaming_cookie(__hPlayer, pUsetAgentChars.get(),pUserAgentValue->GetLength());
+ if (pUsetAgentChars.get())
+ {
+ err = player_set_streaming_user_agent(__hPlayer, pUsetAgentChars.get(),pUserAgentValue->GetLength());
+ r = MapExceptionToResult(err);
+ SysTryCatch(NID_MEDIA, r == E_SUCCESS, , r, "[%s] Failed to perform player_set_streaming_user_agent with - 0x%x", GetErrorMessage(r), err);
+ }
}
else
{
{
const HashMap *pMapHeader = dynamic_cast<const HashMap *>(pHeader);
SysTryCatch(NID_MEDIA, pMapHeader != null, r = E_SYSTEM, E_SYSTEM, "[E_SYSTEM] A system error has been occurred.");
- pMapHeader->ContainsKey(String("Cookie"), containsCookie);
+ r = pMapHeader->ContainsKey(String("Cookie"), containsCookie);
if (r != E_SUCCESS)
{
SysLogException(NID_MEDIA, r, "[%s] Failed to perform HashMap::ContainsKey operation.", GetErrorMessage(r));
if (pCookieChars.get())
{
err = player_set_streaming_cookie(__hPlayer, pCookieChars.get(),pCookieValue->GetLength());
+ r = MapExceptionToResult(err);
+ SysTryCatch(NID_MEDIA, r == E_SUCCESS, , r, "[%s] Failed to perform player_set_streaming_cookie with - 0x%x", GetErrorMessage(r), err);
}
}
else
SysLogException(NID_MEDIA, r, "[%s] Failed to perform HashMap::GetValue(Cookie) operation.", GetErrorMessage(r));
}
}
- pMapHeader->ContainsKey(String("User-Agent"), containsUserAgent);
+ r = pMapHeader->ContainsKey(String("User-Agent"), containsUserAgent);
if (r != E_SUCCESS)
{
SysLogException(NID_MEDIA, r, "[%s] Failed to perform HashMap::ContainsKey operation.", GetErrorMessage(r));
if (pUserAgentValue.get())
{
pUsetAgentChars.reset(_StringConverter::CopyToCharArrayN(*(pUserAgentValue.get())));
- err = player_set_streaming_user_agent(__hPlayer, pUsetAgentChars.get(),pUserAgentValue->GetLength());
+ if (pUsetAgentChars.get())
+ {
+ err = player_set_streaming_user_agent(__hPlayer, pUsetAgentChars.get(),pUserAgentValue->GetLength());
+ r = MapExceptionToResult(err);
+ SysTryCatch(NID_MEDIA, r == E_SUCCESS, , r, "[%s] Failed to perform player_set_streaming_user_agent with - 0x%x", GetErrorMessage(r), err);
+ }
}
else
{