From 6b0bbfa8b210edda57dc871664e1c10119ab6755 Mon Sep 17 00:00:00 2001 From: Aleksoid Date: Thu, 29 Dec 2011 08:53:11 +0000 Subject: Change : MPEGSplitter - sorting tracks in Ascending order; git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@3925 10f7b99b-c216-0410-bff0-8a66a9350fd8 --- src/filters/parser/MpegSplitter/MpegSplitterFile.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/filters/parser/MpegSplitter') diff --git a/src/filters/parser/MpegSplitter/MpegSplitterFile.h b/src/filters/parser/MpegSplitter/MpegSplitterFile.h index 085591c10..566a6b8e4 100644 --- a/src/filters/parser/MpegSplitter/MpegSplitterFile.h +++ b/src/filters/parser/MpegSplitter/MpegSplitterFile.h @@ -97,8 +97,19 @@ public: return; } } + AddTail(s); + } else { + AddTail(s); + if(GetCount() > 1) { + for (size_t j=0; j GetAt(FindIndex(i+1))) { + SwapElements(FindIndex(i), FindIndex(i+1)); + } + } + } + } } - AddTail(s); } void Replace(stream& source, stream& dest, CMpegSplitterFile *_pFile) { -- cgit v1.2.3