flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > Project SuperMP3

Goto page 1, 2, 3, 4  Next
Author
Thread Post new topic Reply to topic
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
I remembering asm and during this hard process I made small utility Smile
I called it SuperMP3. It can detect: MPEG version and layer, Channels, Sample Rate (frequency) and Bitrate.
Intended to be part of mp3 player, tag editor(?) or mp3->wav converter.
I include source, because I don't have much time for improving it Sad
If you want to improve it - e-mail me.
It is needed to do: add opendialog or another way for selecting files;
calculate duration (require file_size knowledge); add header's search.
I don't write mp3 player, but I hope SuperMP3 can help to people who want to write it.
Read README.TXT before testing!

You can download it here: http://coolthemes.narod.ru/supermp3.html


Description: Screenshot
Filesize: 3.83 KB
Viewed: 16307 Time(s)

SUPERMP3.PNG


Post 21 Apr 2005, 10:58
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
I found bug in bitrate detection. I can fix it later, though it seems like there is no one people don't want to listen mp3 in Menuet Sad
Post 23 Apr 2005, 18:46
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
What is needed is a mp3 decode with fasm source code, then you will see some interested Wink.
Post 23 Apr 2005, 19:27
View user's profile Send private message Reply with quote
Mad_Overclocker



Joined: 11 Jan 2005
Posts: 20
Location: France,Earth
Mad_Overclocker
Wildwest wrote:
though it seems like there is no one people don't want to listen mp3 in Menuet Sad

Dont worry about that.
Nice app Smile Thanks for sharing it Very Happy
Unfortunately, I doesn't have time/knowledge to do it. Mad

_________________
http://bakkap.free.fr/
Post 23 Apr 2005, 19:29
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
SuperMP3 0.3: fixed bitrate and frequency, added file_size and duration.


Let's clear situation:
1) there is no fasm MP3-decoding engine;
2) it's need at least team work of 5 men if you want to listen mp3 in MeOS until New Year;
3) I'm newbie in x86 asm (my first program was CPUID) and I thinking about learning C++ this summer (no plans for writing something new for MeOS);
4) We all (CIS-team) don't have much free time, but we trying to do something, while others 500 MeOS fans (major part of "community") laze (i.e. collecting old versions) and looking at our work.


Description: 0.3 rules!
Filesize: 11.67 KB
Viewed: 16160 Time(s)

superm03.png


Post 26 Apr 2005, 12:47
View user's profile Send private message Reply with quote
bloglite



Joined: 21 Feb 2004
Posts: 109
Location: East Tennessee U.S.A.
bloglite
IMO most are not as lazy as they are not experienced enough to attempt the
project. (Programmers are a rare breed and ASM Programmers are even more rare.) The new wiki has specific opcodes with the correct usage and I believe that eventually a valuable resource will evolve and more programmers will result.
Tutorials are sure to help also.

I don't prefer MP3 as the VQF format is better quality w/ better compression.
but I'm sure an MP3 player will be done eventually.


Supermp3 looks like the start of a good utility.


gotta go, Mark
Post 26 Apr 2005, 13:31
View user's profile Send private message Visit poster's website Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Quote:
VQF format is better quality w/ better compression.


Sounds strange. MP3 better then VQF in low and medium band, but after 16 KHz MP3 usually cut-off signal, while VQF trying to save it (with big distortion). MP3Pro is much cooler then MP3 and equal to VQF in sense of distortion.


Last edited by Wildwest on 26 Apr 2005, 17:24; edited 1 time in total
Post 26 Apr 2005, 17:11
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
Here your problem with mp3, like you say it would take a team of 5 good asm till the new year to make a mp3 decoder.
But why not look at a differant way of doing it.
eg: it would take less than a day to make a com port mp3 decoder, using a mp3 decoder chip and half a dozen componets.
most people would be able to assemble one of these with little electronic knowledge.
And then you could write code to use these electronic projects like this in menuet.
Just a idea Wink.
Post 26 Apr 2005, 17:13
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Quote:
they are not experienced enough to attempt the project


And? I was not experienced enough, but wrote CPUID, so you position is not right. They can say "I'm not experienced", but how they get experience without writing programs (little -> medium -> big)?

Quote:
you could write code

Why me? I don't want to learn yet another asm Shocked
Post 26 Apr 2005, 17:22
View user's profile Send private message Reply with quote
Octavio



Joined: 21 Jun 2003
Posts: 366
Location: Spain
Octavio
Wildwest wrote:

2) it's need at least team work of 5 men

one is enought,but probably nobody is interested on doing this, and is very difficult to make a team of 5 assembly programmers.
Post 26 Apr 2005, 22:11
View user's profile Send private message Visit poster's website Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2141
Location: Estonia
Madis731
Mememe Very Happy I wanna do it, but give me something specific to do not like make a good mp3-player
Post 27 Apr 2005, 13:36
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Okey, Madis. We all (CIS-team) and you waiting until June and then start big work Smile
Post 27 Apr 2005, 14:24
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Madis, you can use this time for reading standard
http://ctrl-alt-del.20megsfree.com/menuet/iso11172-3.zip
Post 27 Apr 2005, 16:56
View user's profile Send private message Reply with quote
dCool101d



Joined: 30 Dec 2004
Posts: 16
dCool101d
We just need some coversion tools and we can do what apple did...find another better audio format and take that!

Honestly WMA is even better than MP3, but we shouldn't use that as its been branded by MS.

We need a streamable audio source than has great compression...
I have heard of many advances to MP3 like MP3+, maybe we should check those out!

Once we have a great format, we just need automatic conversion to convert all MP3s and such to that format for the player to use!
*It would make us have to worry less about real-time coversion, we would just improve on our format!

...We need to check out the winamp dev and plugins, that would be the best place to start!
It would actually be a miracle if could design a Winamp for MenuetOS and use the plugins from in!
Post 27 Apr 2005, 18:54
View user's profile Send private message Visit poster's website Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2141
Location: Estonia
Madis731
ogg is said to have better quality/compression ratio, if You're looking for that.
BTW what article said sth about better compression in wma versus mpĀ³ ??? Haven't heard anything good about it - unless the fact that its M$ Razz
Post 27 Apr 2005, 20:36
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
DC740



Joined: 01 Oct 2004
Posts: 74
Location: Argentina
DC740
wma has a lower compression ratio
Post 29 Apr 2005, 16:57
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Forgot about wma. MP3 - is international standard.
Post 29 Apr 2005, 17:47
View user's profile Send private message Reply with quote
DC740



Joined: 01 Oct 2004
Posts: 74
Location: Argentina
DC740
but... is there any project about the audio drivers?? jejej we want to make a mp3 player but we have no sound... well... we have sound, but we don't have too many drivers....
Post 30 Apr 2005, 11:51
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
We have AC'97 WAV player, Mario79 works on integration of its driver part to Kolibri4.
Post 30 Apr 2005, 12:41
View user's profile Send private message Reply with quote
dCool101d



Joined: 30 Dec 2004
Posts: 16
dCool101d
Wildwest wrote:
Forgot about wma. MP3 - is international standard.


Dude, don't you even read what people say, lol!?
Most are agreeing with what I said, we need a standard better than MP3, one that can still be streamed too.
Once we have that done, we would make it convert everything to that format (ever used iTunes, it converts songs to a standard format on export, no matter what they are imported as)

READ THIS STUFF:
http://ekei.com/audio/ - OGG vs MP3 vs WMA vs RA vs MPC vs MP3Pro
http://www.digit-life.com/articles/oggvslame/ - OGG vs LAME (specifid MP3 encoder)

WMA - The best for streaming (that I can see)
MPC - Guess it must be best for high-quality, but soon to become shareware
OGG - Very close to MP3, we must check into this
MP3 - The current standard...Very good with newer codecs
RA - Good for streaming, but WMA looks better for low bitrates
AAC - who knows...I think compression is as great so I wouldn't bother

So...
We must see which is easiest to achieve a decoder/encoder in ASM of what I have listed below:
WMA - We must have this for streaming...or at least something similar
OGG - Just as good as MP3, I suggest this for high-quality above MP3
MP3 - Not as good as OGG for high bitrates, but standard and better for lower-bitrate streaming
Post 30 Apr 2005, 22:40
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2, 3, 4  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.