Revision 9cb381ec server/src/Utterance.cpp

View differences:

server/src/Utterance.cpp
72 72

  
73 73
    //fetch first end time
74 74
    symbol_duration_pair_t symbol_duration_pair = *phonemes_vector_iterator;
75
    symbol_end_time = get_system_time() + boost::posix_time::milliseconds(symbol_duration_pair.second);
75
    symbol_end_time = std::chrono::steady_clock::now() + std::chrono::milliseconds(symbol_duration_pair.second);
76 76

  
77 77
    printf("> we have %d pairs\n",(int)phonemes_vector.size());
78 78

  
......
87 87
    //empty phoneme list
88 88
    if (phonemes_vector.size() == 0) return "";
89 89

  
90
    system_time now = get_system_time();
90
    std::chrono::time_point<std::chrono::steady_clock> now = std::chrono::steady_clock::now();
91 91

  
92 92
    while(now > symbol_end_time){
93 93
        //fetch next phoneme:
94 94
        symbol_duration_pair_t symbol_duration_pair = *phonemes_vector_iterator;
95
        symbol_end_time = symbol_end_time + boost::posix_time::milliseconds(symbol_duration_pair.second);
95
        symbol_end_time = symbol_end_time + std::chrono::milliseconds(symbol_duration_pair.second);
96 96
        //printf("time: %d", symbol_duration_pair.second);
97 97

  
98 98
        //do we have to increment the iterator or are we done? (NOTE: -1 is necessary here!)

Also available in: Unified diff