Page 15 of 15 FirstFirst ... 56789101112131415
Results 141 to 150 of 150

Thread: Llama's and Intuition's Techie Thread

  1. #141
    FLAC TheLlama's Avatar
    Join Date
    Jul 2004
    Location
    All over the world
    Posts
    970
    Llama is back in da' house.

  2. #142
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    Unfortunately I've been stuck in d'a house renovating my office the last 3 weeks but it's done now finally...
    Silverwolf 2 is dead.
    Silverwolf 3...?

  3. #143
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    Intuitionsys is back in da house now fo real.

    Just wanted to mention I'm planning on moving SW2 to use MySQL for the MP3 and DVD databases. Qt4 has some really solid MySQL wrappers that worked so well with an unrelated project that it would be a crime not to move SW2 to MySQL.

    The other reason is that over the last couple months I've been reconverting all my MP3s to 192Kb/s and realized my own library is pretty huge now (about 5 times as big as before) so MySQL kind of just makes more sense now.
    Silverwolf 2 is dead.
    Silverwolf 3...?

  4. #144
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,560
    welcome back.

    mysql is a good choice for the database. It's really fast.

    How integrated is your audio engine? Will it be a separate lib that others might be able to tap into later on?
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  5. #145
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    For audio I'm using madlib (and possibly libogg by release time, others may follow after that). There are C++ wrappers for the libraries that are reusable to some extent.
    Silverwolf 2 is dead.
    Silverwolf 3...?

  6. #146
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    Well all the MySQL revamps are done and alot of the skin reworks are done. The audio backend is what's taking time now; I've tried ALSA and aRTs and am now looking into OSS4 (very recently released).

    Why not ALSA? Because from the user's perspective getting asynchronous output is a bit of a nightmare.

    Why not aRTs? It's not reliable and it's not thread-safe and the project has been abandoned anyway.

    OSS4 is backwards compatible to OSS3, has superb documentation, and is quite a bit simpler than ALSA programmatically, with internal mixing that (hopefully) works better (and is much simpler) than the ALSA dmix plugin.

    If OSS4 blows I'll likely fall back to ALSA using dmix but I'd hate to saddle the user with trying to configure it properly if their distro doesn't do an apt job already for their hardware.
    Silverwolf 2 is dead.
    Silverwolf 3...?

  7. #147
    Newbie Zimans's Avatar
    Join Date
    Jan 2006
    Posts
    38
    Quote Originally Posted by intuitionsys View Post
    Well all the MySQL revamps are done and alot of the skin reworks are done. The audio backend is what's taking time now; I've tried ALSA and aRTs and am now looking into OSS4 (very recently released).

    Why not ALSA? Because from the user's perspective getting asynchronous output is a bit of a nightmare.

    Why not aRTs? It's not reliable and it's not thread-safe and the project has been abandoned anyway.

    OSS4 is backwards compatible to OSS3, has superb documentation, and is quite a bit simpler than ALSA programmatically, with internal mixing that (hopefully) works better (and is much simpler) than the ALSA dmix plugin.

    If OSS4 blows I'll likely fall back to ALSA using dmix but I'd hate to saddle the user with trying to configure it properly if their distro doesn't do an apt job already for their hardware.
    What about OpenAL?

    --Zims
    --------------------------------------------------------------------------------
    Now, Where are my Pants?

  8. #148
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    I just finished reworking the sound engine to use OSS4 and it works fantastically well, but I've only tested it on one computer so far. And it's thread-safe! I don't think I need to look any further but the jury is still out until I can at least test it on my laptop...
    Silverwolf 2 is dead.
    Silverwolf 3...?

  9. #149
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    Well the winner is OSS4 - hands down! It works "out of the box" on every platform I've tried it on, and the API works as expected and is fully documented. It is fully thread-safe. It's backward compatible to older OSS3 apps. There is nothing not to like. I'm now using it in place of ALSA and aRTs on every computer I've tried it on. I'm extremely impressed. I just wish I had run into it first without buggering around with the other two for hours.
    Silverwolf 2 is dead.
    Silverwolf 3...?

  10. #150
    FLAC TheLlama's Avatar
    Join Date
    Jul 2004
    Location
    All over the world
    Posts
    970
    Glad to hear things are working for you. I've been completely busy at work, buying a house, moving, etc... wow. I need to look into OSS4, but I have been completely amazed by xmms2. It is amazing. It does everything I want except for visualization, but they are implementing that already. Let's just say that my player's code is much smaller now and the player does a whole lot more then it has in the past.

    Anyways, back to work.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •