Recent

Author Topic: uos and uoslib version 1.0 is here  (Read 21894 times)

vonskie

  • Full Member
  • ***
  • Posts: 186
Re: uos and uoslib version 1.0 is here
« Reply #15 on: April 06, 2014, 02:13:07 am »
On mac trying to get simple recorder to work main form loads and is not responsive can not click button...

please assist


Fred vS

  • Hero Member
  • *****
  • Posts: 3734
    • StrumPract is the musicians best friend
Re: uos and uoslib version 1.0 is here
« Reply #16 on: April 06, 2014, 01:29:50 pm »
Quote
On mac trying to get simple recorder to work main form loads and is not responsive can not click button...

Aaaargh, i do not have a Mac to test it...
Hum, does Simple Player and all other demos work ?
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

metis

  • Sr. Member
  • ****
  • Posts: 302
Re: uos and uoslib version 1.0 is here
« Reply #17 on: April 08, 2014, 03:35:47 pm »
@zeljko
Quote
Why do you prefer SoundEngines over fmod
Fmod IS a SoundEngine, resp. AudioEngine.  ;)

@Fred
UOS in quite a lot mp3 with VBR is calculating wrong the Length.  :'(

metis
Life could be so easy, if there weren't those f*** Details.
My FFmpeg4Lazarus = FFPlay4Laz + FFGrab4Laz + FFInfo4Laz

Fred vS

  • Hero Member
  • *****
  • Posts: 3734
    • StrumPract is the musicians best friend
Re: uos and uoslib version 1.0 is here
« Reply #18 on: April 08, 2014, 06:45:50 pm »
Quote
UOS in quite a lot mp3 with VBR is calculating wrong the Length.

What is VBR ?
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

metis

  • Sr. Member
  • ****
  • Posts: 302
Re: uos and uoslib version 1.0 is here
« Reply #19 on: April 09, 2014, 01:12:28 pm »
Hi Fred,

VBR = VARIABLE BitRate <-> CBR = CONSTANT BitRate.  ;D

metis
Life could be so easy, if there weren't those f*** Details.
My FFmpeg4Lazarus = FFPlay4Laz + FFGrab4Laz + FFInfo4Laz

Fred vS

  • Hero Member
  • *****
  • Posts: 3734
    • StrumPract is the musicians best friend
Re: uos and uoslib version 1.0 is here
« Reply #20 on: April 09, 2014, 04:23:39 pm »
Quote
VBR = VARIABLE BitRate <-> CBR = CONSTANT BitRate.  ;D

Ah, ok, i see now, thanks.
Could you give as attach a mp3 VBR with length problem ?

Many thanks.
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

metis

  • Sr. Member
  • ****
  • Posts: 302
Re: uos and uoslib version 1.0 is here
« Reply #21 on: April 09, 2014, 06:07:51 pm »
Hi Fred,

Max. Size for Attachment is 250KB - These mp3-Files are much bigger.

Just working on Your Synchronization-Problem:

Currently got no Problems with 3 Tracks, being simultaniously loaded 'OnAppStart' in one Thread. Loading new Tracks afterwards - so when the Thread is running - also works, even if I load them gapless, means without stopping or pausing the previous ones.
But sometimes, after having loaded Tracks again and again this way, the App crashes - why?

Other Problem: After the App has started, the 3 simultaniously loaded Tracks only can be heard, when the Volume of the highest one (so the third one) is changed minimum once - why?

Didn't find the reason in the PlayerThread yet, but I go on.

metis
Life could be so easy, if there weren't those f*** Details.
My FFmpeg4Lazarus = FFPlay4Laz + FFGrab4Laz + FFInfo4Laz

Fred vS

  • Hero Member
  • *****
  • Posts: 3734
    • StrumPract is the musicians best friend
Re: uos and uoslib version 1.0 is here
« Reply #22 on: April 09, 2014, 08:09:05 pm »
Quote
Hi Fred,

Max. Size for Attachment is 250KB - These mp3-Files are much bigger.

Just working on Your Synchronization-Problem:

Currently got no Problems with 3 Tracks, being simultaniously loaded 'OnAppStart' in one Thread. Loading new Tracks afterwards - so when the Thread is running - also works, even if I load them gapless, means without stopping or pausing the previous ones.
But sometimes, after having loaded Tracks again and again this way, the App crashes - why?

Other Problem: After the App has started, the 3 simultaniously loaded Tracks only can be heard, when the Volume of the highest one (so the third one) is changed minimum once - why?

Didn't find the reason in the PlayerThread yet, but I go on.

metis

Hum, i do not have tested with multi-input into one thread (player).
I will test it and then see what is wrong.

Thanks to note it.

Fred
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Fred vS

  • Hero Member
  • *****
  • Posts: 3734
    • StrumPract is the musicians best friend
Re: uos and uoslib version 1.0 is here
« Reply #23 on: April 10, 2014, 02:36:45 am »
Quote
Just working on Your Synchronization-Problem:

Currently got no Problems with 3 Tracks, being simultaniously loaded 'OnAppStart' in one Thread. Loading new Tracks afterwards - so when the Thread is running - also works, even if I load them gapless, means without stopping or pausing the previous ones.
But sometimes, after having loaded Tracks again and again this way, the App crashes - why?

Other Problem: After the App has started, the 3 simultaniously loaded Tracks only can be heard, when the Volume of the highest one (so the third one) is changed minimum once - why?

Added Multi Input demo => 8 input into one player  => with independent volume.

On my little netbook, working perfectly, even when adjusting volume...

=> https://github.com/fredvs/uos => /uos/examples/MultiInput.lpi

 ;)

PS : Try with long mp3, not the little from package (too short to feel it )

[EDIT] Tested with 32 inputs => no problem and perfect synchro on little netbook  :o
« Last Edit: April 10, 2014, 11:41:09 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

Fred vS

  • Hero Member
  • *****
  • Posts: 3734
    • StrumPract is the musicians best friend
Re: uos and uoslib version 1.0 is here
« Reply #24 on: April 11, 2014, 12:20:21 am »
Hello.

I will take a temporary break from the forum.

For all question about uos, please use https://github.com/fredvs/uos/issues

Many thanks for many help.

Fred
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

 

TinyPortal © 2005-2018