fixed: cur_dts is invalid when first_dts has no value so relay on packet dts instead. Fixes ticket #14535
changed: m_iCurrentPts is NOT an int but a double