Chen-tao / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

DirectShow decoder filter not matching input / output pin resolutions, causing access violation #333

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Connecting a direct show source filter with an output pin with resolution 
640 x 480 and VP80 as output media type to the input of WebM DirectShow decoder 
filter 
2. Connecting DirectShow video render to the YUV output pin of the WebM 
DirectShow decoder filter via AVI decompressor 
3. Playing such a graph with GraphEdit

What is the expected output? What do you see instead?

The graph should play but instead it crashes with access violation in the WebM 
decoder DirectShow filter because the filter has accepted 320x240 resolution on 
the output pin not consulting with the input pin's format. The expected 
behavior is that it should match the resolution of output pin to the resolution 
of the input pin and deny other formats.

Details in this WebM group discussion:
http://groups.google.com/a/webmproject.org/group/apps-devel/browse_thread/thread
/912767047d198fad#

What version are you using? On what Windows version?

WebM DirectShow decoder filter version 0.9.12.0.

Please provide any additional information below.

Original issue reported on code.google.com by Rudolfs....@gmail.com on 18 May 2011 at 11:08

GoogleCodeExporter commented 9 years ago

Original comment by iss...@webmproject.org on 18 May 2011 at 11:10

GoogleCodeExporter commented 9 years ago

Original comment by ya...@google.com on 18 May 2011 at 11:11

GoogleCodeExporter commented 9 years ago

Original comment by matthewj...@google.com on 20 May 2011 at 12:54