21 May '13 - 22:08 *
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 ... 22 23 [24] 25 26 ... 60
  Reply  |  Print  
Author Topic: BASS.NET API 2.4.10.1  (Read 368535 times)
radio42
Posts: 4012


« Reply #460 on: 19 Jun '08 - 14:58 »
Reply with quoteQuote

Are you maybe using and 'funny' Unicode characters in your title? - since the native BASS_Encode_CastSetTitle only takes an ANSI string as a parameter those might be stripped?
For anything else I don't see anything which truncates a string in BASS.NET
Logged
radio42
Posts: 4012


« Reply #461 on: 26 Jun '08 - 14:07 »
Reply with quoteQuote

26.06.2008: Version 2.4.1.1 is out!

BASSenc: updated to support v2.4.1.1
BASSCD: updated to support v2.4.1.0
BASS_WV: updated to support v2.4.1.0
BASSvis: updated to support v2.4.0.5
General: "Utils.UI_CreateDelegate" removed to make BASS.NET compatible with the .Net compact framework
     

Full Install:
www.un4seen.com/filez/4/Bass24.Net.zip

Update only:
www.un4seen.com/filez/4/Bass24.Net_update.zip

Logged
ken
Posts: 630


« Reply #462 on: 26 Jun '08 - 16:01 »
Reply with quoteQuote

What did you update for "BASSenc v2.4.1.1", new features ?

/Ken
Logged
radio42
Posts: 4012


« Reply #463 on: 26 Jun '08 - 16:15 »
Reply with quoteQuote

Nothing - but the version number of BASSenc has changed to 2.4.1.1...so as I always mention the latest supported BASS/add-on versions - I listed them here.
Same goes with BASSCD and BASS_WV....no API changes here.
Logged
Knight_Rider
Posts: 131


« Reply #464 on: 5 Jul '08 - 11:11 »
Reply with quoteQuote

//EDIT: sorry, wrong thread
« Last Edit: 5 Jul '08 - 11:49 by Knight_Rider » Logged
www.fullmm.com
Posts: 141


« Reply #465 on: 8 Jul '08 - 09:57 »
Reply with quoteQuote

hello radio42

1. when bass_video wich have video encoder and audio extractor api in bass.net arrive

2 do you know enc_aacplus.dll and enc_aacplus.exe is free for commercial or no when i can not find anythink about this

3. do you know how many money i must give to tomson for individual license
isend mail but do not response me yet.
Logged
radio42
Posts: 4012


« Reply #466 on: 8 Jul '08 - 10:36 »
Reply with quoteQuote

to 1.: in the next days...I am currently implementing the new Bass_Video API

to 2: enc_aacplus.exe is free for commercial use.
enc_aacplus.dll is provided with Winamp and it is not allowed to deliver this lib directly with your app. But this is not my limitation, but a limitation by NullSoft.

to 3: as far as I know it is always a couple of thousand euro/dollar - but I am completly unsure, as they sometimes have individual offers for small projects...so maybe you'll be lucky and pay only a couple of hundred dollars - I absolutly don't know.
Logged
radio42
Posts: 4012


« Reply #467 on: 9 Jul '08 - 16:03 »
Reply with quoteQuote

09.07.2008: Version 2.4.1.2 is out!

BASSMIDI: updated to support v2.4.1.0
BASSvideo: updated to support v2.4.1.0

That's all ;-)

Full Install:
www.un4seen.com/filez/4/Bass24.Net.zip

Update only:
www.un4seen.com/filez/4/Bass24.Net_update.zip
Logged
ken
Posts: 630


« Reply #468 on: 14 Jul '08 - 15:22 »
Reply with quoteQuote

I'm trying run my app on Vista 64bit.

When init bass, I get this error:
Quote
"BadImageFormatExeption was unhandled", An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)

my init code, I get the messagebox on Bass.BASS_Init row:

             BassNet.Registration("blabla", "blabla");

            if (Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, IntPtr.Zero, null))
            {
                // init the winamp DSP plugin
                //BassWaDsp.BASS_WADSP_Init(IntPtr.Zero);
            }
            else
            {
                MessageBox.Show(this, "Bass_Init error!");
                this.Close();
                return;

            }

Bass it self (C examples) works just fine.

BASS.NET version 2.4.1.0 and the latest version of BASS

Any ideas?
« Last Edit: 14 Jul '08 - 15:24 by ken » Logged
radio42
Posts: 4012


« Reply #469 on: 14 Jul '08 - 17:04 »
Reply with quoteQuote

You would have to use the x64 version of the BASS.dll !
So I guess you are using the standard 32-bit (x86) version of the bass.dll
Logged
ken
Posts: 630


« Reply #470 on: 14 Jul '08 - 17:51 »
Reply with quoteQuote

Is there a special version of BASS 64bit? Where can I get that one?

But tell me, why did the BASS examples work on my Vista64, I just downloaded the "regular" BASS lib?

/Ken
Logged
radio42
Posts: 4012


« Reply #471 on: 14 Jul '08 - 17:58 »
Reply with quoteQuote

The x64 versions must be obtained from Ian...I don't know if he placed them here somewhere?

The native BASS examples are written in native C/C++ and such contain a native x86 .exe header. And such the app is directly known to be a 32-bit version and such execute as a 32-bit app.
BASS.NET is compiled for "Any CPU" which means the .Net runtime service detects both header versions x86 and x64 and executes them dependend on the OS and such on 64-bit Windows it will execute as a plain 64-bit executable. Unfortunately you can not mit 64-bit and 32-bit exe's and dll's.
Logged
ken
Posts: 630


« Reply #472 on: 14 Jul '08 - 20:38 »
Reply with quoteQuote

OK, Thanks Bernd!


Another question regarding ASIO.

I'm trying to add a input from my ASIO soundcard (from a microphone needing low latency) as a channel on a BASSmixer. But When adding my input channel I only get hum/noice.  (recording with your ASIO recording example works fine, so the input source works...)

Here is how I init Bass and the mixer.


private BassAsioHandler asio;
private BassAsioHandler asioInput;


/////////


Bass.BASS_SetConfig(BASSConfig.BASS_CONFIG_UPDATEPERIOD, 0);
           
            if (Bass.BASS_Init(0, 48000, 0, IntPtr.Zero, null))
            {
                // init the winamp DSP plugin
                BassWaDsp.BASS_WADSP_Init(IntPtr.Zero);
            }
            else
            {
                MessageBox.Show(this, "Bass_Init error!");
                return;

            }


//Mixer
           _mixer = BassMix.BASS_Mixer_StreamCreate(44100, 2, BASSFlag.BASS_STREAM_DECODE | BASSFlag.BASS_MIXER_NONSTOP);
            if (_mixer == 0)
            {
                MessageBox.Show(this, "Could not create mixer!");
                Bass.BASS_Free();
                return;
            }


//Asio
              if (_mixer != 0)
                   asio = new BassAsioHandler(0, 0, _mixer);


//Add ASIO input

           asioInput = new BassAsioHandler(true, 0, 0, 2, BASSASIOFormat.BASS_ASIO_FORMAT_16BIT, 44100);

            _inputChannel1 = asioInput.InputChannel;


//Start ASIO

             BassAsio.BASS_ASIO_Start(0);





and I "switching" on/off the inputchannel from the mixer like this:


private void checkBox1_Click(object sender, RoutedEventArgs e)
        {
            if (checkBox1.IsChecked.Value)
            {
                BassMix.BASS_Mixer_ChannelRemove(_inputChannel1);
                BassMix.BASS_Mixer_StreamAddChannel(_mixer, _inputChannel1,  BASSFlag.BASS_MIXER_DOWNMIX);
            }
            else
            {
                BassMix.BASS_Mixer_ChannelRemove(_inputChannel1);
            }
        }



First is it possible, if it is, what do I wrong?
Logged
radio42
Posts: 4012


« Reply #473 on: 14 Jul '08 - 21:07 »
Reply with quoteQuote

I'm not really sure what you are trying to do.
Your mixer channel is also a decoding channel, so what do you do with this one?
And why are you using 2 AsioHandler (asio and asioInput)?

If you want to use the ASIO input and 'route' that to another ASIO output device for full-duplex monitoring, you should use the following in addition to your code:
_asioInput.SetFullDuplex(0, BASSFlag.BASS_STREAM_DECODE, false);
BassMix.BASS_Mixer_StreamAddChannel(mixer, inputChannel1, BASSFlag.BASS_MIXER_DOWNMIX);
Logged
ken
Posts: 630


« Reply #474 on: 14 Jul '08 - 22:10 »
Reply with quoteQuote

Yes "rote" is maby the term, here is a gfx...

-- MP3 --- (StreamAddChannel)--\
-- MP3 ----(StreamAddChannel)---- DSP --- Stream
-- INPUT --(StreamAddChannel)-- /

"Input" is lineIn on my ASIO soundcard. And I want that as a chellen in the mixer so it will be processed by my DSP and sendt to the streamer/encoder also.

I don't know why I hade 2 asio handlers... If I only use asio (the first handler in my code) then adding MP3 is working fine. Is just how I add a input channel to the mixer I can't get right.

Sorry but ASIO is a bit complicated. And i'm not sure how to init the input on ASIO and get it working with the mixer. SetDuplex did not worked for me now.

Logged
ken
Posts: 630


« Reply #475 on: 22 Jul '08 - 19:03 »
Reply with quoteQuote

Bernd,

This is what I'm trying to do. but with ASIO soundcard. 
http://www.un4seen.com/forum/?topic=8767.msg60169#msg60169
Logged
radio42
Posts: 4012


« Reply #476 on: 22 Jul '08 - 19:36 »
Reply with quoteQuote

Oki, I'll post some little source tomorrow ;-)
Logged
www.fullmm.com
Posts: 141


« Reply #477 on: 23 Jul '08 - 04:49 »
Reply with quoteQuote

Hello Radio42

i have a bad problem :

i ready to sell my app , but i need to mp3 license of tomson , when email mp3licenseing.com they repley this

Dear Sir:
 
Whether you are an individual or a company, whether you give your software away or charge for it, you are using our patents, and therefore you need our license. 
 
I am sure you will agree that giving things away for free can have great value, as Google so well illustrates.
 
The alternative to a license would be to use the mp3 components within the Windows Media Player.  The Windows Media Player is a licensed mp3 application, and in Windows XP the mp3 components are "open" to 3rd party applications. If no mp3 code is in your application, and instead, the application simply  "called" the XP WMP mp3 components, then you would not need a direct license. We can not guarantee that this components will remain "open", but we have no reason to believe they won't.
 
There are some helpful hints on how to do this at www.all4mp3.com.  \
If you do include code in your application, the mp3 license terms are:

Patents only (you do not need our software to implement mp3):

$0.75 per decoder - only PC software application; or

$50,000.00 one time paid up mp3 decoder - only PC software application; or

$2.50 per codec (encode+decode) - PC application with no paid up license available.

Royalties are reported and paid on a calendar quarter basis.

There is an annual minimum royalty (AMR) of $15,000.00 due every Jan. 1, against which the above running royalties are credited during the same calendar year.

You may offer a limited free trial for codecs, that limit the encoding (i) after a maximum of 20 files, or (ii) after a maximum of 30 days, with the intent of promoting full licensed codec versions.


In any case, we need some basic information to provide a draft agreement for your review:

 - Full name of company (including form of incorporation, e.g. Ltd., Inc., ...);

- Street address of company (registered headquarter);

- State/country of incorporation;

- Name, email address, and title of contact person for this agreement;

- Fax number of contact person for this agreement;

- Name and title of corporate officer who will be signing this agreement;

- Suggested effective date, which should be as close to 1st shipment date as possible;

- Past quantities before the Effective Date, if any.


so i need to a company , can any body help me , i work individual .  Embarrassed Embarrassed Embarrassed
Logged
radio42
Posts: 4012


« Reply #478 on: 23 Jul '08 - 08:43 »
Reply with quoteQuote

I guess the BASS.NET forum entry is the wrong place for such a request ?!
Logged
www.fullmm.com
Posts: 141


« Reply #479 on: 23 Jul '08 - 08:51 »
Reply with quoteQuote

i am sorry , but this is the beigesst problem in my live .  Cry Cry Cry
Logged
Pages: 1 ... 22 23 [24] 25 26 ... 60
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines