フォーラム: ユーザフォーラム (スレッド #41028)

DTXMania Error (2019-08-07 16:40 by fatsheep7421 #83344)

https://upload.cc/i1/2019/08/07/4YA7fo.jpg

I Change a new PC today, some of the song can't play and show error, anyone know what the meaning?

Thank you so much

メッセージ #83344 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-07 18:45 by yyagi #83345)

Thanks for your error report. Sorry for your inconvenience.

https://upload.cc/i1/2019/08/07/4YA7fo.jpg I Change a new PC today, some of the song can't play and show error, anyone know what the meaning?

Could you send me the "some of the song" to me? I'll investigate it.

BTW, installing some codec pack (K-Lite codec, etc) may solve the issue. Here is the guide: https://osdn.net/projects/dtxmania/wiki/DirectShow%20support

#83344 への返信

メッセージ #83345 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-10 04:32 by fatsheep7421 #83364)

Reply To Message #83345

Thanks for your error report. Sorry for your inconvenience.

https://upload.cc/i1/2019/08/07/4YA7fo.jpg I Change a new PC today, some of the song can't play and show error, anyone know what the meaning?

Could you send me the "some of the song" to me? I'll investigate it. BTW, installing some codec pack (K-Lite codec, etc) may solve the issue. Here is the guide: https://osdn.net/projects/dtxmania/wiki/DirectShow%20support

I already install K-Lite codec mega... Now the error message will not pop up anymore , but still cant play the song... If i start the song , then the program will close and back to desktop... no any error message pop out.

https://www.dropbox.com/s/o2t8qiv1xay0u3f/TOCCATA.rar?dl=0

This is one of the file cant play on my new PC.

Thanks for support.

#83345 への返信

メッセージ #83364 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-10 07:01 by yyagi #83365)

Thanks, I'll investigate it soon.

BTW, which version of DTXMania do you use? 114?

#83364 への返信

メッセージ #83365 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-10 12:52 by . #83369)

Reply To Message #83365

Thanks, I'll investigate it soon. BTW, which version of DTXMania do you use? 114?

; Release Version. Version=Ver3.62GD(190426)\

#83365 への返信

メッセージ #83369 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-10 16:18 by yyagi #83370)

Version=Ver3.62GD(190426)\

Oops it's not my project, go to https://ja.osdn.net/projects/dtxmaniaxg-verk/

But anyway I continue to investigate the issue, because I found the issue also occurs on my project. (Non-VerK version also repro the issue)

It seems ogg-audio-codec related issue. You may resolve the issue by installing ogg codec independently.

#83369 への返信

メッセージ #83370 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-14 12:35 by yyagi #83384)

I found the root cause.


BGM files (bgm_db.wav, bgm_dgb.wav) are encoded incorrectly, and as the result application crashes. (Maybe the author used buggy encoder to make them, and the bug is not appeared at that time)

Please try to see the property of these files by right-click them in Explorer. The explorer will be crashed.


These files are WAV file, but in real these are Ogg-Vorbis file. (Ogg-Vorbis fils is packed into WAV file).

Old DTXMania, uses SoundDecoder.dll to handle them. however, very-new DTXMania uses BASS.DLL instead of SoundDecoder.dll. BASS.DLL seems not so strong to such buggy ogg content.

Please try to use a little older version of DTXMania. For example, DTXMania Release114 (which is published in this site) is no problem about the issue. (However Release 115(under development) has the problem)


I don't want to use SoundDecoder.dll any longer, because it is 32bit-module and it blocks the development of 64bit verison of DTXMania. And also I can't maintain it because no source code exists.

To fix the issue completely, I need to develop ogg-vorbis decoder which can handle such buggy file.


PS. I cannot repro the error dialogs you've seen. Maybe it's Ver.K-specific ones.


PS2. Here is the report from ogginfo.exe

D:\>ogginfo bgm_dg.wav
Processing file "bgm_dg.wav"...

Warning: Hole in data (4500 bytes) found at approximate offset 22261004473729024 bytes. Corrupted ogg.
Note: Stream 1 has serial number 0, which is legal but may cause problems with some tools.
New logical stream (#1, serial: 00000000): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiphophorus libVorbis I 20010910
Channels: 2
Rate: 48000

Nominal bitrate: 128.000000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
Warning: Comment 0 in stream 1 has invalid format, does not contain '=': "Track encoded by vorbis.acm"
Warning: Hole in data (9000 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Warning: Hole in data (13500 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Warning: Hole in data (18000 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Warning: Hole in data (22500 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Warning: Hole in data (27000 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Warning: Hole in data (31500 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Warning: Hole in data (36000 bytes) found at approximate offset 4294967296 bytes. Corrupted ogg.
Note: Stream 2 has serial number -1, which is legal but may cause problems with some tools.
Warning: illegally placed page(s) for logical stream 2
This indicates a corrupt ogg file: Ogg muxing constraints violated, new stream before EOS of all previous streams.
New logical stream (#2, serial: ffffffff): type unknown
Vorbis stream 1:
        Total data length: 1899056 bytes
        Playback length: 2m:04.301s
        Average bitrate: 122.222994 kb/s
Logical stream 1 ended
Warning: EOS not set on stream 2

#83370 への返信

メッセージ #83384 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-14 19:26 by yyagi #83387)

Hi fatsheep7421,

If possible, could you send other song zips which you can't play, as many as you can?

The issue seem to occur by the WAV file which is encoded as "mode 2+" by "Xiphophorus libVorbis I 20010910". So I'd like to check other troubled bgm files so that I can make "black list" of the error data.

PS. I also found the quick fix:

Open bgm_dg.wav (etc) by some binary editor, and remove the first 0x2C bytes (remove 46 bytes from the beginning). The Save the file with the same filename (overwrite). It can handle by the current (new) DTXMania without problems.

メッセージ #83387 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-15 20:05 by fatsheep7421 #83391)

Reply To Message #83387

Hi fatsheep7421, If possible, could you send other song zips which you can't play, as many as you can? The issue seem to occur by the WAV file which is encoded as "mode 2+" by "Xiphophorus libVorbis I 20010910". So I'd like to check other troubled bgm files so that I can make "black list" of the error data. PS. I also found the quick fix: Open bgm_dg.wav (etc) by some binary editor, and remove the first 0x2C bytes (remove 46 bytes from the beginning). The Save the file with the same filename (overwrite). It can handle by the current (new) DTXMania without problems.

Oh..sorry.... I'm just come back to home...

Yes..when I try to see the property of these files by right-click, the explorer will be crashed. I forget what action did I do on my gaming notebook, I can play these file on it...

Anyway I can send other song zips to you, but I need some time to upload it... Thanks for support

#83387 への返信

メッセージ #83391 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: DTXMania Error (2019-08-15 20:50 by yyagi #83392)

Thank you for your support to my investigations! You don't have to send file so early.

The issue occurs only in the latest DTXMania (because it changes the codec to decode that WAV file). Old DTXMania uses its own decoder, and no problem occurs. I'll try to fix the latest DTXMania, to avoid the issue.

#83391 への返信

メッセージ #83392 への返信×

Wiki文法が使えます
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする