shshankjain / webm

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

determine why YUVxfm (from Geraint Davies) does not connect to encoder #159

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
from the WebM discussion list:

(quote)

I need to connect an RGB32 output to the VP8 Encoder.  There are no
standard filters to perform this task (that I am aware of) so I am
using the YUVxfm filter from Geraint Davies at 
http://www.gdcl.co.uk/downloads.htm.
This provides a very comprehensive list of output formats, none of
which are satisfactory to the VP8 encoder input even though many
seemingly ought to be.  The YUVxfm filter is connected to a valid
video source.  The list of formats available from the YUVxfm filter
output is given below.  The error message given is that "no
combination of intermediate filters can be found to make the
connection"

(end quote)

Original issue reported on code.google.com by matthewj...@google.com on 30 Jul 2010 at 3:13

GoogleCodeExporter commented 9 years ago
The reason that this fails is because the bitmap info header specifies a 
negative height.  I believe that this indicates that the lines are enumerated 
from the bottom up.

Original comment by andy.bis...@gmail.com on 5 Aug 2010 at 11:27

GoogleCodeExporter commented 9 years ago
YUV colorspaces always have a top-down orientation, irrespective of the sign of 
the height.  (This is different from RGB colorspaces.)

Original comment by matthewj...@google.com on 5 Aug 2010 at 9:56

GoogleCodeExporter commented 9 years ago
The DirectShow components for WebM now include a colorspace conversion filter, 
allowing you to convert from YUV to RGB.

Original comment by matthewj...@google.com on 16 Feb 2012 at 9:28

GoogleCodeExporter commented 9 years ago
Is the colorspace conversion filter is properly registered? I mean, I can't 
CoCreateInstance of CLSID_WebmColorConversion 
{ED311140-5211-11DF-94AF-0026B977EEAA}, also when my machine contains YUV 
Transform of Geraint {B179A682-641B-11D2-A4D9-0060080BA634} GraphEdit can 
automatically find it when I connect Avi Decompressor and WebM Encoder, but on 
a machine when There's no Gerant's filter, the automatic filter retrieve 
doesn't work both in GraphEdit and in my code. Or I should initialize this 
filter some other way? 

Original comment by maxer...@gmail.com on 20 Jun 2014 at 4:54

GoogleCodeExporter commented 9 years ago
*U*se graphedit or similar to see if you can connect the filters.

Original comment by matthewj...@google.com on 20 Jun 2014 at 4:32