selTrack cannot be less then zero at the point of this patch. So the conditional is

From: Erik Hovland <erik@hovland.org>

not helpful
---

 libs/libmythtv/decoderbase.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libs/libmythtv/decoderbase.cpp b/libs/libmythtv/decoderbase.cpp
index 9b3c78f..c067013 100644
--- a/libs/libmythtv/decoderbase.cpp
+++ b/libs/libmythtv/decoderbase.cpp
@@ -934,7 +934,7 @@ int DecoderBase::AutoSelectTrack(uint type)
     }
 
     int oldTrack = currentTrack[type];
-    currentTrack[type] = (selTrack < 0) ? -1 : selTrack;
+    currentTrack[type] = selTrack;
     StreamInfo tmp = tracks[type][currentTrack[type]];
     selectedTrack[type] = tmp;
 
