Bifurcations of two-dimensional channel flows