flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > Project SuperMP3

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



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
I'm not dude for You. I'm specialist in audio and visual technologies.
Pay MS money for source_code of WMA and rewrite it to asm. Good luck!
Post 01 May 2005, 12:21
View user's profile Send private message Reply with quote
luka666



Joined: 17 Aug 2004
Posts: 22
luka666
wildwest: why dont you take it easy? he said that we sould figure out which encoder/decoder can be made easyer and he made a list of what format is best suited for what job.
Post 01 May 2005, 16:41
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Quote:
which encoder/decoder can be made easyer


WMA - is closed commerial format, without any kind of specification available in Internet. Can you implement this format without technical info? I cannot...
Post 01 May 2005, 18:52
View user's profile Send private message Reply with quote
dCool101d



Joined: 30 Dec 2004
Posts: 16
dCool101d
Wildwest wrote:
Quote:
which encoder/decoder can be made easyer


WMA - is closed commerial format, without any kind of specification available in Internet. Can you implement this format without technical info? I cannot...


Dude, chill...
As luka666 cleared up, I just stated what would be best...Some places have actually figured out WMA!

Anyways, thats waht I came up with...
Besides for streaming, we need to find out whether OGG or MP3 takes up less processing power...usually less processing also means easier coding!
Post 01 May 2005, 19:59
View user's profile Send private message Visit poster's website Reply with quote
E}I{



Joined: 30 Apr 2005
Posts: 7
E}I{
err.. how about someone implementing instead some outdated formats which can be still fun to hear sometimes.. MOD for example or some simpler chip-music formats, or XA,ADX adpcm streams?.. I clearly remember that many asm-only players with support for many modlike formats existed.. BTW it would be good idea to implement efficient software multi-channel sound mixer anyway. it should receive wave buffers in several basic formats, queue them, mix them and activate user callbacks/set completion flags when needed. It should also report approximated playing position, so apps can try to achieve least possible latency.
Post 12 May 2005, 10:36
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
E}I{ wrote:
err.. how about someone implementing instead some outdated formats which can be still fun to hear sometimes.. MOD for example or some simpler chip-music formats, or XA,ADX adpcm streams?.. I clearly remember that many asm-only players with support for many modlike formats existed.. BTW it would be good idea to implement efficient software multi-channel sound mixer anyway. it should receive wave buffers in several basic formats, queue them, mix them and activate user callbacks/set completion flags when needed. It should also report approximated playing position, so apps can try to achieve least possible latency.


Флаг тебе в руки Very Happy
Сделай ветку на русском форуме... сейчас никто для МеОС ничего не пишет, кроме людей из экс-СССР.

MOD - это хорошо, но они, мягко говоря, имеют очень узкий круг создателей и как следствие потребителей.

I planned to add ability to read ID3 tags... in the end of May/the beginning of June.
Post 12 May 2005, 14:18
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
Post 05 Aug 2005, 17:53
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
I've never dealt with sound before - I mean no drivers no codecs - NOTHING! I only listen to it Very Happy if that counts.

I looked at the MP3 PDFs and DOCs and I still can't understand how that works. Like how are you going to output your soundvibrations to speakers. Maybe its hard to understand because I'm a lowlevel guy but maybe someone here might explain some consepts in a short manner. 1000 words or less if possible Razz

My question would be how long is it going to take for MenuetOS to play audio files from HDD/network etc. even if it was for one soundcard and one mp3 format?
Post 05 Aug 2005, 21:55
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
luka666



Joined: 17 Aug 2004
Posts: 22
luka666
My guess it will take at least a year. hope i`m wrong...
Post 06 Aug 2005, 06:46
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
Heres my ???? to Madis731, you have a DosBOX port for MenuetOS, can you not run a Dos mp3 player in that ???.
Post 06 Aug 2005, 11:30
View user's profile Send private message Reply with quote
donkey7



Joined: 31 Jan 2005
Posts: 127
Location: Poland, Malopolska
donkey7
dCool101d wrote:

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)


Don't read this outdated stuff! Sound quality cannot be measures by diagrams! We must hear the differences. Lossy sound foramts are not intended to have great look on diagrams. They are intended to have highest perceptual quality. So, if you would test sound formats, you must use ABX or similar tool.

About quality: look at http://www.hydrogenaudio.org/forums/index.php?showtopic=35438.
WMA is really not good (sometimes even worse than mp3) and OGG seems to be the best codec over the world (even better than AAC, MPC or others)!

You can always download the new oggdropXPd (with sources) from http://rarewares.org

So if you are looking for better codec than mp3 you should instantly use ogg.

But there are some implementations of mp3decoder that are very simple & small & portable (even small as 20kb C source codes). Porting it would take no more than a week (of non-contiguous work).

_________________
Keep coding!
Post 06 Aug 2005, 13:51
View user's profile Send private message Visit poster's website Reply with quote
luka666



Joined: 17 Aug 2004
Posts: 22
luka666
Dex4u: i would think an ASM player would be faster
Post 06 Aug 2005, 14:56
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
Your right luka666 Smile , but it will not be easy coding a asm mp3 player, if i had more time i would help, but busy with "Dex4u" (my own OS).

PS: I did find some asm code for decoder, but i lost it, it was in a load of asm x86 snips, i think i got it from this site http://www.programmersheaven.com/
Not 100% shore though ?.
Post 06 Aug 2005, 16:27
View user's profile Send private message Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u
I have been given a link to some asm mp3 decoder code, the rest of the code is mostly C, but the decoder bit is asm (not fasm), i will be making a mp3 player for "Dex4u" my own OS, so if any one starts to makes one for MenuetOS, let me know as we can share code and info, as my OS is similar to MenuetOS.
Here's the site http://www.geocities.com/mpxplay/
and the code is "Mpxplay v1.52" under source.

PS: If that site is down there are some mirrors , just do a google.
Post 08 Aug 2005, 20:30
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
SuperMP3 0.55
http://coolthemes.narod.ru/supermp3.html
Madis, can you be a little more active and join to us?


Description: To be or not to be?
Filesize: 14.52 KB
Viewed: 14075 Time(s)

smp055.png


Post 17 Aug 2005, 15:19
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2140
Location: Estonia
Madis731
Hi, I'm here - I've been busy with browser and Widgets. Tell me what can I do. Is there a place to share thoughts (or is this the right place?)?
Isn't there a way to ignore ID3(v.1,2,...) tags when they are not implemented and find the first (byte -1) and go on from there. Or are there problems with that kind of search?
Post 18 Aug 2005, 06:38
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
I got version from A.Ershov, which can read ID3v1(except field Genre and it seems like his version of SuperMP3 would not work with all tagged mp3 files). Probably I upload it to site in two days(needs merging with 0.55). I think you can make page at Wiki for more productive work(maybe add some of your UML magic - "to-do" plan). I cannot be active coder until October, so you mainly would cooperate with Alexei. New versions and discusions can be placed here.
Well, we are close to work on decoding of frame itself. Prepare you fingers for work on this (e.g. read docs and understand all that crap inside them).


Description: made by alex
Filesize: 20.41 KB
Viewed: 14005 Time(s)

alex.png




Last edited by Wildwest on 18 Aug 2005, 17:34; edited 1 time in total
Post 18 Aug 2005, 17:12
View user's profile Send private message Reply with quote
Wildwest



Joined: 13 Sep 2004
Posts: 100
Location: Russia
Wildwest
BTW, what has happened with my quantity of posts?


Description: It looks like this 2 weeks ago and why I have less posts now?
Filesize: 7.08 KB
Viewed: 14011 Time(s)

rating.png


Post 18 Aug 2005, 17:16
View user's profile Send private message Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo
Quote:

what has happened with my quantity of posts?

Maybe the automatic prunning of heap forum? (just a guess)
Post 18 Aug 2005, 21:34
View user's profile Send private message Yahoo Messenger Reply with quote
profkid13



Joined: 21 Aug 2003
Posts: 111
profkid13
nice!

btw, did you note the time is 0 ? Razz

keep up the good work
Post 19 Aug 2005, 12:34
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  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. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.