26 May '13 - 08:25 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Reply  |  Print  
Author Topic: MO3 lossless compression.  (Read 8890 times)
Cobra
Posts: 8


« on: 20 May '05 - 18:12 »
Reply with quoteQuote

There ( http://www.7-zip.org/sdk.html ) is LZMA algo SDK. LZMA is an all-purpose, lossless compression algorithm used in WinRAR/WinACE/7-ZIP

So you can alter MO3 to use LZMA if not used already. It can be used to replace current algo -
Quote
Lossless compression
Samples that don't compress well with MP3/OGG encoding can still be reduced in size with the lossless codec
Logged
Ian @ un4seen
Administrator
Posts: 15276


« Reply #1 on: 21 May '05 - 18:36 »
Reply with quoteQuote

I had a brief look at the code, and it doesn't appear to have any specific tuning for PCM sample data? The code would also be somewhat bigger and slower (the MO3 lossless decoders are about 100 bytes).
Logged
Cobra
Posts: 8


« Reply #2 on: 21 May '05 - 20:55 »
Reply with quoteQuote

Ahem, not for PCM (sample/instrument) data, but for rest of data...
Logged
Keltic Danor
XMPlay Support
Posts: 747


« Reply #3 on: 22 May '05 - 00:30 »
Reply with quoteQuote

If its bigger and slower for the pcm side, then the size increase would probably either make the resulting mo3 larger, or make the difference negligible.
Logged
Cobra
Posts: 8


« Reply #4 on: 22 May '05 - 11:18 »
Reply with quoteQuote

For samples: multimedia codec
For rest of module: LZMA

So 2 codecs.

BTW. Which codec MO3 uses now ?
Logged
Ian @ un4seen
Administrator
Posts: 15276


« Reply #5 on: 22 May '05 - 15:28 »
Reply with quoteQuote

Ahem, not for PCM (sample/instrument) data, but for rest of data...

Why did you quote the "Samples...can still be reduced in size with the lossless codec" bit then? Wink

Regarding 7zip'ing the structures, that may well improve ratios a bit... I'll look into it, and see if it'd be worth the code size increase (the MO3 structure decoder is also tiny).
Logged
Poisionous_RePTiLe
Guest
« Reply #6 on: 24 Dec '05 - 13:16 »
Reply with quoteQuote

Lossless compression of _not_ the samples,
but the rest of the module-data?

Lossless compression is a term used for Sound Or Video Compression (Most often sound) which means that you
"compress", remove parts of the sound/video which is
impossible to hear/see anyways - which means that you
decrease the file-size withouth losing anything...

When it comes to data (Not sound/video) it's quite pointless,
to not say impossible, to "compress" (in reality remove) parts of it in this fashion - since any little lost information counts when it comes to 1 and 0's..

/P. RePTiLe Smiley
Logged
Zarggg
Posts: 1239


« Reply #7 on: 24 Dec '05 - 13:32 »
Reply with quoteQuote

Lossless compression is a term used for Sound Or Video Compression (Most often sound) which means that you
"compress", remove parts of the sound/video which is
impossible to hear/see anyways - which means that you
decrease the file-size withouth losing anything...

Not true at all. "Lossless" compression means that nothing is removed from the resulant decompressed data stream.

You are actually describing "lossy" compression.

http://en.wikipedia.org/wiki/Lossless_data_compression
http://en.wikipedia.org/wiki/Lossy_data_compression
Logged
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines