comparison loader/dmo/DMO_VideoDecoder.c @ 15919:b612f732e420

hardcode SYNC flag, so no problems could rise if first frame is skipped frame skipping is still done by passing NULL buffer to the decoder patch by Shachar Raindel <shacharr at gmail.com>
author iive
date Tue, 05 Jul 2005 09:47:12 +0000
parents 0feaed9986d3
children 3bf0d70b4c7f
comparison
equal deleted inserted replaced
15918:8f6c98310f38 15919:b612f732e420
328 #endif 328 #endif
329 329
330 bufferin = CMediaBufferCreate(size, (void*)src, size, 0); 330 bufferin = CMediaBufferCreate(size, (void*)src, size, 0);
331 result = this->m_pDMO_Filter->m_pMedia->vt->ProcessInput(this->m_pDMO_Filter->m_pMedia, 0, 331 result = this->m_pDMO_Filter->m_pMedia->vt->ProcessInput(this->m_pDMO_Filter->m_pMedia, 0,
332 (IMediaBuffer*)bufferin, 332 (IMediaBuffer*)bufferin,
333 (is_keyframe) ? DMO_INPUT_DATA_BUFFERF_SYNCPOINT : 0, 333 DMO_INPUT_DATA_BUFFERF_SYNCPOINT,
334 0, 0); 334 0, 0);
335 ((IMediaBuffer*)bufferin)->vt->Release((IUnknown*)bufferin); 335 ((IMediaBuffer*)bufferin)->vt->Release((IUnknown*)bufferin);
336 336
337 if (result != S_OK) 337 if (result != S_OK)
338 { 338 {