plugins/asf: Fix overriding type - parse multiple streams
authorLucas De Marchi <lucas.demarchi@intel.com>
Fri, 9 Aug 2013 14:46:51 +0000 (11:46 -0300)
committerLucas De Marchi <lucas.demarchi@intel.com>
Mon, 12 Aug 2013 17:27:38 +0000 (14:27 -0300)
commitda5381c27a962b5e97a065298916e523b05972fd
tree5d8873bee33c57d2d8638fca91f3737af70f9def
parent8bac9cc9d71d2d2998b6a3f57ebceddb01616674
plugins/asf: Fix overriding type - parse multiple streams

ASF files may contain more than one stream, with more than one type.
Previously if there was a video stream after an audio stream, we would
overwrite the type.

Prepare to support multiple streams and parse all of them. If there's
any video stream, register it. Otherwise, take the first stream.
src/plugins/asf/asf.c