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) {