Буду премного благодарен. Сейчас trunk в репозитории заново начат, выкачивать стабильный бранч.
ЗЫ: модераторы, переместите пожалуйста последние сообщения в соответствующую тему http://zx.pk.ru/showthread.php?t=10340
svn checkout http://zxtune.googlecode.com/svn/branches/old_arch/ zxtune-read-only
trunk не трогай. Я там заново начал делать, кроме тестов подсистем ничего не собирается и не работает.
g++ -O3 -DNDEBUG -g3 -D__STDC_CONSTANT_MACROS -mabi=altivec -maltivec -mcpu=7450 -funroll-loops -funsigned-char -fno-strict-aliasing -W -Wall -ansi -pthread -pipe -I../.. -I../../include/boost/tr1/tr1 -I../../include/boost -I../../include -Iinclude -c -MD plugins/stp_supp.cpp -o ../../obj/release/zxtune/stp_supp.o
plugins/stp_supp.cpp: In static member function 'static void<unnamed>::STPPlayer::ParsePattern(const<unnam ed>::FastDump&, std::vector<unsigned int, std::allocator<unsigned int> >&, ZXTune::Tracking::TrackPlayer<3u, <unnamed>::Sample, ZXTune::Tracking::SimpleOrnament>::Line&, std::valarray<unsigned int>&, std::valarray<unsigned int>&, ZXTune::Log::WarningsCollector&)':
plugins/stp_supp.cpp:255: warning: comparison is always true due to limited range of data type
../../include/types.h: In function 'T fromLE(T) [with T = short int]':
plugins/stp_supp.cpp:161: instantiated from here
../../include/types.h:106: error: call of overloaded 'swapBytes(short int&)' is ambiguous
../../include/types.h:59: note: candidates are: uint16_t swapBytes(uint16_t)
../../include/types.h:64: note: uint32_t swapBytes(uint32_t)
../../include/types.h:70: note: uint64_t swapBytes(uint64_t)
Это раз.
./cmd_test --alsa ./samples/asc/BLUEBIRD.asc
Unsupported module type
./cmd_test --alsa ./samples/chi/balala.chi
Module:
CRC: adacc8b3
Filename: ./samples/chi/balala.chi
Program: ChipTracker
Title: Chip Tracker 1.3 by AlCo/i8/Any!
Warnings: Pattern 3: Line 1: Channel 1: invalid channel
Pattern 3: Line 5: Channel 1: invalid channel
Pattern 3: Line 7: Channel 1: invalid channel
Pattern 3: Line 29: Channel 1: invalid channel
Pattern 3: Line 31: Channel 1: invalid channel
Pattern 3: Line 37: Channel 1: invalid channel
Pattern 3: Line 39: Channel 1: invalid channel
Pattern 3: Line 57: Channel 1: invalid channel
Pattern 3: Line 61: Channel 1: invalid channel
Pattern 4: Line 1: Channel 1: invalid channel
Pattern 4: Line 5: Channel 1: invalid channel
Pattern 4: Line 7: Channel 1: invalid channel
Pattern 4: Line 29: Channel 1: invalid channel
Pattern 4: Line 31: Channel 1: invalid channel
Pattern 4: Line 37: Channel 1: invalid channel
Pattern 4: Line 39: Channel 1: invalid channel
./cmd_test --alsa ./samples/hrip/TagNws.hrp
Ошибка сегментирования
./cmd_test --alsa ./samples/pdt/1.M
чушь вместо музыки
./cmd_test --alsa ./samples/pt2/4jour#2.pt2
Unsupported module type
./cmd_test --alsa ./samples/pt3/Lat_mix2.pt3
чушь вместо музыки
./cmd_test --alsa ./samples/scl/TAGANNWS.SCL
Ошибка сегментирования
./cmd_test --alsa ./samples/stc/stracker.stc
чушь вместо музыки
./cmd_test --alsa ./samples/stp/NO\ LIM..stp
Module:
CRC: 83cec7ba
Filename: ./samples/stp/NO LIM..stp
Program: SoundTrackerPro
Title: NO LIMIT (REMIX DJD)!!!
Warnings: Sample 14: loop is out of bounds
чушь вместо музыки
./cmd_test --alsa ./samples/trd/CHIMORAN.TRD
чушь вместо музыки
./cmd_test --alsa ./samples/ts/DncDick.pt3
Module:
Author: krb 2k6
CRC: efaa8386
Filename: ./samples/ts/DncDick.pt3
Program: Vortex Tracker
Title: Dancing dick
Warnings: Pattern 2: Line 16: Channel 2: duplicated envelope
Pattern 2: Line 58: Channel 2: duplicated envelope
Pattern 2: Line 60: Channel 2: duplicated envelope
Pattern 2: Line 62: Channel 2: duplicated envelope
Pattern 4: Line 0: Channel 2: duplicated envelope
Pattern 5: Line 0: Channel 2: duplicated envelope
Pattern 5: Line 32: Channel 2: duplicated envelope
Pattern 7: Line 16: Channel 2: duplicated envelope
Pattern 7: Line 52: Channel 2: duplicated envelope
Pattern 7: Line 56: Channel 2: duplicated envelope
чушь вместо музыки
Пробовал почти все мелодии из тестов, приводил только по 1й из директории. Для остальных мелодий из директории ситуация аналогичная. Те директории которые не привел в пример - работают нормально.
Кажется, понял в чем трабл... Работа с битовыми полями не кроссплатформенна и не стандартизирована. Буду удалять...
Можешь проверить патч для chi-треков? Если сработает, буду остальные делать.
DLL и минимального функционала годного для использования в трекере в этом году видимо уже не ждать?
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)