inputselector: Handle different duration track selection
inputselector: Handle different duration track selection

Support track switch from EOS track to non-EOS one.

https://bugzilla.gnome.org/show_bug.cgi?id=750761

krichter722/gstreamer,shelsonjava/gstreamer,centricular/gstreamer,shelsonjava/gstreamer,shelsonjava/gstreamer,StreamUtils/gstreamer,StreamUtils/gstreamer,StreamUtils/gstreamer,shelsonjava/gstreamer,jpxiong/gstreamer,StreamUtils/gstreamer,shelsonjava/gstreamer,krichter722/gstreamer,centricular/gstreamer,centricular/gstreamer,jpxiong/gstreamer,centricular/gstreamer,jpxiong/gstreamer,StreamUtils/gstreamer,centricular/gstreamer,jpxiong/gstreamer,krichter722/gstreamer,krichter722/gstreamer,krichter722/gstreamer,jpxiong/gstreamer