Mercurial > audlegacy
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 |
