Marcus Meissner
f1b1fe63f6
avifil32: Corrected destination size in MultiByteToWideChar.
2006-06-16 11:31:06 +02:00
Alexandre Julliard
1db7a349c9
avifil32: Declare varargs functions as WINAPIV instead of cdecl.
2006-06-13 11:40:23 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Michael Stefaniuc
a87520036f
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
...
Some HeapFree's are hidden behind macros. Found by smatch.
2006-05-10 11:31:41 +02:00
Dmitry Timoshkov
14aab5f3cb
avifil32: Avoid not necessary zeroing out of an allocated memory block.
2006-04-12 12:54:45 +02:00
Mike McCormack
aebc88d54b
avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
2006-04-11 14:19:13 +02:00
Mike McCormack
610fc08e8d
avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
2006-03-10 21:42:29 +01:00
Mike McCormack
fe1ec78841
Fix gcc 4.0 warnings.
2005-09-08 11:04:53 +00:00
Marcus Meissner
c64432cebe
Use CoCreateInstance instead of SHCoCreateInstance, drop shell32 from
...
imports.
Call OleInitialize() on AVIFileInit.
2005-07-02 10:49:39 +00:00
Vincent Béron
811725ac20
Correct and complete some api documentation.
2005-03-21 10:55:13 +00:00
Vincent Béron
1e365f7791
Fixed some calling conventions.
2005-03-21 10:32:45 +00:00
Hans Leidekker
f4f4dff978
Stub implementations for AVIMakeStreamFromClipboard, AVISave{A,W}.
...
Forward AVIBuildFilter, AVIFileCreateStream, AVIFileOpen, AVISave,
EditStreamSetInfo, EditStreamSetName to their respective *A variants.
2004-12-27 16:58:18 +00:00
Francois Gouget
6fb1a20020
Assorted spelling fixes.
2004-12-20 19:27:06 +00:00
Eric Pouech
5c2a891c43
Made some functions and variables static.
2004-11-29 18:00:10 +00:00
Francois Gouget
486d020c1b
Don't define COBJMACROS in objbase.h.
...
Update the Wine sources accordingly.
2004-10-07 03:06:48 +00:00
Hans Leidekker
411fc5f164
Fix signed/unsigned comparison warnings.
2004-09-02 23:00:53 +00:00
Mike McCormack
87bacf46ae
Fix string conversion bugs.
2004-07-04 00:11:31 +00:00
Alexandre Julliard
72ecbb0675
SHCoCreateInstance is now documented (spotted by Francois Gouget).
...
Its first argument should be a Unicode string.
2004-01-06 20:42:47 +00:00
Michael Günnewig
53cfed70bb
- First part of a new IAVIEditStream implementation.
...
- Fixed/Added some parameter checking.
- Fixed bug in EditStreamSetInfoW.
- Fixed bug in avifil32.spec (str instead of wstr).
- Fixed cosmetic bug in IAVIStreamImpl_fnRelease.
- Fixed typo.
2003-10-04 03:05:25 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Michael Günnewig
1b5c4135e2
- Implemented AVIStreamBeginStreaming and AVIStreamEndStreaming.
...
- Fixed loading of empty AVI files.
- Fixed bug in IGetFrame interface with uncompressed streams.
- Fixed missing ICOM_DEFINE for IAVIStreaming.
2003-09-02 00:54:30 +00:00
Patrik Stridvall
ba78aac406
Fixed some issues found by winapi_check.
2003-08-08 21:07:23 +00:00
Michael Günnewig
4d37b6691b
- Fixed AVIStreamTimeToSample and AVIStreamSampleToTime methods to
...
stay in bounds and behave like the native ones.
- Fallback to mmioOpenA if mmioOpenW doesn't work (when using Win9x DLLs).
- Fixed a bug of using mmioDescend/mmioAscend (occured with native libs).
- Silent a message which could be incorrect for non-video streams.
2003-07-21 19:59:57 +00:00
Francois Gouget
56aaea2f43
Spelling fixes.
2003-07-09 02:52:57 +00:00
Michael Günnewig
c783c20288
- Fixed memory leak in AVISaveOptions.
...
- Implemented AVISaveVW method.
- Semi-stub implementation for CreateEditableStream method.
- Added support for creation of interleaved AVI files.
- Fixed creation of index table in AVI files.
- Added declaration for IAVIStreaming interface.
- Added some more macros.
- Fixed some minor bugs.
2003-07-02 00:38:57 +00:00
Christian Costa
e8d977858d
Added some stubs.
2003-06-30 02:04:05 +00:00
Michael Günnewig
9f67cfef42
- Fixed some signed/unsigned mismatches.
...
- 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.
2003-06-23 18:10:06 +00:00
Francois Gouget
f803e2a92d
Fix miscellaneous spelling errors and typos.
2003-05-13 00:41:57 +00:00
Dimitrie O. Paun
cef5961d2b
Eliminate lots of __WINE__ conditionals from the headers.
2003-01-03 19:12:55 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Dmitry Timoshkov
601a3abec1
Fix some types and function prototypes according to Platform SDK
...
definitions.
2002-10-31 01:04:39 +00:00
Patrik Stridvall
c72255c715
Fixed some issues found by winapi_check.
2002-10-29 21:31:26 +00:00
Michael Günnewig
a060446e1d
Implemented AVIBuildFilterW and AVISaveOptions.
2002-10-23 18:47:39 +00:00
Michael Günnewig
115260c452
- Fixed usage of handler instead of type in AVIMakeCompressedStream.
...
- Implemented AVIBuildFilterA.
- Started to implement AVIBuildFilterW.
2002-10-21 23:40:38 +00:00
Alexandre Julliard
b34fb35b31
Fixed warnings caused by conversion to -DSTRICT.
2002-10-18 23:48:57 +00:00
Michael Günnewig
4c04e1fd87
- Add wavefile handler.
...
- Add implementation for IGetFrame.
- Implemented loading and writing of AVIs.
- Add some more stubs for some API functions.
- Add resources to avifil32.dll.
- Implemented AVISaveOptionsFree.
- Declared IID_* as extern in avifil32.spec (avoids linker problem).
2002-10-18 00:24:41 +00:00
Michael Günnewig
a26a2ca224
- Move the API into a new api.c file.
...
- Added IClassFactory implementation.
- Added IPersistFile implementation to the AVI-file handler.
2002-10-10 23:31:13 +00:00
Alexandre Julliard
b6a7ca5855
Removed a bunch of multimedia code at Hidenori's request.
2002-05-02 01:29:18 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Patrik Stridvall
c01c1933bf
Fixed some issues found by winapi_check.
2001-06-19 03:36:23 +00:00
Hidenori Takeshima
c814a6ce76
Implemented some part of AVIFIL32.
2001-06-07 22:28:19 +00:00