Commit Graph

41 Commits

Author SHA1 Message Date
Jörg Höhle
afe944c085 mciwave: Allow MCI to Save non-PCM formats, obtained via Open. 2009-11-11 11:35:25 +01:00
Jörg Höhle
096b774db2 mciwave: Implement Cue as no-op.
Tests show that it must not close the opened wave file.
2009-11-11 11:32:41 +01:00
Jörg Höhle
2dfd3e901b mciwave: Rework MCI notification system. 2009-11-11 11:32:24 +01:00
Jörg Höhle
2ac86feb63 mciwave: Favour return over ExitThread. 2009-11-11 11:30:44 +01:00
Jörg Höhle
c4b5bd44c0 mciwave: Stop must not reset current position. 2009-11-10 13:12:32 +01:00
Jörg Höhle
c75d1cba15 mciwave: Return on error in Seek. 2009-11-10 13:11:55 +01:00
Jörg Höhle
de00535c13 mciwave: Allow (again) to set wave format parameters prior to recording. 2009-11-05 15:46:28 +01:00
Jörg Höhle
518f4f8cdb mciwave: Set wave format PCM is the only one accepted. 2009-11-05 15:46:19 +01:00
Jörg Höhle
59bb360a5d mciwave: Correct MCI return codes. 2009-11-04 13:13:53 +01:00
Jörg Höhle
d3dd250c2e mciwave: waveaudio does not support the shareable flag. 2009-11-04 13:13:49 +01:00
Jörg Höhle
e652b6f6fa mciwave: Update message and comments. 2009-11-03 21:28:03 +01:00
Jörg Höhle
0ac408f7fc mciwave: Default wave format is 11025x8x1. 2009-10-28 13:19:45 +01:00
Jörg Höhle
7f4d81ede7 mciwave: Fix wave format first, then compute position.
nAvgBytesPerSec is the better factor in the presence of ADPCM, MPEG3 and other wave formats.
2009-10-28 13:19:03 +01:00
Jörg Höhle
7d002f228c mciwave: Send notification after everything else. 2009-10-26 13:21:42 +01:00
Jörg Höhle
3fc7da7f5e mciwave: Do not transition via Resume from Record into Play. 2009-10-26 13:21:32 +01:00
Jörg Höhle
3c6496d7b5 mciwave: Do not lie about state when winmm fails in Pause or Resume. 2009-10-26 13:21:23 +01:00
Jörg Höhle
bf4665780c mciwave: Pause/resume is not accepted from every state. 2009-10-26 13:21:12 +01:00
Marcus Meissner
1ae601772c mciwave: Return on error (Coverity). 2009-10-19 11:42:20 +02:00
Eric Pouech
3d8507bcb8 mciwave: Try to synchronize better async commands. 2009-10-19 11:36:29 +02:00
Eric Pouech
49ff58e386 mciwave: Simplify async command management by directly calling the right function instead of going through winmm again. 2009-10-19 11:36:18 +02:00
Jörg Höhle
1a6aa96305 mciwave: Require at least 16 bytes in the WAVE fmt file header. 2009-09-24 13:30:18 +02:00
Alexandre Julliard
ec1b28edb0 include: Fix a number of mmsystem.h structure for Win64. 2009-01-09 18:08:29 +01:00
Austin English
aab8fae59a Spelling fixes. 2008-04-21 14:25:05 +02:00
Austin English
f4c4488df8 Spelling fixes. 2008-04-07 13:36:17 +02:00
Andrew Talbot
1a540fa4ce mciwave: Assign to struct instead of using memcpy. 2008-03-05 11:21:08 +01:00
Rob Shearman
3f4eb28bf5 mciwave: Fix the character count passed to GetTempPathW in create_tmp_file. 2008-02-19 13:39:24 +01:00
Alex Villacís Lasso
0b9cab02c4 mciwave: Prevent division by zero when processing non-PCM codec. 2007-06-26 11:53:05 +02:00
Dmitry Timoshkov
0028eb5556 mciwave: Fix compilation warnings in 64-bit mode. 2007-06-01 12:39:56 +02:00
Andrew Talbot
7984532fe2 mciwave: Constify a variable. 2007-05-29 11:54:54 +02:00
Andrew Talbot
bf1c57de27 mciwave: Exclude unused header. 2007-05-10 12:22:17 +02:00
Michael Stefaniuc
99f4a6a940 mciwave: Win64 printf format warning fixes. 2006-10-12 21:42:53 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Francois Gouget
ce9b4baad8 Assorted spelling fixes. 2006-08-07 13:52:55 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Eric Pouech
50c9681a24 mciwave: Fixed a bogus free. 2006-06-15 11:39:28 +02:00
Alexandre Julliard
9ca8a86914 Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
David Lichterman
c8a6b63d1e mciwave: Fix make install error. 2006-05-09 20:41:09 +02:00
Alexandre Julliard
252398d286 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level. 2006-05-09 11:32:21 +02:00