2009/7/28 Hendrik Jürgens <[email protected]>:
> Hi,
>
> I hope this is the right place. But this is unlikly to be a building
> issue, I think.
> I'm currently working on a project, that uses the libav* libraries. I've
> builded my own binarys using the mingw environment under windows.
>
> So far so good. Everything is working fine with Windows XP. But if i try
> to link the libraries with Vista, I get the errorcode 998, which means
> "Invalid access to memory location".
> My first thought is, that some variable was not initialized and
> resulting in an invalid pointer or something like that. I would like to
> debug the error myself, but I have no idea, where to start in the ffmpeg
> project. Perhaps you can give me a hint here. The whole thing happens while
> loading the dll, not while calling any initialize functions in it.
>
> ffmpeg was build with the folowing options
> ./configure --build-suffix=_ash --disable-debug --disable-static
> --enable-shared --enable-libmp3lame --enable-gpl --enable-memalign-hack
> --disable-devices --disable-network
>
> I've also tried variations of the configure flags and build
> environments, but nothing helped for me so far.
> My current environment is a mingw 1.0.11 with an gcc 4.4.0.

I believe this is due to mingw's gcc 4.4.0.  The last working mingw
gcc, in my experience, was 4.2.1.  I've tried compiling with both
versions with the same flags and just as you said, it doesn't
initialize properly while loading when compiled with gcc 4.4.0.


-- 
Brian Brice
http://heapify.org/
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to