Mercurial > audlegacy-plugins
comparison src/tta/libtta.c @ 2213:137187e7a379
make use of AUDDBG() for debug print out.
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 06 Dec 2007 22:52:00 +0900 |
parents | 624eb07fe591 |
children | 349e659d34ca |
comparison
equal
deleted
inserted
replaced
2212:a13b8f308dce | 2213:137187e7a379 |
---|---|
25 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 25 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
26 * | 26 * |
27 * Please see the file COPYING in this directory for full copyright | 27 * Please see the file COPYING in this directory for full copyright |
28 * information. | 28 * information. |
29 */ | 29 */ |
30 | |
31 /* #define AUD_DEBUG 1 */ | |
30 | 32 |
31 #include "config.h" | 33 #include "config.h" |
32 | 34 |
33 #include <stdio.h> | 35 #include <stdio.h> |
34 #include <stdlib.h> | 36 #include <stdlib.h> |
693 break; | 695 break; |
694 } | 696 } |
695 tp++; | 697 tp++; |
696 } | 698 } |
697 if(is_num) { | 699 if(is_num) { |
698 #ifdef DEBUG | 700 AUDDBG("is_num!\n"); |
699 printf("is_num!\n"); | |
700 #endif | |
701 tmp = g_malloc0(BYTES(end - ptr + 1)); | 701 tmp = g_malloc0(BYTES(end - ptr + 1)); |
702 memcpy(tmp, ptr, BYTES(end - ptr)); | 702 memcpy(tmp, ptr, BYTES(end - ptr)); |
703 *(tmp + (end - ptr)) = 0; //terminate | 703 *(tmp + (end - ptr)) = 0; //terminate |
704 ptr += end - ptr; | 704 ptr += end - ptr; |
705 | 705 |
706 genre = (id3_ucs4_t *)id3_genre_name((const id3_ucs4_t *)tmp); | 706 genre = (id3_ucs4_t *)id3_genre_name((const id3_ucs4_t *)tmp); |
707 #ifdef DEBUG | 707 AUDDBG("genre length = %d\n", tta_ucs4len(genre)); |
708 printf("genre length = %d\n", tta_ucs4len(genre)); | |
709 #endif | |
710 g_free(tmp); | 708 g_free(tmp); |
711 tmp = NULL; | 709 tmp = NULL; |
712 | 710 |
713 tmp_len = tta_ucs4len(genre); | 711 tmp_len = tta_ucs4len(genre); |
714 | 712 |
716 | 714 |
717 ret_len += tmp_len; | 715 ret_len += tmp_len; |
718 *(ret + ret_len) = 0; //terminate | 716 *(ret + ret_len) = 0; //terminate |
719 } | 717 } |
720 else { // plain text | 718 else { // plain text |
721 #ifdef DEBUG | 719 AUDDBG("plain!\n"); |
722 printf("plain!\n"); | 720 AUDDBG("ret_len = %d\n", ret_len); |
723 printf("ret_len = %d\n", ret_len); | |
724 #endif | |
725 memcpy(ret + BYTES(ret_len), ptr, BYTES(end - ptr)); | 721 memcpy(ret + BYTES(ret_len), ptr, BYTES(end - ptr)); |
726 ret_len = ret_len + (end - ptr); | 722 ret_len = ret_len + (end - ptr); |
727 *(ret + ret_len) = 0; //terminate | 723 *(ret + ret_len) = 0; //terminate |
728 ptr += (end - ptr); | 724 ptr += (end - ptr); |
729 } | 725 } |
794 free(rtn); | 790 free(rtn); |
795 rtn = rtn2; | 791 rtn = rtn2; |
796 } | 792 } |
797 g_free(string); | 793 g_free(string); |
798 string = NULL; | 794 string = NULL; |
799 #ifdef DEBUG | 795 AUDDBG("string = %s\n", rtn); |
800 g_print("string = %s\n", rtn); | |
801 #endif | |
802 | 796 |
803 return rtn; | 797 return rtn; |
804 } | 798 } |
805 | 799 |
806 int get_id3_tags (const char *filename, tta_info *ttainfo) { | 800 int get_id3_tags (const char *filename, tta_info *ttainfo) { |