{ \r
bool result = true;\r
\r
- if(boost::range::equal(sync_buffer_, audio_cadence_))\r
- {\r
+ if(boost::range::equal(sync_buffer_, audio_cadence_)) \r
+ { \r
+ // Audio sent so far is in sync, now we can send the next chunk.\r
result = consumer_->send(frame);\r
boost::range::rotate(audio_cadence_, std::begin(audio_cadence_)+1);\r
}\r
else \r
audio_buffer = std::make_shared<core::audio_buffer>(audio_cadence_.front(), 0);\r
\r
- // Note: Uses the following cadence (1602, 1602, 1601, 1602, 1601) in order to fill mixer as much as possible.\r
+ // Note: Uses the following cadence for 1001 modes (1602, 1602, 1601, 1602, 1601)\r
+ // This cadence fills the audio mixer most optimally.\r
\r
sync_buffer_.push_back(audio_buffer->size()); \r
if(!boost::range::equal(sync_buffer_, audio_cadence_))\r