comparison Plugins/Input/console/Audacious_Driver.cpp @ 1128:69b1707d83a5 trunk

[svn] - fix NSFE metadata
author nenolod
date Sat, 03 Jun 2006 12:19:34 -0700
parents a49cc8e8e38d
children ec7998847818
comparison
equal deleted inserted replaced
1127:a49cc8e8e38d 1128:69b1707d83a5
605 if ( type == type_spc ) 605 if ( type == type_spc )
606 sample_rate = Spc_Emu::native_sample_rate; 606 sample_rate = Spc_Emu::native_sample_rate;
607 if ( audcfg.resample ) 607 if ( audcfg.resample )
608 sample_rate = audcfg.resample_rate; 608 sample_rate = audcfg.resample_rate;
609 track_info_t info; 609 track_info_t info;
610 if ( begin_get_info( path2, &info ) )
611 return;
610 info.track = track; 612 info.track = track;
611 if ( begin_get_info( path2, &info ) ) 613
612 return;
613
614 // load in emulator and get info 614 // load in emulator and get info
615 switch ( type ) 615 switch ( type )
616 { 616 {
617 case type_nsf: load_file( tag, in, sample_rate, &info, (Nsf_Emu*) 0 ); break; 617 case type_nsf: load_file( tag, in, sample_rate, &info, (Nsf_Emu*) 0 ); break;
618 case type_nsfe:load_file( tag, in, sample_rate, &info, (Nsfe_Emu*)0 ); break; 618 case type_nsfe:load_file( tag, in, sample_rate, &info, (Nsfe_Emu*)0 ); break;
730 case type_gym: load_file( tag, in, 0, NULL, (Gym_Emu*) 0 ); break; 730 case type_gym: load_file( tag, in, 0, NULL, (Gym_Emu*) 0 ); break;
731 case type_vgm: load_file( tag, in, 0, NULL, (Vgm_Emu*) 0 ); break; 731 case type_vgm: load_file( tag, in, 0, NULL, (Vgm_Emu*) 0 ); break;
732 case type_spc: load_file( tag, in, 0, NULL, (Spc_Emu*) 0 ); break; 732 case type_spc: load_file( tag, in, 0, NULL, (Spc_Emu*) 0 ); break;
733 } 733 }
734 734
735 printf("number of tracks: %d\n", emu->track_count());
736
737 for (int i = 0; i < emu->track_count(); i++) 735 for (int i = 0; i < emu->track_count(); i++)
738 { 736 {
739 gchar _buf[65535]; 737 gchar _buf[65535];
740 g_snprintf(_buf, 65535, "%s?%d", path2, i); 738 g_snprintf(_buf, 65535, "%s?%d", path2, i);
741 739
742 playlist_add_url(_buf); 740 playlist_add_url(_buf);
743
744 } 741 }
745 742
746 unload_file(); 743 unload_file();
747 } 744 }
748 745