INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Load full file (not decoded) into memory, Load decoded file into memory?  (Read 10907 times)

Thouston

  • Recent member
  • *
  • Posts: 40

What is the difference between decoded and not decoded?

Thanks
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71341
  • Where did I put my teeth?
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #1 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.
Logged

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14265
  • I won! I won!
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #2 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.
Logged
JRiver CEO Elect

JonnyRedHed

  • World Citizen
  • ***
  • Posts: 193
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #3 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.   
Logged
Namaste - 'bows slightly with hands pressed together, palms touching'

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41926
  • Shoes gone again!
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #4 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!
Logged
Matt Ashland, JRiver Media Center

Manfred

  • Citizen of the Universe
  • *****
  • Posts: 1023
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #5 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.
Logged
WS (AMD Ryzen 7 5700G, 32 GB DDR4-3200, 2x2 TB SDD, LG 34UC98-W)-USB|ADI-2 DAC FS|Canton AM5 - File Server (i3-3.9 GHz, 16GB ECC DDR4-2400, 46 TB disk space) - Media Renderer (i3-3.8 GHz, 8GB DDR4-2133, GTX 960)-USB|Devialet D220 Pro|Audeze LCD 2|B&W 804S|LG 4K OLED )

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3003
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #6 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.
Logged

tyler69

  • Citizen of the Universe
  • *****
  • Posts: 946
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #7 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?
Logged

kr4

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 720
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #8 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. ;)
Logged
Kal Rubinson
"Music in the Round"
Senior Contributing Editor, Stereophile

millst

  • Galactic Citizen
  • ****
  • Posts: 256
Re: Load full file (not decoded) into memory, Load decoded file into memory?
« Reply #9 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
Logged

tyler69

  • Citizen of the Universe
  • *****
  • Posts: 946
Logged

jesseinsf

  • World Citizen
  • ***
  • Posts: 143
  • Who, ME?

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".
Logged
OS - Win 11 Pro for Workstation (64-bit)
Monitor - MSI Creator PS321URV 4K UHD HDR600
CPU - Intel Core i9-9900K Up to 5GHz - CPU
GPU - NVidia GeForce RTX 3080TI FE - GPU
MB - Asus Maximus XI Extreme - Motherboard
RAM - 128 GB RAM DDR4 3200 - RAM
SSD - Samsung 980 Pro & 970 Pro m.2 NVMe 1TB each
SP  - Vanatoo TP One Encore (over TOSLink)- REL HT/1003
Pages: [1]   Go Up