Author: sayer
Date: 2009-02-01 18:31:05 +0100 (Sun, 01 Feb 2009)
New Revision: 1255
Modified:
branches/wb/core/AmAudio.cpp
Log:
only use advertised_date for TS calculation if set for the codec
Modified: branches/wb/core/AmAudio.cpp
===================================================================
--- branches/wb/core/AmAudio.cpp 2009-02-01 12:53:47 UTC (rev 1254)
+++ branches/wb/core/AmAudio.cpp 2009-02-01 17:31:05 UTC (rev 1255)
@@ -346,7 +346,7 @@
unsigned long wr_ts = user_ts;
// wr_ts =( (long)user_ts * (long)fmt->rate / (long)SYSTEM_SAMPLERATE);
- if (fmt->advertised_rate != SYSTEM_SAMPLERATE) {
+ if (fmt->advertised_rate > 0 && (fmt->advertised_rate != SYSTEM_SAMPLERATE))
{
if (fmt->advertised_rate > SYSTEM_SAMPLERATE) {
unsigned int f = fmt->advertised_rate / SYSTEM_SAMPLERATE;
wr_ts = wr_ts * f;
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev