|
radio42
Posts: 4030
|
 |
« Reply #20 on: 19 Jan '09 - 13:10 » |
Quote
|
Regarding BASS.NET. Yes, BASS.NET should run without modifications. But note, that if your App is compiled using the 'For Any CPU' setting, that it will automatically run in x64 mode on a Win64 OS and such will require the x64 bass.dll
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15366
|
 |
« Reply #21 on: 19 Jan '09 - 16:21 » |
Quote
|
what is your policy regarding distributing this beta? My application is in beta ( http://www.getmusicbee.com if you are interested) and i've had a surprising number of requests for a 64 bit version so was wondering it was OK to release this? Yes, that'll be fine. Please report how you/they get on with it  If it is OK, would it be possible to also include basscd.dll and bassflac.dll to your upgraded files? And will bass.net just run on x64 without modification? Lastly which of the other addons will be upgraded or will that be up to the individual developers whether they decide to or not?
I'll look into x64 builds of BASSCD and BASSFLAC later today or tomorrow. For the 3rd-party add-ons, it will be up to the developers whether they provide x64 versions, but I think it should be possible in most cases.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15366
|
 |
« Reply #22 on: 20 Jan '09 - 15:50 » |
Quote
|
BASSCD and BASSFLAC builds are now included in the x64 beta package (see 1st post).
|
|
|
|
|
Logged
|
|
|
|
|
quickmic
Posts: 251
|
 |
« Reply #23 on: 11 Mar '09 - 17:24 » |
Quote
|
Hi
I tested the 64bit version in WinXP64 but get an Error. But this test was only 10Sec or so. Just changed the 32bit versions to the 64bit. So before I try again... Is it possible to mix 32bit-Bass-Plugins with 64bit stuff? Is there anything I have to change in the APIs? Has anybody successfully tested on a VB6 programm?
|
|
|
|
« Last Edit: 11 Mar '09 - 17:26 by quickmic »
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15366
|
 |
« Reply #24 on: 11 Mar '09 - 18:00 » |
Quote
|
No, it isn't possible to mix 32-bit and 64-bit code, ie. the EXE and DLLs all have to be the same. Separate processes can be different though, eg. 32-bit command-line encoders can still be used with the 64-bit BASSenc.
I don't think it's possible to create 64-bit apps with VB6.
|
|
|
|
|
Logged
|
|
|
|
|
JumpyBASS
Posts: 27
|
 |
« Reply #25 on: 15 Mar '09 - 16:59 » |
Quote
|
The Win64 (x64) beta, including BASSCD/FLAC/WMA/enc/mix add-ons, is available. If there is a particular add-on that you require now, let me know, and I'll see what I can do.
The FLAC and WMA playback seem to work. I'd be willing to try the APE dll also once it becomes available!Please report any problems that you encounter!
I couldn't load the bass_fx plugin. I started a new thread on it: http://www.un4seen.com/forum/?topic=9587.0Also the init method on the bass.net.dll doesn't work on my computer. I started a thread on that subject also: http://www.un4seen.com/forum/?topic=9573.0The problem is same as kelarmin is or was having: Hey Ian, I am getting a BASS_ERROR_DRIVER when tring to initalize the system. I am using Vista x64, the program works on normal vista and xp. Any thoughts?
|
|
|
|
« Last Edit: 15 Mar '09 - 17:02 by JumpyBASS »
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15366
|
 |
« Reply #26 on: 16 Mar '09 - 14:36 » |
Quote
|
I'd be willing to try the APE dll also once it becomes available!
I'll look into it. Also the init method on the bass.net.dll doesn't work on my computer. I started a thread on that subject also: http://www.un4seen.com/forum/?topic=9573.0The problem is same as kelarmin is or was having: Hey Ian, I am getting a BASS_ERROR_DRIVER when tring to initalize the system. I am using Vista x64, the program works on normal vista and xp. Any thoughts?
I don't use .Net myself, but Bernd sent me a little test app to try, and it worked fine on the x64 versions of both Vista and XP, so I'm not really sure why you're getting the BASS_ERROR_DRIVER error (the "clsid" parameter still seems the most likely cause). Perhaps Bernd could send you the test to try too?
|
|
|
|
|
Logged
|
|
|
|
|
JumpyBASS
Posts: 27
|
 |
« Reply #27 on: 16 Mar '09 - 14:55 » |
Quote
|
I don't use .Net myself, but Bernd sent me a little test app to try, and it worked fine on the x64 versions of both Vista and XP, so I'm not really sure why you're getting the BASS_ERROR_DRIVER error (the "clsid" parameter still seems the most likely cause). Perhaps Bernd could send you the test to try too?
Please, I'd be happy to try it.Just a reminder: I'm using VB 2008 Express in windows Vista x64.
|
|
|
|
|
Logged
|
|
|
|
|
radio42
Posts: 4030
|
 |
« Reply #28 on: 16 Mar '09 - 15:04 » |
Quote
|
Hi Jumpy, actually what I did was to send Ian a compliled debug version of the sample "MyFirstBass" which is provided as part of BASS.NET. So you might do the same and try youself. A "VB_MyFirstBass" sample is also part of the setup. The samples are located in your <AppUser> directory (e.g. C:\Users\<username>\AppData\Roaming\BASS.NET\Samples). Let me know, if these samples do work or not. You might also try and download the latest BASS.NET verison here (v2.4.4.1): www.un4seen.com/filez/4/Bass24.Net_pre.zip
|
|
|
|
|
Logged
|
|
|
|
|
JumpyBASS
Posts: 27
|
 |
« Reply #29 on: 16 Mar '09 - 15:24 » |
Quote
|
Didn't work even with the new bass.net.dll. If you have time to double check I uploaded the exact sample project that I tested. Here's the link (the dlls I used are included in the bin\debug folder): http://users.tkk.fi/jatuovin/temporary/VB_MyFirstBass.7zPS: I didn't bother changing the mp3 file location since the problem is with the init function. The program prints "Could not init" once I run it.
|
|
|
|
« Last Edit: 16 Mar '09 - 15:27 by JumpyBASS »
|
Logged
|
|
|
|
|
radio42
Posts: 4030
|
 |
« Reply #30 on: 16 Mar '09 - 15:36 » |
Quote
|
Oki, Me and Ian will check your test app! Btw, I just uploaded the final BASS.NET 2.4.4.1 version! This one now got (extra for you ;-) an additional BASS_Init overload which takes a real IntPtr as the last parameter. So please download this version here: www.un4seen.com/filez/4/Bass24.Net_update.zipAnd call: Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, Me.Handle, IntPtr.Zero) If this one still gives you an error - I am lost and we need to further investigate what is so different in your environment.
|
|
|
|
|
Logged
|
|
|
|
|
JumpyBASS
Posts: 27
|
 |
« Reply #31 on: 16 Mar '09 - 15:51 » |
Quote
|
This one now got (extra for you ;-) an additional BASS_Init overload which takes a real IntPtr as the last parameter. So please download this version here: www.un4seen.com/filez/4/Bass24.Net_update.zipAnd call: Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, Me.Handle, IntPtr.Zero)  This one works. Not with the commandline test app, but with one with a form to make a handle from.
|
|
|
|
|
Logged
|
|
|
|
|
radio42
Posts: 4030
|
 |
« Reply #32 on: 16 Mar '09 - 16:00 » |
Quote
|
Of course not with the commandline app - as this one has no "Me.Handle" :-)
|
|
|
|
|
Logged
|
|
|
|
|
JumpyBASS
Posts: 27
|
 |
« Reply #33 on: 16 Mar '09 - 19:07 » |
Quote
|
The modified dll seems to work without the handle also: Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero, IntPtr.Zero) How are we going to proceed? Will you make the change permanent or ....?
|
|
|
|
« Last Edit: 16 Mar '09 - 19:10 by JumpyBASS »
|
Logged
|
|
|
|
|
radio42
Posts: 4030
|
 |
« Reply #34 on: 16 Mar '09 - 20:07 » |
Quote
|
The change is already permanent as it is already included in the official 2.4.4.1 version ;-)
However, Ian just double checked your test app and he is receiving a strange clsid (something like '00000D13') instead of 'Nothing' (null pointer). So infact this must be a VB.Net internal issue, as it seams, that the VB "Nothing" keyword infact is not NULL but an uninitialized value?! Anyhow, the additional overload will solve that issue.
|
|
|
|
« Last Edit: 16 Mar '09 - 20:11 by radio42 »
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15366
|
 |
« Reply #35 on: 17 Mar '09 - 17:38 » |
Quote
|
I'd be willing to try the APE dll also once it becomes available!
A BASS_APE build is now in the x64 beta package. It seems to be working fine, but I haven't tested it much yet, so please report any problems. A BASSWV build has also been added, and the other DLLs updated to the latest versions.
|
|
|
|
|
Logged
|
|
|
|
|
JumpyBASS
Posts: 27
|
 |
« Reply #36 on: 17 Mar '09 - 17:53 » |
Quote
|
A BASS_APE build is now in the x64 beta package. It seems to be working fine, but I haven't tested it much yet, so please report any problems. It works well on my computer.
|
|
|
|
|
Logged
|
|
|
|
|
big_gun
Posts: 342
|
 |
« Reply #37 on: 25 Apr '09 - 03:48 » |
Quote
|
Hey Ian, when a ASIO for x64?
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15366
|
 |
« Reply #39 on: 16 Jun '09 - 17:38 » |
Quote
|
An "mp3-free" BASS.DLL version is now included in the package (see 1st post).
|
|
|
|
|
Logged
|
|
|
|
|