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