Author Topic: BASS for WinCE  (Read 237345 times)

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #250 on: 2 Aug '11 - 14:08 »
That 2nd URL looks like it could be a playlist. In that case, to have BASS process it (get the stream URL from it), the BASS_CONFIG_NET_PLAYLIST option needs to be set to 1 (or 2) via BASS_SetConfig.

TripleKill

  • Guest
Re: BASS for WinCE
« Reply #251 on: 2 Aug '11 - 16:48 »
Sorry, there was a fault in my code  :-[

Bass opens both of those URLs, the second takes just a bit more time.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #252 on: 3 Aug '11 - 18:02 »
Yeah, the 2nd URL will take a little longer to open as BASS will need to make a 2nd connection request to open the actual stream referenced by the playlist. There's also a DNS lookup required compared to the 1st URL. It all adds up :)

Anyway, as promised, here's the latest MIPS build...

   www.un4seen.com/stuff/bass24-ce-mips.zip

TripleKill

  • Guest
Re: BASS for WinCE
« Reply #253 on: 3 Aug '11 - 18:20 »
Thanks!  :)

I meant that both of above URLs were successfully opened with the same method, and without any additional processing.
The second one was once "extracted" from .m3u playlist with notepad, that's why I called it "file" URL. Or can it be playlist inside playlist?  ;D

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #254 on: 4 Aug '11 - 15:11 »
Playlists within playlists should be fine :)

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #255 on: 26 Mar '12 - 16:48 »
An update that adds support for the CHORUS/DISTORTION/ECHO/FLANGER/REVERB effects (in addition to PARAMEQ) is now up in the WinCE package (in the 1st post). The BASSenc add-on has also been updated to the latest version (2.4.9.1).

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #256 on: 17 Apr '12 - 16:38 »
The latest version of the BASSWV add-on is now up in the 1st post.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #257 on: 8 May '12 - 17:44 »
The latest version of BASS is now up in the 1st post.

alank

  • Posts: 1
Re: BASS for WinCE
« Reply #258 on: 4 Jul '12 - 11:22 »
Is there a version of bassmidi for Win CE?

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #259 on: 4 Jul '12 - 17:21 »
There is a WinCE version of the BASSMIDI add-on, but performance isn't great currently. I have now added it to the package in the 1st post, in case you would like to give a try. If you do use it, you should probably use the BASS_ATTRIB_MIDI_CPU option to prevent it hogging the CPU.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #260 on: 13 Jul '12 - 17:34 »
A tweaked version of the BASSMIDI add-on is now up in the 1st post. Performance is still unlikely to be great compared to other platforms (WinCE devices tend to be lower spec than Android/iOS), but better than it was previously.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #261 on: 16 Oct '12 - 14:46 »
A WinCE version of the new BASSOPUS add-on is now up in the 1st post. The BASS_AAC add-on has also been updated to the latest stuff (2.4.4.2).

elimmedia

  • Posts: 11
Re: BASS for WinCE
« Reply #262 on: 13 Nov '12 - 04:50 »
Hello Ian,

Could you please provide MIPS build for BASS MIDI ?

Thank you in advance.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #263 on: 13 Nov '12 - 17:48 »
I think that should be possible. I'll try to get a build up for you to try tomorrow.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #264 on: 14 Nov '12 - 16:09 »
OK. A BASSMIDI build is now included in the MIPS WinCE package (the BASS build has also been updated to the latest stuff)...

   www.un4seen.com/stuff/bass24-ce-mips.zip

It hasn't been tested at all, so please report how you get on. If performance isn't great and you get stuttering sound, you can try the BASS_ATTRIB_MIDI_CPU option to prevent it hogging the CPU.

elimmedia

  • Posts: 11
Re: BASS for WinCE
« Reply #265 on: 16 Nov '12 - 06:15 »
It works great!

Thank you so much Ian!



OK. A BASSMIDI build is now included in the MIPS WinCE package (the BASS build has also been updated to the latest stuff)...

   www.un4seen.com/stuff/bass24-ce-mips.zip

It hasn't been tested at all, so please report how you get on. If performance isn't great and you get stuttering sound, you can try the BASS_ATTRIB_MIDI_CPU option to prevent it hogging the CPU.

yanzipeng

  • Posts: 2
Re: BASS for WinCE
« Reply #266 on: 8 Dec '12 - 14:54 »
Hello Ian, I am working on recording from mic and have a problem on compression. I can use GSM610 through ACM. But the sound quality is not good. My wince has directx build-in. Can I try the BASSDS for using other codec? Thanks.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #267 on: 10 Dec '12 - 15:42 »
Are you interested in BASSDS for encoding or decoding purposes? Please note that BASSDS only supports decoding, so I'm afraid it can't help with encoding. If you are looking for other codecs, perhaps there are 3rd-party encoding libraries that you could use, ie. pass the recorded data to the encoding library? I think the Speex library supports WinCE.

yanzipeng

  • Posts: 2
Re: BASS for WinCE
« Reply #268 on: 10 Dec '12 - 22:31 »
Thanks Ian. It's for encoding & decoding. I'll try speex library.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #269 on: 13 Dec '12 - 15:43 »
The latest versions of the BASS/BASSenc/BASSMIDI/BASSWV libraries are now up in the 1st post.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #270 on: 19 Feb '13 - 17:51 »
The latest BASS version (2.4.10) is now up in the first post.

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #271 on: 3 May '13 - 17:19 »
The WinCE version of BASSMIDI 2.4.8 is now up in the 1st post.

Jastine

  • Posts: 1
Re: BASS for WinCE
« Reply #272 on: 23 Apr '14 - 18:59 »
Никак не получается вывести обложку альбома...
Code: [Select]
        private void GetTags(int stream)
        {
            TAG_INFO tagInfo = BassTags.BASS_TAG_GetFromFile((PublicVars.list[PublicVars.current_track] as PlayList).Path, false, true);

            if (tagInfo != null)
            {
                if (tagInfo.artist != null) label_artist.Text = "Исполнитель: " + tagInfo.artist;
                else label_artist.Text = "Исполнитель: Нет исполнителя";
                if (tagInfo.title != null) label_trackname.Text = "Название: " + tagInfo.title;
                else label_trackname.Text = "Название: Нет названия";
               
                label1.Text = tagInfo.PictureCount.ToString();

                if (tagInfo.PictureCount != 0) pictureBox_ImgTag.Image = tagInfo.PictureGetImage(0);
                else pictureBox_ImgTag.Image = Properties.Resources.Img_TagAudio;
            }
            else
            {
                label_trackname.Text = "Название: Нет названия";
                label_artist.Text = "Исполнитель: Нет исполнителя";
                pictureBox_ImgTag.Image = Properties.Resources.Img_TagAudio;
            }
        }

label1 всегда равен нулю, хотя в файлах mp3 картинка точно есть. И pictureBox_ImgTag всегда отображает картинку по умолчанию Properties.Resources.Img_TagAudio

rv

  • Posts: 191
Re: BASS for WinCE
« Reply #273 on: 1 Sep '14 - 17:47 »
What is the lowest latency we can get with BASSMIDI and WINCE6.0 ?

I know it is CPU dependant, but if we can get 5-10ms latency, then we can use it as a midi synthesizer

What is the lowest latency you have got, and what is your board?  I have here a 800MHZ Mini PC 7"

Ian @ un4seen

  • Administrator
  • Posts: 20396
Re: BASS for WinCE
« Reply #274 on: 1 Sep '14 - 18:09 »
I very much doubt it will be possible to get anywhere near that low latency on WinCE. The default device buffer length is currently 200ms on WinCE. That can be adjusted via BASS_CONFIG_DEV_BUFFER (prior to calling BASS_Init), but it is currently restricted to a minimum of 150ms. If 150ms is working fine (no stuttering) on your device, then I could send you a version that can go lower to try.