osv wrote: 
> Unfortunately I was not able to reproduce the same events sequence with
> the "cast=sdebug" setting. I am getting no sound even with the first mp3
> file. I am attaching the log file anyway.

I browsed through the castcore.c in order to understand some log
messages and the following does not seem correct to me:

Code:
--------------------
    
                        LOG_SDEBUG("[%p]: recvID %u (waitID %u)", Ctx, 
Ctx->waitId, requestId);
  
                        // expected request acknowledge
                        if (Ctx->waitId && Ctx->waitId <= requestId) {
  [...]
  
                                // must be done at the end, once all parameters 
have been acquired
                                Ctx->waitId = 0;
                                if (Ctx->Status == CAST_LAUNCHED) 
ProcessQueue(Ctx);
  
                        }
  
--------------------

1. The first line should obviously be read 

Code:
--------------------
    
                        LOG_SDEBUG("[%p]: recvID %u (waitID %u)", Ctx,  
requestId, Ctx->waitId);
  
--------------------

2. The "expected request acknowledge" condition should be "Ctx->waitId
&& Ctx->waitId == requestId", otherwise any message with greater ID is
treated as an acknowledgement.


------------------------------------------------------------------------
osv's Profile: http://forums.slimdevices.com/member.php?userid=66676
View this thread: http://forums.slimdevices.com/showthread.php?t=104614

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to