mpg123 code or other mp3 decoding source

I have downloaded mpg123 binary but I am realy looking for the source code.

I would like to make an app (console based not Photon based) that is an mp3
player along with a number of other idears that I have.

Anyone know where the actual source code is? or source code that would do
the same thing?

Has QSSL released the source to plaympegaudio_noph ?

Cheers Ben,

Howdy,
the code to mpg123 is in /usr/free/neutrino/multimedia/ALSA5. It is
part of the audio driver archive.
The interface to the /lib/dll/mpegaudio-pic.so as used
by plaympegaudio_noph is well documented in the
Photon Technotes/Multimedia Programmers Guide. Please
look at the doc. I’ll also post the code to the launcher, but
not the .so as out MPEG decoders are licensed from Xing.
Keep looking in the neutrino/multimedia directory.
I just have to prepare the archive and get a signoff. I really doubt any
problems.
Good luck
Jim
Note you should wait for RTP Patch A as you can do all sorts of
cool stuff you can’t in the original Base Package. shoutcast, http://
direct socket stuff, extra environment variables for CPU load reduction, all
without photon and voyager.
“Benjamin Rogers” <brogers@NOSPAM.patrick.com.au> wrote in message
news:8son0q$248$1@inn.qnx.com

I have downloaded mpg123 binary but I am realy looking for the source
code.

I would like to make an app (console based not Photon based) that is an
mp3
player along with a number of other idears that I have.

Anyone know where the actual source code is? or source code that would do
the same thing?

Has QSSL released the source to plaympegaudio_noph ?

Cheers Ben,

Jim,

The interface to the /lib/dll/mpegaudio-pic.so as used
by plaympegaudio_noph is well documented in the
Photon Technotes/Multimedia Programmers Guide. Please

Err … where does one find this guide?

Note you should wait for RTP Patch A as you can do all sorts of
cool stuff you can’t in the original Base Package. shoutcast, http://
direct socket stuff, extra environment variables for CPU load reduction,
all
without photon and voyager.

You’re a legend Jim (as we say here in oz). When can we expect Patch A?

]{ristoph

“Kristoph A. Cichocki-Romanov” <news1@kristoph.net> wrote in message
news:8ss5l0$ohl$1@inn.qnx.com

Jim,

The interface to the /lib/dll/mpegaudio-pic.so as used
by plaympegaudio_noph is well documented in the
Photon Technotes/Multimedia Programmers Guide. Please

Err … where does one find this guide?

You need to have installed the photon development package.
If you have, go to the photon 2 main page of the helpviewer. and look for a
topic
called Photon Technotes. Click on this and one of the entries is Multimedia
Programmers Guide. A number of people have said it is hard to find.
I guess I should talk to the docs guys about this.

Note you should wait for RTP Patch A as you can do all sorts of
cool stuff you can’t in the original Base Package. shoutcast, http://
direct socket stuff, extra environment variables for CPU load reduction,
all
without photon and voyager.

You’re a legend Jim (as we say here in oz). When can we expect Patch A?

Thanks …errr, I think. > :wink: > Patch A is slated for end Oct. But you

know what
QA can do to a release date.

Cheer,
Jim

]{ristoph

Thanks James,

I will go and have a look…

I have read through the multimedia programming guide and there looks to be a
lot of good info in there about what I am trying to acheive…

Keep us posted when you are able to post the code to the launcher.

Patch A is sounding like it will be interesting, hopefully it will have some
more generic video drivers for our Cirrus Logic chip set.

Cheers Ben.

“James Boucher” <jaboucher@home.com> wrote in message
news:8srv13$if1$2@inn.qnx.com

Howdy,
the code to mpg123 is in /usr/free/neutrino/multimedia/ALSA5. It is
part of the audio driver archive.
The interface to the /lib/dll/mpegaudio-pic.so as used
by plaympegaudio_noph is well documented in the
Photon Technotes/Multimedia Programmers Guide. Please
look at the doc. I’ll also post the code to the launcher, but
not the .so as out MPEG decoders are licensed from Xing.
Keep looking in the neutrino/multimedia directory.
I just have to prepare the archive and get a signoff. I really doubt any
problems.
Good luck
Jim
Note you should wait for RTP Patch A as you can do all sorts of
cool stuff you can’t in the original Base Package. shoutcast, http://
direct socket stuff, extra environment variables for CPU load reduction,
all
without photon and voyager.
“Benjamin Rogers” <> brogers@NOSPAM.patrick.com.au> > wrote in message
news:8son0q$248$> 1@inn.qnx.com> …
I have downloaded mpg123 binary but I am realy looking for the source
code.

I would like to make an app (console based not Photon based) that is an
mp3
player along with a number of other idears that I have.

Anyone know where the actual source code is? or source code that would
do
the same thing?

Has QSSL released the source to plaympegaudio_noph ?

Cheers Ben,
\

Jim,

You need to have installed the photon development package.
If you have, go to the photon 2 main page of the helpviewer. and look for
a
topic
called Photon Technotes. Click on this and one of the entries is
Multimedia
Programmers Guide. A number of people have said it is hard to find.
I guess I should talk to the docs guys about this.

Ok, I found it. It is very hard to find as it does not appear to be in te
topic tree. I’d suggest adding under the “Photon microGUI 2.0” topic. Having
said that, I am curious why this is a “Photon” technote. I mean, strictly
speaking you can do Multimedia without Photon, No?


Thanks …errr, I think. > :wink: > Patch A is slated for end Oct. But you
know what QA can do to a release date.

I most certainly do. It might be worthwile to release an earlier test drop
if you want a larger test pool though. Maybe limiting it to those who have
contributed decent bug reports.

]{ristoph

Kristoph A. Cichocki-Romanov <news1@kristoph.net> wrote:
: Ok, I found it. It is very hard to find as it does not appear to be in te
: topic tree.

That has been fixed.

: I’d suggest adding under the “Photon microGUI 2.0” topic. Having
: said that, I am curious why this is a “Photon” technote. I mean, strictly
: speaking you can do Multimedia without Photon, No?

It will, but it isn’t finished, and we thought that including it with the
regular docs would raise your expectations too much.


Steve Reid stever@qnx.com
TechPubs (Technical Publications)
QNX Software Systems Ltd.