I'm getting errors when building TSWriter filter straight from SVN.
FireDtv.cpp
c:\work\mediaportalwork\tvengine\filters\sources\tswriter\source\FireDtv.h(112) : error C2143: syntax error : missing ';' before '<'
c:\work\mediaportalwork\tvengine\filters\sources\tswriter\source\FireDtv.h(112) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\mediaportalwork\tvengine\filters\sources\tswriter\source\FireDtv.h(112) : error C2238: unexpected token(s) preceding ';'
I added to the top of FireDtv.h the following
#include <atlbase.h>
everything builds fine now. Looks like it's failing with the use of CComQIPtr from the ATL.
FireDtv.cpp
c:\work\mediaportalwork\tvengine\filters\sources\tswriter\source\FireDtv.h(112) : error C2143: syntax error : missing ';' before '<'
c:\work\mediaportalwork\tvengine\filters\sources\tswriter\source\FireDtv.h(112) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\mediaportalwork\tvengine\filters\sources\tswriter\source\FireDtv.h(112) : error C2238: unexpected token(s) preceding ';'
I added to the top of FireDtv.h the following
#include <atlbase.h>
everything builds fine now. Looks like it's failing with the use of CComQIPtr from the ATL.