- 22 Sep, 2022 1 commit
-
-
Eric Pouech authored
Since struct _IAVIStreamImpl has a pointer to a WAVEFORMATEX, GCC 12.2 emits warning when dereferencing that pointer when the block has been allocated with sizeof(PCMWAVEFORMAT). The warning is fixed by always allocating with sizeof(WAVEFORMATEX). This will overallocate in case of a PCM stream. The alternative would have been to store in struct _IAVIStreamImpl a pointer to PCMWAVEFORMAT instead, and add the casting to a WAVEFORMATEX when needed. That would clutter the code IMO since most of the ACM APIs expect a LPWAVEFORMATEX. /home/eric/work/wine/dlls/avifil32/acmstream.c: In function 'AVIFILE_OpenCompressor': /home/eric/work/wine/dlls/avifil32/acmstream.c:105:24: warning: array subscript 'struct tWAVEFORMATEX[0]' is partly outside array bounds of 'unsigned char[16]' [-Warray-bounds] 105 | This->lpOutFormat->wFormatTag = WAVE_FORMAT_PCM; | ^~ /home/eric/work/wine/dlls/avifil32/acmstream.c:101:27: note: object of size 16 allocated by 'HeapAlloc' 101 | This->lpOutFormat = HeapAlloc(GetProcessHeap(), 0, This->cbOutFormat); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
-
- 08 Feb, 2022 1 commit
-
-
Eric Pouech authored
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
-
- 20 Mar, 2015 1 commit
-
-
Nikolay Sivov authored
-
- 21 Jun, 2012 1 commit
-
-
Michael Stefaniuc authored
-
- 12 Jan, 2011 2 commits
-
-
Michael Stefaniuc authored
-
Michael Stefaniuc authored
-
- 18 Oct, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 12 Mar, 2008 1 commit
-
-
Ken Thomases authored
-
- 03 Jan, 2008 1 commit
-
-
Austin English authored
-
- 23 Apr, 2007 1 commit
-
-
Andrew Talbot authored
-
- 24 Oct, 2006 1 commit
-
-
Francois Gouget authored
Remove uneeded COM_NO_WINDOWS_H defines.
-
- 10 Oct, 2006 1 commit
-
-
Michael Stefaniuc authored
-
- 13 Jun, 2006 1 commit
-
-
Michael Stefaniuc authored
-
- 23 May, 2006 1 commit
-
-
Jonathan Ernst authored
-
- 12 Apr, 2006 1 commit
-
-
Dmitry Timoshkov authored
-
- 11 Apr, 2006 1 commit
-
-
Mike McCormack authored
-
- 13 Mar, 2006 1 commit
-
-
Mike McCormack authored
-
- 04 Mar, 2006 1 commit
-
-
Mike McCormack authored
-
- 12 Sep, 2005 1 commit
-
-
Alexandre Julliard authored
-
- 05 Jul, 2005 1 commit
-
-
Mike McCormack authored
-
- 27 May, 2005 1 commit
-
-
Dmitry Timoshkov authored
-
- 14 Jan, 2005 1 commit
-
-
Paul Vriens authored
- store the result of the Interlocked functions and use only this.
-
- 12 Jan, 2005 1 commit
-
-
Paul Vriens authored
the test for 0. - Use Interlocked* functions in Stream_fnRelease . - Store the result of the Interlocked functions and this in the TRACE.
-
- 05 Oct, 2004 1 commit
-
-
Francois Gouget authored
for the object being used.
-
- 06 Sep, 2004 1 commit
-
-
Alexandre Julliard authored
-
- 02 Sep, 2004 1 commit
-
-
Hans Leidekker authored
-
- 23 Aug, 2004 1 commit
-
-
Alexandre Julliard authored
macro.
-
- 12 Aug, 2004 2 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 14 Oct, 2003 1 commit
-
-
Michael Günnewig authored
-
- 05 Sep, 2003 1 commit
-
-
Alexandre Julliard authored
headers (with help from Dimitrie O. Paun).
-
- 23 Jun, 2003 1 commit
-
-
Michael Günnewig authored
- Fixed bugs in AVISaveOptions dialog handling. - Fixed bug in AVIFILE_LoadFile -- now check for more than MAX_AVISTREAMS streams in file. - Implemented AVIMakeFileFromStreams and AVISaveVA method. - Added IAVIEditStream interface. - Implemented EditStream* methods. - Added stubs for AVISaveVW, CreateEditableStream. - Added stubs for clipboard handling.
-
- 13 May, 2003 1 commit
-
-
Francois Gouget authored
-
- 10 Apr, 2003 1 commit
-
-
Alexandre Julliard authored
-
- 03 Jan, 2003 1 commit
-
-
Dimitrie O. Paun authored
-
- 02 Dec, 2002 1 commit
-
-
Francois Gouget authored
-
- 21 Oct, 2002 1 commit
-
-
Michael Günnewig authored
-