Mercurial > pidgin
comparison src/gtksound.c @ 13543:d05d8bcabbfb
[gaim-migrate @ 15920]
I've learned that G_HAVE_GINT64 has been deprecated since glib 2.0. gint64 is always available. I'm submitting patches to update glib's documentation.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 21 Mar 2006 03:01:37 +0000 |
parents | d93194613696 |
children | 47c12348cfd1 |
comparison
equal
deleted
inserted
replaced
13542:2235ada6c746 | 13543:d05d8bcabbfb |
---|---|
405 { | 405 { |
406 int i; | 406 int i; |
407 float v; | 407 float v; |
408 gint16 *data16 = (gint16*)data; | 408 gint16 *data16 = (gint16*)data; |
409 gint32 *data32 = (gint32*)data; | 409 gint32 *data32 = (gint32*)data; |
410 #ifdef G_HAVE_GINT64 | |
411 gint64 *data64 = (gint64*)data; | 410 gint64 *data64 = (gint64*)data; |
412 #endif | |
413 | 411 |
414 switch(bits) { | 412 switch(bits) { |
415 case 16: | 413 case 16: |
416 for(i = 0; i < nframes * channels; i++) { | 414 for(i = 0; i < nframes * channels; i++) { |
417 v = ((data16[i] - intercept) * scale) + intercept; | 415 v = ((data16[i] - intercept) * scale) + intercept; |
436 #endif | 434 #endif |
437 v = CLAMP(v, minclip, maxclip); | 435 v = CLAMP(v, minclip, maxclip); |
438 data32[i]=(gint32)v; | 436 data32[i]=(gint32)v; |
439 } | 437 } |
440 break; | 438 break; |
441 #ifdef G_HAVE_GINT64 | |
442 case 64: | 439 case 64: |
443 for(i = 0; i < nframes * channels; i++) { | 440 for(i = 0; i < nframes * channels; i++) { |
444 v = ((data64[i] - intercept) * scale) + intercept; | 441 v = ((data64[i] - intercept) * scale) + intercept; |
445 #ifdef DEBUG_CLIPPING | 442 #ifdef DEBUG_CLIPPING |
446 if (v > maxclip) | 443 if (v > maxclip) |
450 #endif | 447 #endif |
451 v = CLAMP(v, minclip, maxclip); | 448 v = CLAMP(v, minclip, maxclip); |
452 data64[i]=(gint64)v; | 449 data64[i]=(gint64)v; |
453 } | 450 } |
454 break; | 451 break; |
455 #endif | |
456 default: | 452 default: |
457 gaim_debug_warning("gtksound", "Scaling of %d bit pcm data not supported.\n", bits); | 453 gaim_debug_warning("gtksound", "Scaling of %d bit pcm data not supported.\n", bits); |
458 break; | 454 break; |
459 } | 455 } |
460 } | 456 } |