diff options
Diffstat (limited to 'avstream/avscamera/sys/PreviewHwSim.cpp')
| -rw-r--r-- | avstream/avscamera/sys/PreviewHwSim.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/avstream/avscamera/sys/PreviewHwSim.cpp b/avstream/avscamera/sys/PreviewHwSim.cpp index f55ffa20..66740572 100644 --- a/avstream/avscamera/sys/PreviewHwSim.cpp +++ b/avstream/avscamera/sys/PreviewHwSim.cpp @@ -209,8 +209,8 @@ Return Value: if (0 != (pStreamHeader->OptionsFlags & KSSTREAM_HEADER_OPTIONSF_METADATA)) { - PKS_FRAME_INFO pFrameInfo = (PKS_FRAME_INFO)(pStreamHeader + 1); - PKSSTREAM_METADATA_INFO pMetadata = (PKSSTREAM_METADATA_INFO) (pFrameInfo + 1); + PKS_FRAME_INFO pFrameInfo = (PKS_FRAME_INFO)((PUCHAR)pStreamHeader + sizeof(KSSTREAM_HEADER)); + PKSSTREAM_METADATA_INFO pMetadata = (PKSSTREAM_METADATA_INFO)((PUCHAR)pFrameInfo + sizeof(KS_FRAME_INFO)); ULONG BytesLeft = pMetadata->BufferSize - pMetadata->UsedSize; if(m_PhotoConfirmationEntry.isRequired()) @@ -325,7 +325,7 @@ Return Value: } else if ((State.Flags & KSCAMERA_EXTENDEDPROP_IRTORCHMODE_ALTERNATING_FRAME_ILLUMINATION)) { - m_Illuminated = !m_Illuminated; + m_Illuminated = ~m_Illuminated; if (m_Illuminated) { pPreviewIllumination->Flags = KSCAMERA_METADATA_FRAMEILLUMINATION_FLAG_ON; |
