[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [2/5] d3dx9: Implement D3DXSaveSurfaceToFileInMemory.
From:       Vincent Povirk <madewokherd () gmail ! com>
Date:       2012-05-28 12:38:31
Message-ID: CAG_NDKrEYDg0etOD_VtpwApVqdExZbcS+5nryVDcbBsqtW6GqQ () mail ! gmail ! com
[Download RAW message or body]

> -    hr = IWICImagingFactory_CreateStream(factory, &stream);
> +    hr = IWICImagingFactory_CreateStream(factory, &wic_stream);
>     IWICImagingFactory_Release(factory);
>     if (FAILED(hr)) goto cleanup_err;
>
> -    hr = IWICStream_InitializeFromFilename(stream, dst_filename, GENERIC_WRITE);
> +    hr = CreateStreamOnHGlobal(NULL, TRUE, &stream);
>     if (FAILED(hr)) goto cleanup_err;
>
> +    hr = IWICStream_InitializeFromIStream(wic_stream, stream);

Why bother creating an IWICStream here? Just use your HGLOBAL stream
to initialize the encoder.



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic