Page 5 of 6 FirstFirst ... 3456 LastLast
Results 41 to 50 of 54

Thread: Play a piece of a mp3 stream with mmsystem or directsound??

  1. #41

    Play a piece of a mp3 stream with mmsystem or directsound??

    Quote Originally Posted by Pyrogine
    Here is my Ogg Sample & Music Playback Engine

    * it is based on a early version of PyroAudio
    * used DirectSound
    * full source code
    * load/play/mix ogg samples
    * play streaming ogg
    * reserve channels
    * thread updates audio in the background
    * load up to 256 samples and can mix up to 32 channels
    * Include a music player where you can play a directory full of ogg files
    * Include a audio player demo
    * add OggAudio.pas to your uses statement. The Audio object will be created/destroed automatically.

    In this version globalfocus for sample is control by DirectSound which for most purposes works ok. Ideally you would want to manually control globalfocus yourself. I have this working for the streaming music. See how it's implemented to do the same for the samples.

    OggAudio Engine
    nice =D

    ps: keeping synchronization with the http stream is like HELL
    From brazil (:

    Pascal pownz!

  2. #42

    Play a piece of a mp3 stream with mmsystem or directsound??

    cool man..

    seems that i found one solution...
    Knowledge is power.

  3. #43

    Play a piece of a mp3 stream with mmsystem or directsound??

    and about the file license.txt?

    i cant found it...

    can be used for free on commercial projects?
    Knowledge is power.

  4. #44

    Play a piece of a mp3 stream with mmsystem or directsound??

    arthurprs
    Thanks. Yea this is hard to do. I've not tried to do it yet, but I have some thoughts. Email me when you can.


    lordzero
    Thanks. Oh sorry about that... yea you can use it in free and commercial projects. If you improve/fix/change it be sure to send me a copy.
    Jarrod Davis
    Technical Director @ Piradyne Games

  5. #45

    Play a piece of a mp3 stream with mmsystem or directsound??

    Thanks to arthurprs for converting the mpg123 units.
    It inspired me to pick up my OpenAl project again and make an mp3 for it using your example.
    I need to clean up some things so i hope to publish an example tomorow.
    Under what license comes your header conversion? Public Domain or Like my openal unit (mpl/lgpl dual license)?
    http://3das.noeska.com - create adventure games without programming

  6. #46

    Play a piece of a mp3 stream with mmsystem or directsound??

    Quote Originally Posted by noeska
    Thanks to arthurprs for converting the mpg123 units.
    It inspired me to pick up my OpenAl project again and make an mp3 for it using your example.
    I need to clean up some things so i hope to publish an example tomorow.
    Under what license comes your header conversion? Public Domain or Like my openal unit (mpl/lgpl dual license)?
    LGPL, soon it will be on mpg123 page
    From brazil (:

    Pascal pownz!

  7. #47

    Play a piece of a mp3 stream with mmsystem or directsound??

    Here is the openal example for mpg123.

    http://www.noeska.net/downloads/OpenALMp3Play.zip

    http://www.noeska.net/downloads/openal.zip bugfixed openal unit.

    I removed the original posting as i was unable to post the complete sourcecode listing here.
    http://3das.noeska.com - create adventure games without programming

  8. #48

    Play a piece of a mp3 stream with mmsystem or directsound??

    where are TMP3.updatebuffer ? :?
    From brazil (:

    Pascal pownz!

  9. #49

    Play a piece of a mp3 stream with mmsystem or directsound??

    must be a maximum to the post length?

    Look at the zip file 2 posts up. That should contain the complete listing.
    http://3das.noeska.com - create adventure games without programming

  10. #50

    Play a piece of a mp3 stream with mmsystem or directsound??

    I do have a license question with the unit sourcecode being under lgpl also. Does not this mean that the program using the unit also fall under lgpl? Or am i being paranoid then? With dynamic linking to an library under lgpl your program does not fall under lgpl. That is why choose to release the unit under a dual license. (may be overkill).
    http://3das.noeska.com - create adventure games without programming

Page 5 of 6 FirstFirst ... 3456 LastLast

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
  •