On Wed, Apr 22, 2015 at 1:12 PM, Michael Niedermayer <michae...@gmx.at> wrote: > On Wed, Apr 22, 2015 at 12:47:59PM +0200, Máté Sebők wrote: >> Indeed, sorry i've forgotten to change the Eclipse' EOL to unix-- now fixed. >> >> Error handler fixed. >> >> Parameter names changed to audio(/video)_device_load(/save) as I think the >> to_file and from_file is evident and is specified in the help. >> >> About the "fake" input: by loading a device filter from file, in the >> dshow_open_device() it loads the device object from file instead of >> searching it by name. So as long as the dshow_open_device() get called it >> will load the device -- however to get called it is required to have a not >> NULL input name .. aka any fake text would do the trick (eg: -i video=" " ) >> If you have better suggestion for the description, please tell me. >> >> Here is the fixed patch. > > [...] > >> diff --git a/libavdevice/dshow.c b/libavdevice/dshow.c >> index d03670e..9ac28c5 100644 >> --- a/libavdevice/dshow.c >> +++ b/libavdevice/dshow.c >> @@ -27,6 +27,8 @@ >> #include "libavformat/riff.h" >> #include "avdevice.h" >> #include "libavcodec/raw.h" >> +#include "objidl.h" > >> +#include "Shlwapi.h" > > this header does not exist, it must be lowwer case or it will break > build on linux-mingw >
That is the proper capitalization of the header in the MS Windows SDK. If mingw has it all lower-cased, its technically a bug in mingw. - Hendrik _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel