strmbase: Allow NULL for time format in ConvertTimeFormat.

This commit is contained in:
Maarten Lankhorst 2010-11-04 17:54:25 +01:00 committed by Alexandre Julliard
parent 5cbc4e8188
commit 4857772bf2
1 changed files with 5 additions and 0 deletions

View File

@ -179,6 +179,11 @@ HRESULT WINAPI SourceSeekingImpl_GetCurrentPosition(IMediaSeeking * iface, LONGL
HRESULT WINAPI SourceSeekingImpl_ConvertTimeFormat(IMediaSeeking * iface, LONGLONG * pTarget, const GUID * pTargetFormat, LONGLONG Source, const GUID * pSourceFormat)
{
SourceSeeking *This = (SourceSeeking *)iface;
if (!pTargetFormat)
pTargetFormat = &This->timeformat;
if (!pSourceFormat)
pSourceFormat = &This->timeformat;
if (IsEqualIID(pTargetFormat, &TIME_FORMAT_MEDIA_TIME) && IsEqualIID(pSourceFormat, &TIME_FORMAT_MEDIA_TIME))
{
*pTarget = Source;