Bug 950120 - Use audio reader if no video reader available, and handle zero reader case.  r=doublec