рдореБрдлрд╝реНрдд рдСрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ FLAC 1.4 рдкреНрд░рдХрд╛рд╢рд┐рдд

рдЕрдВрддрд┐рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдереНрд░реЗрдб рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдиреМ рд╕рд╛рд▓ рдмрд╛рдж, Xiph.Org рд╕рдореБрджрд╛рдп рдиреЗ рдореБрдлреНрдд рдХреЛрдбреЗрдХ FLAC 1.4.0 рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬреЛ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рд╣рд╛рдирд┐ рдХреЗ рдмрд┐рдирд╛ рдСрдбрд┐рдпреЛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред FLAC рдХреЗрд╡рд▓ рджреЛрд╖рд░рд╣рд┐рдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рдореВрд▓ рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдПрдиреНрдХреЛрдбреЗрдб рд╕рдВрджрд░реНрдн рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рдкреВрд░реНрдг рд╕рдВрд░рдХреНрд╖рдг рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рджреЛрд╖рд░рд╣рд┐рдд рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдзрд┐рдпрд╛рдБ рдореВрд▓ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЛ 50-60% рддрдХ рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреА рд╣реИрдВред FLAC рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдлрд╝реНрдд рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рди рдХреЗрд╡рд▓ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЦреБрд▓рд╛рдкрди рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рд╡реНрдпреБрддреНрдкрдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рднреА рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛрдб рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдкреНрд░рддрд┐ рдирдореВрдирд╛ 32 рдмрд┐рдЯреНрд╕ (рдмрд┐рдЯ-рдкреНрд░рддрд┐-рдирдореВрдирд╛) рдХреЗ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдмрд┐рдЯ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдСрдЯреЛрд╕рд╣рд╕рдВрдмрдВрдз рдЧрдгрдирд╛рдУрдВ рдХреА рдмреЗрд╣рддрд░ рд╕рдЯреАрдХрддрд╛ рдХреЗ рдХрд╛рд░рдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдореЗрдВ рдорд╛рдореВрд▓реА рдХрдореА рдХреА рдХреАрдордд рдкрд░, рд╕реНрддрд░ 3 рд╕реЗ 8 рдкрд░ рд╕рдВрдкреАрдбрд╝рди рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖред рд╕реНрддрд░ 0, 1 рдФрд░ 2 рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ред рдЕрдиреБрдХреВрд▓реА рдЕрдиреБрдорд╛рди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рд╕реНрддрд░ 1 рд╕реЗ 4 рдкрд░ рд╕рдВрдкреАрдбрд╝рди рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реБрдЖред
  • NEON рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 64-рдмрд┐рдЯ ARMv8 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рд╕рдВрдкреАрдбрд╝рди рдЧрддрд┐ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рд╣реБрдЖред FMA рдЕрдиреБрджреЗрд╢ рд╕реЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ x86_64 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рдиред
  • libFLAC рдФрд░ libFLAC++ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ API рдФрд░ ABI рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╕рдВрд╕реНрдХрд░рдг 1.4 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
  • рдПрдХреНрд╕рдПрдордПрдордПрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • libFLAC рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ flac рдЙрдкрдпреЛрдЧрд┐рддрд╛ FLAC рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдмрд┐рдЯрд░реЗрдЯ рдХреЛ 1 рдмрд┐рдЯ рдкреНрд░рддрд┐ рдирдореВрдирд╛ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ (рд▓рд╛рдЗрд╡ рдкреНрд░рд╕рд╛рд░рдг рдХрд╛ рдЖрдпреЛрдЬрди рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ)ред
  • 1048575 рд╣рд░реНрдЯреНрдЬрд╝ рддрдХ рдХреА рдирдореВрдирд╛ рджрд░ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИред
  • рдПрдлрдПрд▓рдПрд╕реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдирдП рд╡рд┐рдХрд▓реНрдк "-рд▓рд┐рдорд┐рдЯ-рдорд┐рди-рдмрд┐рдЯрд░реЗрдЯ" рдФрд░ "-рдХреАрдк-рдлреЙрд░реЗрди-рдореЗрдЯрд╛рдбреЗрдЯрд╛-рдЗрдл-рдкреНрд░реЗрдЬреЗрдВрдЯ" рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ