Changeset 2100:430d165c702f in roaraudio
- Timestamp:
- 07/21/09 13:21:38 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroardsp/convert.c
r2099 r2100 33 33 */ 34 34 35 #define DEBUG36 35 #include "libroardsp.h" 37 36 //#define free(p) {ROAR_WARN("free(%p) = ?", (p)); free((p)); ROAR_WARN("free(%p): OK", (p));} … … 748 747 samples = (inlen * 8) / (from->bits); 749 748 750 ROAR_ WARN("roar_conv2(*): input samples: %i", samples);749 ROAR_DBG("roar_conv2(*): input samples: %i", samples); 751 750 752 751 // calculate size per frame … … 759 758 needed_buffer *= (float)to->rate/(float)from->rate; 760 759 761 ROAR_ WARN("roar_conv2(*): needed_buffer=%u, bufsize=%u", needed_buffer, bufsize);760 ROAR_DBG("roar_conv2(*): needed_buffer=%u, bufsize=%u", needed_buffer, bufsize); 762 761 763 762 // chjeck if we have enogth RAM to convert … … 768 767 need_signed = 1; 769 768 770 ROAR_ WARN("roar_conv2(*): need_signed=%i", need_signed);769 ROAR_DBG("roar_conv2(*): need_signed=%i", need_signed); 771 770 772 771 if ( ROAR_CODEC_BYTE_ORDER(from->codec) != ROAR_CODEC_NATIVE_ENDIAN ) { 773 ROAR_ WARN("roar_conv2(*): doing bo input conv");772 ROAR_DBG("roar_conv2(*): doing bo input conv"); 774 773 if ( roar_conv_endian(out, cin, samples, 775 774 ROAR_CODEC_BYTE_ORDER(from->codec), ROAR_CODEC_NATIVE_ENDIAN, from->bits) == -1 ) { … … 780 779 781 780 if ( to->bits > from->bits ) { 782 ROAR_ WARN("roar_conv2(*): bits: %i->%i", from->bits, to->bits);781 ROAR_DBG("roar_conv2(*): bits: %i->%i", from->bits, to->bits); 783 782 if ( roar_conv_bits(out, cin, samples, from->bits, to->bits) == -1 ) 784 783 return -1; … … 789 788 790 789 if ( need_signed && ! ROAR_CODEC_IS_SIGNED(from->codec) ) { 791 ROAR_ WARN("roar_conv2(*): sign: unsigned->signed");790 ROAR_DBG("roar_conv2(*): sign: unsigned->signed"); 792 791 if ( roar_conv_signedness(out, cin, samples, 793 792 ROAR_CODEC_IS_SIGNED(from->codec), ROAR_CODEC_IS_SIGNED(to->codec), … … 800 799 801 800 if ( to->channels > from->channels ) { 802 ROAR_ WARN("roar_conv2(*): channels: %i->%i", from->channels, to->channels);801 ROAR_DBG("roar_conv2(*): channels: %i->%i", from->channels, to->channels); 803 802 if ( roar_conv_chans(out, cin, samples/from->channels, from->channels, to->channels, cinfo.bits) == -1 ) 804 803 return -1; … … 809 808 810 809 if ( cinfo.channels != to->channels ) { 811 ROAR_ WARN("roar_conv2(*): channels: %i->%i", cinfo.channels, to->channels);810 ROAR_DBG("roar_conv2(*): channels: %i->%i", cinfo.channels, to->channels); 812 811 if ( roar_conv_chans(out, cin, samples, cinfo.channels, to->channels, cinfo.bits) == -1 ) 813 812 return -1; … … 818 817 819 818 if ( ROAR_CODEC_IS_SIGNED(cinfo.codec) != ROAR_CODEC_IS_SIGNED(to->codec) ) { 820 ROAR_ WARN("roar_conv2(*): sign: ?(%i)->?(%i)", ROAR_CODEC_IS_SIGNED(cinfo.codec), ROAR_CODEC_IS_SIGNED(to->codec));819 ROAR_DBG("roar_conv2(*): sign: ?(%i)->?(%i)", ROAR_CODEC_IS_SIGNED(cinfo.codec), ROAR_CODEC_IS_SIGNED(to->codec)); 821 820 if ( roar_conv_signedness(out, cin, samples, 822 821 ROAR_CODEC_IS_SIGNED(cinfo.codec), ROAR_CODEC_IS_SIGNED(to->codec), … … 829 828 830 829 if ( cinfo.bits != to->bits ) { 831 ROAR_ WARN("roar_conv2(*): bits: %i->%i", cinfo.bits, to->bits);830 ROAR_DBG("roar_conv2(*): bits: %i->%i", cinfo.bits, to->bits); 832 831 if ( roar_conv_bits(out, cin, samples, cinfo.bits, to->bits) == -1 ) 833 832 return -1; … … 838 837 839 838 if ( ROAR_CODEC_BYTE_ORDER(to->codec) != ROAR_CODEC_NATIVE_ENDIAN ) { 840 ROAR_ WARN("roar_conv2(*): doing bo output conv");839 ROAR_DBG("roar_conv2(*): doing bo output conv"); 841 840 if ( roar_conv_endian(out, cin, samples, 842 841 ROAR_CODEC_NATIVE_ENDIAN, ROAR_CODEC_BYTE_ORDER(to->codec), to->bits) == -1 ) { … … 846 845 } 847 846 848 ROAR_ WARN("roar_conv2(*) = 0");847 ROAR_DBG("roar_conv2(*) = 0"); 849 848 return 0; 850 849 }
Note: See TracChangeset
for help on using the changeset viewer.