changed the transferable number of bytes to unsigned long
This commit is contained in:
parent
11f054eeca
commit
54dc65af94
|
@ -248,13 +248,13 @@ Connector :: open ( void ) throw ( Exception )
|
||||||
* Transfer some data from the source to the sink
|
* Transfer some data from the source to the sink
|
||||||
*----------------------------------------------------------------------------*/
|
*----------------------------------------------------------------------------*/
|
||||||
unsigned int
|
unsigned int
|
||||||
Connector :: transfer ( unsigned int bytes,
|
Connector :: transfer ( unsigned long bytes,
|
||||||
unsigned int bufSize,
|
unsigned int bufSize,
|
||||||
unsigned int sec,
|
unsigned int sec,
|
||||||
unsigned int usec ) throw ( Exception )
|
unsigned int usec ) throw ( Exception )
|
||||||
{
|
{
|
||||||
unsigned int u;
|
unsigned int u;
|
||||||
unsigned int b;
|
unsigned long b;
|
||||||
unsigned char buf[bufSize];
|
unsigned char buf[bufSize];
|
||||||
|
|
||||||
if ( numSinks == 0 ) {
|
if ( numSinks == 0 ) {
|
||||||
|
@ -333,6 +333,9 @@ Connector :: close ( void ) throw ( Exception )
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.4 2000/11/15 18:37:37 darkeye
|
||||||
|
changed the transferable number of bytes to unsigned long
|
||||||
|
|
||||||
Revision 1.3 2000/11/15 18:08:43 darkeye
|
Revision 1.3 2000/11/15 18:08:43 darkeye
|
||||||
added multiple verbosity-level event reporting and verbosity command
|
added multiple verbosity-level event reporting and verbosity command
|
||||||
line option
|
line option
|
||||||
|
|
|
@ -228,7 +228,7 @@ class Connector : public virtual Referable, public virtual Reporter
|
||||||
* @exception Exception
|
* @exception Exception
|
||||||
*/
|
*/
|
||||||
unsigned int
|
unsigned int
|
||||||
transfer ( unsigned int bytes,
|
transfer ( unsigned long bytes,
|
||||||
unsigned int bufSize,
|
unsigned int bufSize,
|
||||||
unsigned int sec,
|
unsigned int sec,
|
||||||
unsigned int usec ) throw ( Exception );
|
unsigned int usec ) throw ( Exception );
|
||||||
|
@ -258,6 +258,9 @@ class Connector : public virtual Referable, public virtual Reporter
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.4 2000/11/15 18:37:37 darkeye
|
||||||
|
changed the transferable number of bytes to unsigned long
|
||||||
|
|
||||||
Revision 1.3 2000/11/15 18:08:43 darkeye
|
Revision 1.3 2000/11/15 18:08:43 darkeye
|
||||||
added multiple verbosity-level event reporting and verbosity command
|
added multiple verbosity-level event reporting and verbosity command
|
||||||
line option
|
line option
|
||||||
|
|
|
@ -272,7 +272,7 @@ DarkIce :: encode ( void ) throw ( Exception )
|
||||||
{
|
{
|
||||||
unsigned int len;
|
unsigned int len;
|
||||||
int i;
|
int i;
|
||||||
unsigned int bytes;
|
unsigned long bytes;
|
||||||
|
|
||||||
for ( i = 0; i < noOutputs; ++i ) {
|
for ( i = 0; i < noOutputs; ++i ) {
|
||||||
outputs[i].encoder->start();
|
outputs[i].encoder->start();
|
||||||
|
@ -285,7 +285,7 @@ DarkIce :: encode ( void ) throw ( Exception )
|
||||||
}
|
}
|
||||||
|
|
||||||
bytes = dsp->getSampleRate() *
|
bytes = dsp->getSampleRate() *
|
||||||
(dsp->getBitsPerSample() / 8) *
|
(dsp->getBitsPerSample() / 8UL) *
|
||||||
dsp->getChannel() *
|
dsp->getChannel() *
|
||||||
duration;
|
duration;
|
||||||
|
|
||||||
|
@ -313,7 +313,7 @@ bool
|
||||||
DarkIce :: shout ( unsigned int ix ) throw ( Exception )
|
DarkIce :: shout ( unsigned int ix ) throw ( Exception )
|
||||||
{
|
{
|
||||||
unsigned int len;
|
unsigned int len;
|
||||||
unsigned int bytes;
|
unsigned long bytes;
|
||||||
|
|
||||||
if ( ix >= noOutputs ) {
|
if ( ix >= noOutputs ) {
|
||||||
return false;
|
return false;
|
||||||
|
@ -323,7 +323,7 @@ DarkIce :: shout ( unsigned int ix ) throw ( Exception )
|
||||||
throw Exception( __FILE__, __LINE__, "can't open connector");
|
throw Exception( __FILE__, __LINE__, "can't open connector");
|
||||||
}
|
}
|
||||||
|
|
||||||
bytes = outputs[ix].encoder->getOutBitrate() * (1024 / 8) * duration;
|
bytes = outputs[ix].encoder->getOutBitrate() * (1024UL / 8UL) * duration;
|
||||||
len = outputs[ix].shoutConnector->transfer ( bytes, 4096, 10, 0 );
|
len = outputs[ix].shoutConnector->transfer ( bytes, 4096, 10, 0 );
|
||||||
|
|
||||||
cout << len << " bytes transfered" << endl;
|
cout << len << " bytes transfered" << endl;
|
||||||
|
@ -387,6 +387,9 @@ DarkIce :: run ( void ) throw ( Exception )
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.9 2000/11/15 18:37:37 darkeye
|
||||||
|
changed the transferable number of bytes to unsigned long
|
||||||
|
|
||||||
Revision 1.8 2000/11/15 18:08:43 darkeye
|
Revision 1.8 2000/11/15 18:08:43 darkeye
|
||||||
added multiple verbosity-level event reporting and verbosity command
|
added multiple verbosity-level event reporting and verbosity command
|
||||||
line option
|
line option
|
||||||
|
|
Loading…
Reference in New Issue