26 May '13 - 08:52 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: 1 [2] 3 4 ... 7
  Reply  |  Print  
Author Topic: BASS for Win64 (x64)  (Read 111071 times)
radio42
Posts: 4012


« Reply #20 on: 19 Jan '09 - 13:10 »
Reply with quoteQuote

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: 15276


« Reply #21 on: 19 Jan '09 - 16:21 »
Reply with quoteQuote

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 Smiley

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: 15276


« Reply #22 on: 20 Jan '09 - 15:50 »
Reply with quoteQuote

BASSCD and BASSFLAC builds are now included in the x64 beta package (see 1st post).
Logged
quickmic
Posts: 248


« Reply #23 on: 11 Mar '09 - 17:24 »
Reply with quoteQuote

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: 15276


« Reply #24 on: 11 Mar '09 - 18:00 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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.0

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.0
The 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: 15276


« Reply #26 on: 16 Mar '09 - 14:36 »
Reply with quoteQuote

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.0
The 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 »
Reply with quoteQuote

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: 4012


« Reply #28 on: 16 Mar '09 - 15:04 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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

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.7z

PS: 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: 4012


« Reply #30 on: 16 Mar '09 - 15:36 »
Reply with quoteQuote

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.zip

And 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 »
Reply with quoteQuote

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.zip

And call:
Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, Me.Handle, IntPtr.Zero)
Cheesy This one works. Not with the commandline test app, but with one with a form to make a handle from.
Logged
radio42
Posts: 4012


« Reply #32 on: 16 Mar '09 - 16:00 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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: 4012


« Reply #34 on: 16 Mar '09 - 20:07 »
Reply with quoteQuote

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: 15276


« Reply #35 on: 17 Mar '09 - 17:38 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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 »
Reply with quoteQuote

Hey Ian, when a ASIO for x64?
Logged
Ian @ un4seen
Administrator
Posts: 15276


« Reply #38 on: 28 Apr '09 - 14:18 »
Reply with quoteQuote

Here's the x64 build...

   www.un4seen.com/stuff/bassasio-x64.zip

It hasn't been tested much yet, so please report how you get on.
Logged
Ian @ un4seen
Administrator
Posts: 15276


« Reply #39 on: 16 Jun '09 - 17:38 »
Reply with quoteQuote

An "mp3-free" BASS.DLL version is now included in the package (see 1st post).
Logged
Pages: 1 [2] 3 4 ... 7
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines