IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
[CRASHWARE] V2M input component, v2m player
mudlord
post Apr 16 2012, 04:37
Post #1





Group: Developer (Donating)
Posts: 811
Joined: 1-December 07
Member No.: 49165



https://github.com/blog/1103-ten-years-of-f...tions-on-github

mudlord.info/temp/foo_input_v2m.zip

Uses the source from that repo, like the V2M version checking and format conversions.
Might still be flaky.

Known issues:
* Songs with speech are not converted properly
* libv2 is not fully thread safe, so expect crashes with conversions.

This post has been edited by kode54: May 23 2012, 01:36
Go to the top of the page
+Quote Post
deus-ex
post Apr 17 2012, 15:50
Post #2





Group: Members
Posts: 284
Joined: 9-September 04
From: Earth
Member No.: 16882



Thank you, Mudlord! This is a plugin I was really missing all those years. w00t.gif
And of course a huge thank you to the Farbrausch posse for making this possible by sharing lots of their source code to the public freely. wub.gif


--------------------
Best regards
deus-ex (MODLAND admin: ftp://modland.ziphoid.com)
Go to the top of the page
+Quote Post
Nahkranoth
post May 22 2012, 23:43
Post #3





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



Unfortunately it crashes here on Win7 x64 when trying to open/play v2m tracks sad.gif
Go to the top of the page
+Quote Post
kode54
post May 23 2012, 01:37
Post #4





Group: Admin
Posts: 4619
Joined: 15-December 02
Member No.: 4082



The author has asked that this component be marked as crashware, as it is not totally stable. The lack of multiple instance safety also means that if you use it with anything like Zao's Wave Seekbar, it will crash.
Go to the top of the page
+Quote Post
Nahkranoth
post May 23 2012, 18:58
Post #5





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



QUOTE (kode54 @ May 23 2012, 03:37) *
The author has asked that this component be marked as crashware, as it is not totally stable. The lack of multiple instance safety also means that if you use it with anything like Zao's Wave Seekbar, it will crash.


It crashes gloriously even with Waveform Seekbar uninstalled. But thanks for help, at least I can hear my favourite tunes in some rare cases smile.gif
Go to the top of the page
+Quote Post
deus-ex
post May 24 2012, 15:57
Post #6





Group: Members
Posts: 284
Joined: 9-September 04
From: Earth
Member No.: 16882



QUOTE (Nahkranoth @ May 23 2012, 00:43) *
Unfortunately it crashes here on Win7 x64 when trying to open/play v2m tracks sad.gif

Also Win7 x64 here, and no crashes at all. Hence it's appears to be not an OS relevant issue. rolleyes.gif


--------------------
Best regards
deus-ex (MODLAND admin: ftp://modland.ziphoid.com)
Go to the top of the page
+Quote Post
Nahkranoth
post May 24 2012, 20:03
Post #7





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



QUOTE (deus-ex @ May 24 2012, 17:57) *
Also Win7 x64 here, and no crashes at all. Hence it's appears to be not an OS relevant issue. rolleyes.gif


So there's still a flicker of hope smile.gif Will research further, thanks!
Go to the top of the page
+Quote Post
Porcus
post May 25 2012, 13:52
Post #8





Group: Members
Posts: 1842
Joined: 30-November 06
Member No.: 38207



QUOTE (kode54 @ May 23 2012, 02:37) *
marked as crashware, as it is not totally stable


If that's Mudlord's stand on it, it is of course OK.

But generally, I'd say that [CRASHWARE] is an 'avoid this junk at all cost' warning, and, say, [UNSTABLE] would be more appropriate as a warning against 'beta, be prepared to uninstall, YMMV'.


--------------------
One day in the Year of the Fox came a time remembered well
Go to the top of the page
+Quote Post
kode54
post May 25 2012, 19:35
Post #9





Group: Admin
Posts: 4619
Joined: 15-December 02
Member No.: 4082



It's the V2M player's fault, though. As I suggested to him, it may be a better idea to just rewrite the whole thing in C++ and forget about the assembly optimization.
Go to the top of the page
+Quote Post
Nahkranoth
post Mar 21 2013, 10:49
Post #10





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



Farbrausch V2 source code is available on github.

Maybe it's possible now to write a stable input plugin? (Of course if anyone is willing to dig thru someone else's scribble wink.gif )
Go to the top of the page
+Quote Post
kode54
post Mar 22 2013, 01:58
Post #11





Group: Admin
Posts: 4619
Joined: 15-December 02
Member No.: 4082



The source code isn't much help, since the original code is a pile of raw assembly language.
Go to the top of the page
+Quote Post
Nahkranoth
post Mar 22 2013, 08:56
Post #12





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



Oh woe! crying.gif
Go to the top of the page
+Quote Post
Nahkranoth
post May 15 2013, 12:27
Post #13





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



Hi mudlord!

I would like you to look into these modified sources called MagicV2MEngine.

That thing plays modules with speech correctly as it uses pre-1.5 libs and is modified for Vista and such.

Taken from here:

http://www.dbfinteractive.com/forum/index.php?topic=2586.0

This post has been edited by Nahkranoth: May 15 2013, 12:28
Go to the top of the page
+Quote Post
mudlord
post May 17 2013, 08:55
Post #14





Group: Developer (Donating)
Posts: 811
Joined: 1-December 07
Member No.: 49165



There is no interface to write output samples. It just is a replayer lib with its own winmm/dsound output routines, let alone seeking.
Go to the top of the page
+Quote Post
Nahkranoth
post May 17 2013, 11:44
Post #15





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



QUOTE (mudlord @ May 17 2013, 10:55) *
There is no interface to write output samples. It just is a replayer lib with its own winmm/dsound output routines, let alone seeking.


Then maybe you know of some v2m to wav renderer that could be used in conjunction with foobar's commandline decoder?

The reason I'm asking is that I'm having issues with v2player.exe

Go to the top of the page
+Quote Post
mudlord
post Jun 3 2013, 04:56
Post #16





Group: Developer (Donating)
Posts: 811
Joined: 1-December 07
Member No.: 49165



No, I do not know of any V2M to wav/stdout writer.
Go to the top of the page
+Quote Post
deus-ex
post Jun 8 2013, 11:34
Post #17





Group: Members
Posts: 284
Joined: 9-September 04
From: Earth
Member No.: 16882



QUOTE (mudlord @ Jun 3 2013, 05:56) *
No, I do not know of any V2M to wav/stdout writer.

There's one available here (including c++ source code): V2 wave writer. Does not work under Win7 x64 though, probably requires WinXP x32.


--------------------
Best regards
deus-ex (MODLAND admin: ftp://modland.ziphoid.com)
Go to the top of the page
+Quote Post
Nahkranoth
post Jun 8 2013, 18:27
Post #18





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



QUOTE (deus-ex @ Jun 8 2013, 13:34) *
QUOTE (mudlord @ Jun 3 2013, 05:56) *
No, I do not know of any V2M to wav/stdout writer.

There's one available here (including c++ source code): V2 wave writer. Does not work under Win7 x64 though, probably requires WinXP x32.
That's the v2player I'm having issues with. You can't specify output wav without knowing correct playtime.

CODE
v2player tune.v2m [minutes seconds output.wav]



Thus it can't be used with commandline decoder. (Well, it CAN be used, but all songs woud be forced to some default minutes and seconds).

Go to the top of the page
+Quote Post
mudlord
post Jun 13 2013, 13:39
Post #19





Group: Developer (Donating)
Posts: 811
Joined: 1-December 07
Member No.: 49165



hitchhikr's hack crashes here. I have an idea though. Maybe build a EXE based on the new v2m sources. Of course, old songs like Candytron and The Code Inside will break thanks to broken speech conversions.

This post has been edited by mudlord: Jun 14 2013, 01:54
Go to the top of the page
+Quote Post
Nahkranoth
post Jun 14 2013, 08:08
Post #20





Group: Members
Posts: 66
Joined: 12-March 08
Member No.: 51973



QUOTE (mudlord @ Jun 13 2013, 15:39) *
hitchhikr's hack crashes here. I have an idea though. Maybe build a EXE based on the new v2m sources. Of course, old songs like Candytron and The Code Inside will break thanks to broken speech conversions.
That would be awesome! At least there are not too many songs with speech so one can manage.


What's hitchhikr's hack btw?

Go to the top of the page
+Quote Post
mudlord
post Jun 15 2013, 08:11
Post #21





Group: Developer (Donating)
Posts: 811
Joined: 1-December 07
Member No.: 49165



http://franck.charlet.pagesperso-orange.fr/v2player_wav.zip

hitchhikr wrote that hack
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th September 2014 - 02:16