INTERACT FORUM

More => Old Versions => JRiver Media Center 22 for Windows => Topic started by: Thouston on January 26, 2017, 07:07:25 pm

Title: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: Thouston on January 26, 2017, 07:07:25 pm
What is the difference between decoded and not decoded?

Thanks
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: JimH on January 26, 2017, 07:53:28 pm
Try a google search for "codec".  It's something like zipping a file.  You can compress audio and decompress it, hence the term co/dec.
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: jmone on January 26, 2017, 08:30:07 pm
So you have the choice of:
- Normal file playback (eg read the FLAC file from the HDD, decode, render etc)
- Load Full File (eg copy FLAC file from HDD to Memory from where it is then decoded, rendered etc)
- Load Decoded file into memory (eg read the FLAC from the HDD, Decode, copy the decoded file to memory, then render etc).

Some argue one option will sound better than the others.
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: JonnyRedHed on January 26, 2017, 08:31:26 pm
My install defaulted to load decoded into memory.  I had the memory option checked before.  So my question is, if one has lots of spare fast ram which of the two load options would be best.   
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: Matt on January 27, 2017, 06:01:09 am
if one has lots of spare fast ram which of the two load options would be best.

I like loading the decoded file because then a WAV and APE and FLAC file are exactly the same.  At that point talking about sonic differences is just silly, and that's a plus!
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: Manfred on January 27, 2017, 06:12:12 am
If you have your files stored on a NAS, the method loading full file (not decoded) into memory takes a certain time for up to 30 sec for large dsd files. I use the method decoded into memory. I can not hear any differences between the three methods. NAS->MC->AIR using Ethernet->Devialet D220 PRO.
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: dtc on January 27, 2017, 08:49:31 am
Decoding before loading is the best way to minimize computer activity during playback, which is the purpose of playing from memory. However, there are a couple of issues that can arise from the MC implementation. First, it starts playing before the file is fully decoded and loaded. That can cause hiccups on some systems. Second, since the decoded file can be large, it does not always load the whole file even when memory is available. That means that during playback it has to decode and load the rest of the file, which also can cause hiccups on some systems.

Loading the compressed file into memory means that there is some CPU usage during playback, although it is minimal even on very slow machines. However, it loads the whole file into memory and does so before it starts playback. That minimizes the possibility of hiccups at the start and during playback.

Either option works pretty well for 16/44 files. These differences appear in large hi rez or DSD files and when a usb drive or NAS are used.
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: tyler69 on January 27, 2017, 09:17:09 am
Second, since the decoded file can be large, it does not always load the whole file even when memory is available.
I do not understand this argumentation. Why does MC not always load the whole file even when memory is available?
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: kr4 on January 27, 2017, 09:18:52 am
Either option works pretty well for 16/44 files. These differences appear in large hi rez or DSD files and when a usb drive or NAS are used.
All that is consistent with my findings, especially with multichannel files. ;)
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: millst on January 27, 2017, 10:39:23 am
I do not understand this argumentation. Why does MC not always load the whole file even when memory is available?

One possibility, the decoded file is too large. MC is 32-bit and can't address more than 2GB.

-tm
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: tyler69 on January 27, 2017, 10:44:36 am
Of course  :D : http://yabb.jriver.com/interact/index.php/topic,105994.msg738761.html#msg738761
Title: Re: Load full file (not decoded) into memory, Load decoded file into memory?
Post by: jesseinsf on May 08, 2022, 06:06:38 pm
I have 128GB of DDR PC3200 RAM. What is the least intrusive option? Least intrusive meaning the option that uses more RAM and less on "other "resources".