// get the Track-entry size
uint32 track_entries_size = 0;
- for (auto&& myTrack : myTracks) {
+ for (const auto& myTrack : myTracks) {
track_entries_size += myTrack->default_size();
}
myStreamInfo.TimeLength = aTimeLength;
myMainHeader.Render(myFile, myStreamInfo);
- for (auto&& track : myTracks) {
+ for (auto& track : myTracks) {
delete track;
}
}
{
try {
uint32 track_entries_size = 0;
- for (auto&& myTrack : myTracks) {
+ for (const auto& myTrack : myTracks) {
track_entries_size += myTrack->default_size();
}
myStreamInfo.CodecEntryPosition = myStreamInfo.MainHeaderSize + myStreamInfo.TrackEntriesSize;
myStreamInfo.CodecEntrySize = 4;
- for (auto&& myTrack : myTracks) {
+ for (const auto& myTrack : myTracks) {
myStreamInfo.CodecEntrySize += myTrack->CodecSize();
}
if (IsMyTrack(aTrack)) {
// here we have the right track
// check if it's not already selected
- for (auto&& num : mySelectedTracks) {
+ for (const auto& num : mySelectedTracks) {
if (num == aTrack->TrackNumber())
break;
}
// check the parent cluster for existing tracks and see if they are contained in this cluster or not
if (bSilentTracksUsed) {
auto MyTracks = static_cast<KaxTracks *>(ParentSegment->FindElt(EBML_INFO(KaxTracks)));
- for (auto&& Trk : *MyTracks) {
+ for (const auto& Trk : *MyTracks) {
if (EbmlId(*Trk) == EBML_ID(KaxTrackEntry)) {
auto entry = static_cast<KaxTrackEntry *>(Trk);
auto tracknum = static_cast<uint32>(entry->TrackNumber());
Result = EbmlMaster::Render(output, bSaveDefault);
// For all Blocks add their position on the CueEntry
- for (auto&& element : ElementList) {
+ for (const auto& element : ElementList) {
if (EbmlId(*element) == EBML_ID(KaxBlockGroup)) {
CueToUpdate.PositionSet(*static_cast<const KaxBlockGroup *>(element));
}
// check the parent cluster for existing tracks and see if they are contained in this cluster or not
if (bSilentTracksUsed) {
auto MyTracks = static_cast<KaxTracks *>(ParentSegment->FindElt(EBML_INFO(KaxTracks)));
- for (auto&& Trk : *MyTracks) {
+ for (const auto& Trk : *MyTracks) {
if (EbmlId(*Trk) == EBML_ID(KaxTrackEntry)) {
auto entry = static_cast<KaxTrackEntry *>(Trk);
auto tracknum = static_cast<uint32>(entry->TrackNumber());
void KaxCluster::ReleaseFrames()
{
- for (auto&& element : ElementList) {
+ for (const auto& element : ElementList) {
if (EbmlId(*element) == EBML_ID(KaxBlockGroup)) {
static_cast<KaxBlockGroup *>(element)->ReleaseFrames();
}