mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 20:03:12 +00:00
[FORMATTING] SndRec32 patch by Marco Pagliaricci, bug #4978.
svn path=/trunk/; revision=44387
This commit is contained in:
parent
f558c83b1c
commit
99f27439b5
18 changed files with 2053 additions and 2045 deletions
|
@ -25,6 +25,7 @@
|
|||
|
||||
#define _AUDIO_NAMESPACE_START_ namespace snd {
|
||||
#define _AUDIO_NAMESPACE_END_ };
|
||||
|
||||
//
|
||||
// Platform depend stuff
|
||||
//
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
* PROGRAMMERS: Marco Pagliaricci <ms_blue (at) hotmail (dot) it>
|
||||
*/
|
||||
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "audio_format.hpp"
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
#include "stdafx.h"
|
||||
#include "audio_membuffer.hpp"
|
||||
|
||||
|
||||
|
||||
_AUDIO_NAMESPACE_START_
|
||||
|
||||
|
||||
|
@ -20,7 +22,7 @@ _AUDIO_NAMESPACE_START_
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::alloc_mem_( unsigned int bytes )
|
||||
audio_membuffer::alloc_mem_( unsigned int bytes )
|
||||
{
|
||||
|
||||
//
|
||||
|
@ -70,7 +72,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::free_mem_( void )
|
||||
audio_membuffer::free_mem_( void )
|
||||
{
|
||||
|
||||
if ( audio_data )
|
||||
|
@ -83,7 +85,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::resize_mem_( unsigned int new_size )
|
||||
audio_membuffer::resize_mem_( unsigned int new_size )
|
||||
{
|
||||
|
||||
|
||||
|
@ -173,7 +175,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::truncate_( void )
|
||||
audio_membuffer::truncate_( void )
|
||||
{
|
||||
|
||||
//
|
||||
|
@ -250,7 +252,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::clear( void )
|
||||
audio_membuffer::clear( void )
|
||||
{
|
||||
|
||||
free_mem_();
|
||||
|
@ -261,7 +263,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::reset( void )
|
||||
audio_membuffer::reset( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -285,7 +287,7 @@ void
|
|||
}
|
||||
|
||||
void
|
||||
audio_membuffer::alloc_bytes( unsigned int bytes )
|
||||
audio_membuffer::alloc_bytes( unsigned int bytes )
|
||||
{
|
||||
|
||||
alloc_mem_( bytes );
|
||||
|
@ -296,7 +298,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::alloc_seconds( unsigned int secs )
|
||||
audio_membuffer::alloc_seconds( unsigned int secs )
|
||||
{
|
||||
|
||||
alloc_mem_( aud_info.byte_rate() * secs );
|
||||
|
@ -305,7 +307,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::alloc_seconds( float secs )
|
||||
audio_membuffer::alloc_seconds( float secs )
|
||||
{
|
||||
|
||||
alloc_mem_(( unsigned int )(( float ) aud_info.byte_rate() * secs ));
|
||||
|
@ -316,7 +318,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::resize_bytes( unsigned int bytes )
|
||||
audio_membuffer::resize_bytes( unsigned int bytes )
|
||||
{
|
||||
|
||||
resize_mem_( bytes );
|
||||
|
@ -326,7 +328,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::resize_seconds( unsigned int secs )
|
||||
audio_membuffer::resize_seconds( unsigned int secs )
|
||||
{
|
||||
|
||||
resize_mem_( aud_info.byte_rate() * secs );
|
||||
|
@ -335,7 +337,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::resize_seconds( float secs )
|
||||
audio_membuffer::resize_seconds( float secs )
|
||||
{
|
||||
|
||||
resize_mem_(( unsigned int )
|
||||
|
@ -360,7 +362,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_membuffer::audio_receive
|
||||
audio_membuffer::audio_receive
|
||||
( unsigned char * data, unsigned int size )
|
||||
{
|
||||
|
||||
|
@ -442,7 +444,7 @@ void
|
|||
|
||||
|
||||
unsigned int
|
||||
audio_membuffer::read( BYTE * out_buf, unsigned int bytes )
|
||||
audio_membuffer::read( BYTE * out_buf, unsigned int bytes )
|
||||
{
|
||||
|
||||
//
|
||||
|
@ -497,7 +499,7 @@ unsigned int
|
|||
|
||||
|
||||
bool
|
||||
audio_membuffer::finished( void )
|
||||
audio_membuffer::finished( void )
|
||||
{
|
||||
if ( bytes_played_ < bytes_received )
|
||||
return false;
|
||||
|
@ -505,4 +507,5 @@ bool
|
|||
return true;
|
||||
}
|
||||
|
||||
|
||||
_AUDIO_NAMESPACE_END_
|
||||
|
|
|
@ -9,16 +9,18 @@
|
|||
#include "stdafx.h"
|
||||
#include "audio_resampler_acm.hpp"
|
||||
|
||||
|
||||
|
||||
_AUDIO_NAMESPACE_START_
|
||||
|
||||
|
||||
/////////////////////////////////////////
|
||||
/////// Private Functions ////////
|
||||
/////////////////////////////////////////
|
||||
/////////////////////////////////////////
|
||||
/////// Private Functions ////////
|
||||
/////////////////////////////////////////
|
||||
|
||||
|
||||
void
|
||||
audio_resampler_acm::init_( void )
|
||||
void
|
||||
audio_resampler_acm::init_( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -90,7 +92,7 @@ _AUDIO_NAMESPACE_START_
|
|||
|
||||
|
||||
void
|
||||
audio_resampler_acm::open( void )
|
||||
audio_resampler_acm::open( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -199,7 +201,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_resampler_acm::close( void )
|
||||
audio_resampler_acm::close( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -336,7 +338,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_resampler_acm::audio_receive( unsigned char * data, unsigned int size )
|
||||
audio_resampler_acm::audio_receive( unsigned char * data, unsigned int size )
|
||||
{
|
||||
|
||||
MMRESULT err;
|
||||
|
@ -393,4 +395,5 @@ void
|
|||
|
||||
}
|
||||
|
||||
|
||||
_AUDIO_NAMESPACE_END_
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Sound Record Application
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/sndrec32/audio_wavein.cpp
|
||||
* PURPOSE: Audio WaveIn
|
||||
* PROGRAMMERS: Marco Pagliaricci <ms_blue (at) hotmail (dot) it>
|
||||
*/
|
||||
* PROJECT: ReactOS Sound Record Application
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/sndrec32/audio_wavein.cpp
|
||||
* PURPOSE: Audio WaveIn
|
||||
* PROGRAMMERS: Marco Pagliaricci <ms_blue (at) hotmail (dot) it>
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "audio_wavein.hpp"
|
||||
|
@ -14,8 +14,8 @@
|
|||
_AUDIO_NAMESPACE_START_
|
||||
|
||||
|
||||
void
|
||||
audio_wavein::init_( void )
|
||||
void
|
||||
audio_wavein::init_( void )
|
||||
{
|
||||
ZeroMemory(( LPVOID ) &wave_format,
|
||||
sizeof( WAVEFORMATEX ));
|
||||
|
@ -34,7 +34,7 @@ _AUDIO_NAMESPACE_START_
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::alloc_buffers_mem_( unsigned int buffs, float secs )
|
||||
audio_wavein::alloc_buffers_mem_( unsigned int buffs, float secs )
|
||||
{
|
||||
|
||||
|
||||
|
@ -105,7 +105,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::free_buffers_mem_( void )
|
||||
audio_wavein::free_buffers_mem_( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -128,7 +128,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::init_headers_( void )
|
||||
audio_wavein::init_headers_( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -173,7 +173,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::prep_headers_( void )
|
||||
audio_wavein::prep_headers_( void )
|
||||
{
|
||||
MMRESULT err;
|
||||
bool error = false;
|
||||
|
@ -210,7 +210,7 @@ void
|
|||
}
|
||||
|
||||
void
|
||||
audio_wavein::unprep_headers_( void )
|
||||
audio_wavein::unprep_headers_( void )
|
||||
{
|
||||
MMRESULT err;
|
||||
bool error = false;
|
||||
|
@ -247,7 +247,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::add_buffers_to_driver_( void )
|
||||
audio_wavein::add_buffers_to_driver_( void )
|
||||
{
|
||||
MMRESULT err;
|
||||
bool error = false;
|
||||
|
@ -286,7 +286,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::close( void )
|
||||
audio_wavein::close( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -357,7 +357,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::open( void )
|
||||
audio_wavein::open( void )
|
||||
{
|
||||
|
||||
MMRESULT err;
|
||||
|
@ -519,7 +519,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::start_recording( void )
|
||||
audio_wavein::start_recording( void )
|
||||
{
|
||||
|
||||
MMRESULT err;
|
||||
|
@ -611,7 +611,7 @@ void
|
|||
|
||||
|
||||
void
|
||||
audio_wavein::stop_recording( void )
|
||||
audio_wavein::stop_recording( void )
|
||||
{
|
||||
|
||||
|
||||
|
@ -697,7 +697,7 @@ void
|
|||
|
||||
|
||||
DWORD WINAPI
|
||||
audio_wavein::recording_procedure( LPVOID arg )
|
||||
audio_wavein::recording_procedure( LPVOID arg )
|
||||
{
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
* PROGRAMMERS: Marco Pagliaricci <ms_blue (at) hotmail (dot) it>
|
||||
*/
|
||||
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "audio_waveout.hpp"
|
||||
|
||||
|
@ -886,4 +885,5 @@ audio_waveout::playing_procedure( LPVOID arg )
|
|||
return 0;
|
||||
}
|
||||
|
||||
|
||||
_AUDIO_NAMESPACE_END_
|
||||
|
|
|
@ -10,6 +10,10 @@
|
|||
|
||||
_AUDIO_NAMESPACE_START_
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
enum audio_waveout_status { WAVEOUT_NOTREADY, WAVEOUT_READY,
|
||||
WAVEOUT_PLAYING, WAVEOUT_ERR,
|
||||
WAVEOUT_PAUSED, WAVEOUT_STOP
|
||||
|
@ -17,6 +21,9 @@ enum audio_waveout_status { WAVEOUT_NOTREADY, WAVEOUT_READY,
|
|||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class audio_waveout
|
||||
{
|
||||
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Sound Record Application
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/sndrec32/sndrec32.cpp
|
||||
* PURPOSE: Application Startup
|
||||
* PROGRAMMERS: Marco Pagliaricci <ms_blue (at) hotmail (dot) it>
|
||||
*/
|
||||
|
||||
|
||||
* PROJECT: ReactOS Sound Record Application
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/sndrec32/sndrec32.cpp
|
||||
* PURPOSE: Application Startup
|
||||
* PROGRAMMERS: Marco Pagliaricci <ms_blue (at) hotmail (dot) it>
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "sndrec32.h"
|
||||
|
@ -59,6 +57,7 @@ snd::audio_wavein * AUD_IN;
|
|||
BOOL s_recording;
|
||||
|
||||
|
||||
|
||||
int APIENTRY _tWinMain(HINSTANCE hInstance,
|
||||
HINSTANCE hPrevInstance,
|
||||
LPTSTR lpCmdLine,
|
||||
|
@ -75,12 +74,6 @@ int APIENTRY _tWinMain(HINSTANCE hInstance,
|
|||
InitCommonControls();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
butbmps[0] = LoadBitmap( hInstance, MAKEINTRESOURCE( IDB_BITMAP2_START ));
|
||||
butbmps[1] = LoadBitmap( hInstance, MAKEINTRESOURCE( IDB_BITMAP2_END ));
|
||||
butbmps[2] = LoadBitmap( hInstance, MAKEINTRESOURCE( IDB_BITMAP2_PLAY ));
|
||||
|
@ -120,7 +113,6 @@ int APIENTRY _tWinMain(HINSTANCE hInstance,
|
|||
isnew = TRUE;
|
||||
|
||||
|
||||
|
||||
samples_max = AUD_buffer.total_samples();
|
||||
|
||||
|
||||
|
@ -197,17 +189,17 @@ ATOM MyRegisterClass(HINSTANCE hInstance)
|
|||
wcex.cbWndExtra = 0;
|
||||
wcex.hInstance = hInstance;
|
||||
wcex.hIcon = LoadIcon( hInstance, MAKEINTRESOURCE( IDI_SNDREC32 ));
|
||||
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
|
||||
wcex.hbrBackground = (HBRUSH)(16);
|
||||
wcex.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);
|
||||
wcex.hCursor = LoadCursor( NULL, IDC_ARROW );
|
||||
wcex.hbrBackground = (HBRUSH)( 16 );
|
||||
wcex.lpszMenuName = MAKEINTRESOURCE( IDR_MENU1 );
|
||||
wcex.lpszClassName = szWindowClass;
|
||||
wcex.hIconSm = LoadIcon( wcex.hInstance, MAKEINTRESOURCE( IDI_SNDREC32 ));
|
||||
|
||||
|
||||
return RegisterClassEx(&wcex);
|
||||
return RegisterClassEx( &wcex );
|
||||
}
|
||||
|
||||
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
|
||||
BOOL InitInstance( HINSTANCE hInstance, int nCmdShow )
|
||||
{
|
||||
HWND hWnd;
|
||||
|
||||
|
@ -279,7 +271,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
buttons[i] = CreateWindow(
|
||||
TEXT("button"),
|
||||
TEXT(""),
|
||||
WS_CHILD|WS_VISIBLE| BS_BITMAP,
|
||||
WS_CHILD|WS_VISIBLE|BS_BITMAP,
|
||||
BUTTONS_CX + ( i * (BUTTONS_W+((i == 0)?0:BUTTONS_SPACE))),
|
||||
BUTTONS_CY, BUTTONS_W, BUTTONS_H, hWnd,
|
||||
(HMENU)i, hInst, 0
|
||||
|
@ -376,7 +368,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
//
|
||||
|
||||
|
||||
slider_pos = SendMessage(slider, TBM_GETPOS, 0, 0);
|
||||
slider_pos = SendMessage( slider, TBM_GETPOS, 0, 0 );
|
||||
|
||||
|
||||
AUD_BUF->set_position(
|
||||
|
@ -400,10 +392,10 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
|
||||
case WM_COMMAND:
|
||||
|
||||
wmId = LOWORD(wParam);
|
||||
wmEvent = HIWORD(wParam);
|
||||
wmId = LOWORD( wParam );
|
||||
wmEvent = HIWORD( wParam );
|
||||
|
||||
if (( wmId >= 0 ) && ( wmId < 5 ) && (butdisabled[wmId] == TRUE))
|
||||
if (( wmId >= 0 ) && ( wmId < 5 ) && ( butdisabled[wmId] == TRUE ))
|
||||
break;
|
||||
|
||||
switch (wmId)
|
||||
|
@ -638,7 +630,7 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
stopped_flag = FALSE;
|
||||
}
|
||||
|
||||
SendMessage(slider, TBM_SETPOS, (WPARAM) TRUE, (LPARAM) slider_pos);
|
||||
SendMessage( slider, TBM_SETPOS, (WPARAM) TRUE, (LPARAM) slider_pos );
|
||||
|
||||
|
||||
|
||||
|
@ -718,6 +710,20 @@ VOID disable_but( DWORD id )
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BOOL open_wav( TCHAR * f )
|
||||
{
|
||||
|
||||
|
@ -734,8 +740,6 @@ BOOL open_wav( TCHAR * f )
|
|||
DWORD is_read = 0;
|
||||
|
||||
|
||||
|
||||
|
||||
file = CreateFile(
|
||||
f,
|
||||
GENERIC_READ,
|
||||
|
@ -757,7 +761,6 @@ BOOL open_wav( TCHAR * f )
|
|||
);
|
||||
|
||||
return FALSE;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -774,7 +777,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
CloseHandle( file );
|
||||
return FALSE;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -783,7 +785,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
if ( !b )
|
||||
{
|
||||
|
||||
MessageBox(
|
||||
main_win,
|
||||
TEXT("Cannot read WAVE header."),
|
||||
|
@ -793,7 +794,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
CloseHandle( file );
|
||||
return FALSE;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -802,7 +802,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
if ( !b )
|
||||
{
|
||||
|
||||
MessageBox(
|
||||
main_win,
|
||||
TEXT("Cannot read WAVE subchunk."),
|
||||
|
@ -812,7 +811,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
CloseHandle( file );
|
||||
return FALSE;
|
||||
|
||||
}
|
||||
|
||||
bytes_recorded_in_wav = r.chunksize - 36;
|
||||
|
@ -829,7 +827,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
CloseHandle( file );
|
||||
return FALSE;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -858,7 +855,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
if (( !b ) || ( is_read != bytes_recorded_in_wav ))
|
||||
{
|
||||
|
||||
MessageBox(
|
||||
main_win,
|
||||
TEXT("Cannot read file. Error reading audio data."),
|
||||
|
@ -870,7 +866,6 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
AUD_BUF->reset();
|
||||
return FALSE;
|
||||
|
||||
}
|
||||
|
||||
CloseHandle( file );
|
||||
|
@ -892,7 +887,7 @@ BOOL open_wav( TCHAR * f )
|
|||
|
||||
|
||||
BOOL
|
||||
write_wav( TCHAR * f )
|
||||
write_wav( TCHAR * f )
|
||||
{
|
||||
|
||||
HANDLE file;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue