Всем привет!
Захватывая звук в DirectShow с hdmi-карты захвата (PCM, 48Khz, 2channels) столкнулся с такой ситуацией.
1) читаю у семплов tStart & tStop через IMediaSapmple::GetTime
2) ожидаю что у поступающих семплов соблюдается tStart1 < tStop1 <= tStart2 < tStop2 то есть семплы по временной шкале идут друг за другом.
3) тем не менне почти через семпл имею ситуацию что tStart2 < tStop1, то есть семплы по времени пересекаются.
как такое может быть? при захвате с usb & DV никогда такого не встречал....