Loaded suite ./test_stream Started .External func OLEAUT32.dll:8 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) External func OLEAUT32.dll:7 External func OLEAUT32.dll:8 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 Total Unfree 60 bytes cnt 1 [(nil),0] External func OLEAUT32.dll:7 External func OLEAUT32.dll:8 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 External func OLEAUT32.dll:8 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) Total Unfree 60 bytes cnt 1 [(nil),0] External func OLEAUT32.dll:7 External func OLEAUT32.dll:8 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 External func OLEAUT32.dll:8 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) seeking to position 85% seeking to position 43% seeking to position 12% seeking to position 42% seeking to position 81% FDMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) GetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 FGetOutput r=0x0 size:73728 align:1 StreamCount r=0x0 1 1 DMO dll supports VO Optimizations 0 1 DMO dll might use previous sample when requested GetOutput r=0x0 size:675840 align:1 StreamCount r=0x0 1 1 Decoder supports the following YUV formats: YV12 YUY2 UYVY YVYU     Decoder is capable of YUV output (flags 0x1b) seeking to position 21% seeking to position 38% seeking to position 38% seeking to position 48% seeking to position 34% seeking to position 70% seeking to position 56% seeking to position 18% seeking to position 44% seeking to position 4% seeking to position 3% seeking to position 45% seeking to position 27% seeking to position 49% seeking to position 19% seeking to position 21% seeking to position 8% seeking to position 15% seeking to position 12% seeking to position 19% seeking to position 74% seeking to position 10% seeking to position 81% seeking to position 24% seeking to position 85% seeking to position 26% seeking to position 82% seeking to position 82% seeking to position 73% seeking to position 26% seeking to position 0% seeking to position 57% seeking to position 81% seeking to position 60% seeking to position 32% seeking to position 87% seeking to position 80% seeking to position 4% seeking to position 4% seeking to position 74% seeking to position 68% seeking to position 46% seeking to position 44% seeking to position 16% seeking to position 29% seeking to position 54% seeking to position 67% F........ Finished in 156.108089 seconds. 1) Failure: test_media_streams(TestStream) [./test_stream.rb:253:in `test_play_seek' ./test_stream.rb:249:in `each' ./test_stream.rb:249:in `test_play_seek' ./test_stream.rb:59:in `test_media_streams' ./test_stream.rb:30:in `each' ./test_stream.rb:30:in `test_media_streams']: snowboard.wmv: time wrong after seeking to position 81%. 4 successful seekings so far. <18.96696> and <0.0> expected to be within <10> of each other. 2) Failure: test_media_streams(TestStream) [./test_stream.rb:216:in `test_speed' ./test_stream.rb:54:in `test_media_streams' ./test_stream.rb:30:in `each' ./test_stream.rb:30:in `test_media_streams']: pinball.wmv: position inaccurate after 3 seconds quadruple speed play. <54.7420281921445> and <69.0470740825513> expected to be within <9.12367136535742> of each other. 3) Failure: test_media_streams(TestStream) [./test_stream.rb:253:in `test_play_seek' ./test_stream.rb:249:in `each' ./test_stream.rb:249:in `test_play_seek' ./test_stream.rb:59:in `test_media_streams' ./test_stream.rb:30:in `each' ./test_stream.rb:30:in `test_media_streams']: pinball.wmv: time wrong after seeking to position 67%. 46 successful seekings so far. <14.68707> and <0.0> expected to be within <10> of each other. 10 tests, 6102 assertions, 3 failures, 0 errors