From 943384d7c3301c1fb54096e2250db36435d3943c Mon Sep 17 00:00:00 2001 From: Martijn van Beurden Date: Tue, 17 Sep 2013 19:18:28 +0200 Subject: [PATCH] Clean up source documentation This patch removes all content that is better viewed online (i.e. downloads, links etc.) and not necessary for development. Signed-off-by: Erik de Castro Lopo --- doc/html/Makefile.am | 25 - doc/html/changelog.html | 26 +- doc/html/comparison.html | 433 ------- doc/html/comparison__chopin_prelude_24.html | 171 --- doc/html/comparison__dream_theater_600.html | 171 --- doc/html/comparison__eddie_warner_titus.html | 171 --- ...ison__fanfare_de_l_eventail_de_jeanne.html | 171 --- .../comparison__gloria_estefan_conga.html | 171 --- doc/html/comparison__hand_in_my_pocket.html | 171 --- .../comparison__l_sub_raga_sivapriya.html | 171 --- doc/html/comparison__laetatus_sum.html | 171 --- .../comparison__mummified_in_barbed_wire.html | 171 --- doc/html/comparison__prokofiev_pcon3_3.html | 171 --- doc/html/comparison__ravel_sq4_4.html | 171 --- doc/html/comparison__scarlatti_k42.html | 171 --- .../comparison__tool_forty_six_and_2.html | 171 --- doc/html/comparison__white_room.html | 171 --- doc/html/comparison_all_cpudectime.html | 168 --- doc/html/comparison_all_cpuenctime.html | 168 --- doc/html/comparison_all_procdectime.html | 168 --- doc/html/comparison_all_procenctime.html | 168 --- doc/html/comparison_all_ratio.html | 168 --- doc/html/developers.html | 29 +- doc/html/documentation.html | 28 +- doc/html/documentation_bugs.html | 20 +- doc/html/documentation_example_code.html | 22 +- doc/html/documentation_format_overview.html | 20 +- doc/html/documentation_tasks.html | 229 ---- doc/html/documentation_tools.html | 22 +- doc/html/documentation_tools_flac.html | 20 +- doc/html/documentation_tools_metaflac.html | 20 +- doc/html/documentation_tools_plugins.html | 22 +- doc/html/download.html | 287 ----- doc/html/faq.html | 140 ++- doc/html/features.html | 30 +- doc/html/flac.css | 40 +- doc/html/format.html | 20 +- doc/html/id.html | 133 +-- doc/html/images/1x1.gif | Bin 61 -> 0 bytes doc/html/images/Makefile.am | 4 +- doc/html/images/cafebug.gif | Bin 2371 -> 0 bytes .../images/hw/Blackbird_Front_low3_325x87.jpg | Bin 4052 -> 0 bytes .../images/hw/MS300frontsmall_270x108.jpg | Bin 5153 -> 0 bytes doc/html/images/hw/Makefile.am | 51 - doc/html/images/hw/MediaBox_Frt_170x325.jpg | Bin 8004 -> 0 bytes doc/html/images/hw/SB_Hero_Black_325x182.jpg | Bin 8229 -> 0 bytes .../images/hw/Sooloos-ControlOne_325x328.jpg | Bin 17304 -> 0 bytes doc/html/images/hw/Z500_front_325x94.jpg | Bin 5155 -> 0 bytes doc/html/images/hw/a2_01_325x252.jpg | Bin 15381 -> 0 bytes doc/html/images/hw/arcus_325x135.jpg | Bin 5887 -> 0 bytes doc/html/images/hw/bmp-1430_325x241.jpg | Bin 16381 -> 0 bytes .../images/hw/cs505_front_lrg_325x113.jpg | Bin 4714 -> 0 bytes ...s_3-4lft-hires_product_eva8000_325x127.jpg | Bin 7461 -> 0 bytes .../images/hw/escient_ProductLine_325x163.jpg | Bin 11972 -> 0 bytes .../hw/hifidelio_bl_front_Z_RGB_325x163.jpg | Bin 7835 -> 0 bytes .../images/hw/i-station-mini-dx_325x237.jpg | Bin 11164 -> 0 bytes doc/html/images/hw/iwod-g10_325x257.jpg | Bin 13591 -> 0 bytes doc/html/images/hw/knc_hr-2800_325x209.jpg | Bin 13385 -> 0 bytes .../hw/mediaready_prodmain_MRMCa_325x232.jpg | Bin 19199 -> 0 bytes doc/html/images/hw/meizu_m6_325x206.jpg | Bin 15043 -> 0 bytes doc/html/images/hw/musica_artwork_325x90.jpg | Bin 6815 -> 0 bytes .../images/hw/neodigits_x5000_325x124.jpg | Bin 5347 -> 0 bytes doc/html/images/hw/onda-vx737_325x240.jpg | Bin 16304 -> 0 bytes .../images/hw/request_n_front_325x103.jpg | Bin 6406 -> 0 bytes doc/html/images/hw/rio_karma_279x254.jpg | Bin 10570 -> 0 bytes .../images/hw/sonos_family_RGB_325x200.jpg | Bin 7843 -> 0 bytes doc/html/images/hw/teclast-tl29_325x244.jpg | Bin 12000 -> 0 bytes .../hw/transporter_hero_grey_325x208.jpg | Bin 9984 -> 0 bytes doc/html/images/hw/tvix-4000_325x204.jpg | Bin 7685 -> 0 bytes .../hw/vibez_nofm_combi_black_b_325x220.jpg | Bin 10940 -> 0 bytes doc/html/images/logo100.gif | Bin 2411 -> 0 bytes doc/html/index.html | 77 +- doc/html/itunes.html | 94 -- doc/html/license.html | 26 +- doc/html/links.html | 490 -------- doc/html/news.html | 700 ------------ doc/html/ogg_mapping.html | 24 +- doc/html/ru/Makefile.am | 35 - doc/html/ru/authors.html | 114 -- doc/html/ru/comparison.html | 866 -------------- doc/html/ru/developers.html | 111 -- doc/html/ru/documentation.html | 518 --------- doc/html/ru/download.html | 111 -- doc/html/ru/features.html | 126 --- doc/html/ru/format.html | 1008 ----------------- doc/html/ru/goals.html | 106 -- doc/html/ru/id.html | 130 --- doc/html/ru/index.html | 123 -- doc/html/ru/links.html | 126 --- doc/html/ru/news.html | 306 ----- 90 files changed, 233 insertions(+), 9713 deletions(-) delete mode 100644 doc/html/comparison.html delete mode 100644 doc/html/comparison__chopin_prelude_24.html delete mode 100644 doc/html/comparison__dream_theater_600.html delete mode 100644 doc/html/comparison__eddie_warner_titus.html delete mode 100644 doc/html/comparison__fanfare_de_l_eventail_de_jeanne.html delete mode 100644 doc/html/comparison__gloria_estefan_conga.html delete mode 100644 doc/html/comparison__hand_in_my_pocket.html delete mode 100644 doc/html/comparison__l_sub_raga_sivapriya.html delete mode 100644 doc/html/comparison__laetatus_sum.html delete mode 100644 doc/html/comparison__mummified_in_barbed_wire.html delete mode 100644 doc/html/comparison__prokofiev_pcon3_3.html delete mode 100644 doc/html/comparison__ravel_sq4_4.html delete mode 100644 doc/html/comparison__scarlatti_k42.html delete mode 100644 doc/html/comparison__tool_forty_six_and_2.html delete mode 100644 doc/html/comparison__white_room.html delete mode 100644 doc/html/comparison_all_cpudectime.html delete mode 100644 doc/html/comparison_all_cpuenctime.html delete mode 100644 doc/html/comparison_all_procdectime.html delete mode 100644 doc/html/comparison_all_procenctime.html delete mode 100644 doc/html/comparison_all_ratio.html delete mode 100644 doc/html/documentation_tasks.html delete mode 100644 doc/html/download.html delete mode 100644 doc/html/images/1x1.gif delete mode 100644 doc/html/images/cafebug.gif delete mode 100644 doc/html/images/hw/Blackbird_Front_low3_325x87.jpg delete mode 100644 doc/html/images/hw/MS300frontsmall_270x108.jpg delete mode 100644 doc/html/images/hw/Makefile.am delete mode 100644 doc/html/images/hw/MediaBox_Frt_170x325.jpg delete mode 100644 doc/html/images/hw/SB_Hero_Black_325x182.jpg delete mode 100644 doc/html/images/hw/Sooloos-ControlOne_325x328.jpg delete mode 100644 doc/html/images/hw/Z500_front_325x94.jpg delete mode 100644 doc/html/images/hw/a2_01_325x252.jpg delete mode 100644 doc/html/images/hw/arcus_325x135.jpg delete mode 100644 doc/html/images/hw/bmp-1430_325x241.jpg delete mode 100644 doc/html/images/hw/cs505_front_lrg_325x113.jpg delete mode 100644 doc/html/images/hw/enus_3-4lft-hires_product_eva8000_325x127.jpg delete mode 100644 doc/html/images/hw/escient_ProductLine_325x163.jpg delete mode 100644 doc/html/images/hw/hifidelio_bl_front_Z_RGB_325x163.jpg delete mode 100644 doc/html/images/hw/i-station-mini-dx_325x237.jpg delete mode 100644 doc/html/images/hw/iwod-g10_325x257.jpg delete mode 100644 doc/html/images/hw/knc_hr-2800_325x209.jpg delete mode 100644 doc/html/images/hw/mediaready_prodmain_MRMCa_325x232.jpg delete mode 100644 doc/html/images/hw/meizu_m6_325x206.jpg delete mode 100644 doc/html/images/hw/musica_artwork_325x90.jpg delete mode 100644 doc/html/images/hw/neodigits_x5000_325x124.jpg delete mode 100644 doc/html/images/hw/onda-vx737_325x240.jpg delete mode 100644 doc/html/images/hw/request_n_front_325x103.jpg delete mode 100644 doc/html/images/hw/rio_karma_279x254.jpg delete mode 100644 doc/html/images/hw/sonos_family_RGB_325x200.jpg delete mode 100644 doc/html/images/hw/teclast-tl29_325x244.jpg delete mode 100644 doc/html/images/hw/transporter_hero_grey_325x208.jpg delete mode 100644 doc/html/images/hw/tvix-4000_325x204.jpg delete mode 100644 doc/html/images/hw/vibez_nofm_combi_black_b_325x220.jpg delete mode 100644 doc/html/images/logo100.gif delete mode 100644 doc/html/itunes.html delete mode 100644 doc/html/links.html delete mode 100644 doc/html/news.html delete mode 100644 doc/html/ru/Makefile.am delete mode 100644 doc/html/ru/authors.html delete mode 100644 doc/html/ru/comparison.html delete mode 100644 doc/html/ru/developers.html delete mode 100644 doc/html/ru/documentation.html delete mode 100644 doc/html/ru/download.html delete mode 100644 doc/html/ru/features.html delete mode 100644 doc/html/ru/format.html delete mode 100644 doc/html/ru/goals.html delete mode 100644 doc/html/ru/id.html delete mode 100644 doc/html/ru/index.html delete mode 100644 doc/html/ru/links.html delete mode 100644 doc/html/ru/news.html diff --git a/doc/html/Makefile.am b/doc/html/Makefile.am index e8e5589b..5aa7458e 100644 --- a/doc/html/Makefile.am +++ b/doc/html/Makefile.am @@ -22,37 +22,15 @@ docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/html doc_DATA = \ changelog.html \ - comparison.html \ - comparison__chopin_prelude_24.html \ - comparison__dream_theater_600.html \ - comparison__eddie_warner_titus.html \ - comparison__fanfare_de_l_eventail_de_jeanne.html \ - comparison__gloria_estefan_conga.html \ - comparison__hand_in_my_pocket.html \ - comparison__l_sub_raga_sivapriya.html \ - comparison__laetatus_sum.html \ - comparison__mummified_in_barbed_wire.html \ - comparison__prokofiev_pcon3_3.html \ - comparison__ravel_sq4_4.html \ - comparison__scarlatti_k42.html \ - comparison__tool_forty_six_and_2.html \ - comparison__white_room.html \ - comparison_all_cpudectime.html \ - comparison_all_cpuenctime.html \ - comparison_all_procdectime.html \ - comparison_all_procenctime.html \ - comparison_all_ratio.html \ developers.html \ documentation.html \ documentation_bugs.html \ documentation_example_code.html \ documentation_format_overview.html \ - documentation_tasks.html \ documentation_tools.html \ documentation_tools_flac.html \ documentation_tools_metaflac.html \ documentation_tools_plugins.html \ - download.html \ faq.html \ favicon.ico \ features.html \ @@ -60,10 +38,7 @@ doc_DATA = \ format.html \ id.html \ index.html \ - itunes.html \ license.html \ - links.html \ - news.html \ ogg_mapping.html EXTRA_DIST = $(doc_DATA) api diff --git a/doc/html/changelog.html b/doc/html/changelog.html index 15dcb9c9..06032985 100644 --- a/doc/html/changelog.html +++ b/doc/html/changelog.html @@ -20,7 +20,7 @@
@@ -28,18 +28,10 @@ - -
-  english  | -  russian  +  more
@@ -281,7 +273,7 @@
  • FLAC format:
      -
    • One of the reserved bits in the FLAC frame header has been assigned for future use; make sure to refer to the porting guide if you parse FLAC streams manually.
    • +
    • One of the reserved bits in the FLAC frame header has been assigned for future use; make sure to refer to the porting guide if you parse FLAC streams manually.
  • @@ -324,7 +316,7 @@
  • - Interface changes (see also the porting guide for specific instructions on porting to FLAC 1.2.0): + Interface changes (see also the porting guide for specific instructions on porting to FLAC 1.2.0):
    • libFLAC: @@ -550,7 +542,7 @@
  • - Interface changes (see also the porting guide for specific instructions on porting to FLAC 1.1.3): + Interface changes (see also the porting guide for specific instructions on porting to FLAC 1.1.3):
    • all libraries; @@ -929,12 +921,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
      - Valid XHTML 1.0! diff --git a/doc/html/comparison.html b/doc/html/comparison.html deleted file mode 100644 index 141c816e..00000000 --- a/doc/html/comparison.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - Many lossless comparisons look at only compression ratio and speed. FLAC decoding is the fastest among lossless codecs and it has the fastest encoding mode. FLAC's compression is within 3% of even the most complex codecs. Note that the compression ratios of all lossless codecs fall in a quite narrow range; the difference between the very best and very worst is only around 7%, and only 4% for the practical codecs.
      -
      - So the evaluation of lossless codecs typically depends mainly on other features, which is what our first table shows; features like how well it is supported in devices and software, licensing, etc. Additionally, as archiving is one of the main applications for a lossless codec, of chief importance is the ability to use and recover data in the future. FLAC stands out as the most widely supported codec, and the only codec that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.
      -
      - The rest of the tables show in detail the compression ratios and speed of the codecs in different modes. FLAC's high decoding speed is due to very low complexity and is instrumental to its support by dozens of consumer electronic devices.
      -
      - (Note: this comparison leaves out some archaic or impractical codecs; see below for some other comparisons.)
      -
      - Reviewed encoders (besides flac of course): -
        -
      • - Apple Lossless - A proprietary codec by Apple. -
      • -
      • - Bonk - An open-source source codec. No player or library support yet. -
      • -
      • - La - A closed source symmetric adaptive codec. Highest compression ratio but extremely slow. -
      • -
      • - Monkey's Audio - A symmetric adaptive codec with good compression. Source is available under a non-OSI license. -
      • -
      • - Ogg Squish - An open source source codec that is no longer maintained. -
      • -
      • - optimFROG - A closed source, Windows/Linux codec, with Winamp and XMMS plugins. Slow but high compression ratios. -
      • -
      • - Shorten - A.J. Robinson's well-known codec; source is available here. -
      • -
      • - Tak - A new and efficient codec, but closed-source and Windows only. -
      • -
      • - WavPack - A fine open-source codec, released under the BSD license. -
      • -
      -
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Codec - - Source Available? - - Player Support? - - Hardware Support? - - License Cost - - OS support -
      - flac v1.2.1 - - YES (OSI approved license) - - YES (XMMS, Winamp, AlsaPlayer, Y! Music Engine, MacAmp Lite, dBpowerAMP, Foobar2000, QCD, Apollo, many more) - - YES (Squeezebox, Sonos, PhatBox, Kenwood MusicKeg, iAudio, ReQuest, Olive, Escient, TrekStor, dozens more) - - NONE - - Linux, Windows, Mac OS X, *BSD, Solaris, OS/2, BeOS, Amiga OS, others -
      - WavPack v4.41 - - YES (OSI approved license) - - YES (Winamp, foobar2000, dBpowerAMP, more) - - maybe (some portables via Rockbox firmware replacement) - - NONE - - Linux, Windows, Mac OS X, *BSD, Solaris, others -
      - Shorten v3.2 - - YES (non-OSI license) - - YES (Winamp, XMMS) - - maybe (some portables via Rockbox firmware replacement) - - non-
      commercial only -
      - Linux, Windows, Mac OS 9, Mac OS X, *BSD, Solaris, others -
      - Monkey's Audio v3.99 - - YES (non-OSI license) - - YES (Winamp, MediaJukebox, dBpowerAMP, more) - - no - - ? - - Windows, Linux console source -
      - Apple Lossless - - no - - YES (iTunes) - - YES (iPod only) - - unavailable - - Windows, Mac OS X -
      - Ogg Squish 0.98 - - YES (OSI approved license) - - no (?) - - no - - NONE - - Linux, Windows, other UNIX -
      - Bonk 0.5 - - YES (OSI approved license) - - YES (XMMS) - - no - - ? - - Linux, Windows, other UNIX -
      - optimFROG 4.21 - - no - - YES (Winamp, XMMS) - - no - - ? - - Windows, Linux -
      - La 0.3c - - no - - YES (Winamp, XMMS) - - no - - ? - - Windows, Linux -
      - Tak 1.0 - - no - - no - - no - - free for non-commercial use - - Windows -
      -
      -
      - The machine used for encoding the test files is a PII-333 with 256 megs of RAM, running Windows NT 4.0 SP5. Unfortunately, though flac runs just about everywhere, Windows is the lowest-common-denominator platform for all the encoders. Apple Lossless was tested on a newer machine (P4-2.4GHz Windows 2000); only the overall encoding and decoding times are shown, and the times are scaled to the PII-333 by multiplying by the ratio of flac times on the PII to P4.
      -
      - By default when processing files, flac computes the MD5 sum while encoding and decoding. Since MD5 sums are not typically used in playback, and since most codecs either do not support MD5 sums or do not compute them by default, to make the comparison as accurate as possible MD5 checking was disabled for FLAC decoding. However since it is currently not possible to disable MD5 computation for FLAC encoding, the FLAC encoding times here are 4-15% longer than they would be without MD5 checking.
      -
      - The audio corpus currently consists entirely of CD music tracks. In the future it may include more kinds of input (like speech, other sample rates/resolutions, etc). There are 14 tracks whose genres range from rock to pop to death metal to classical to chant.
      -
      - Here is a summary table of results on the whole corpus, using just the most 'economic' modes (the ones that give the most compression for the least amount of encode/decode time) for each codec. The table is ordered by the average track compression ratio, which is the average of the ratios for each track; this keeps long tracks from having more influence than short ones. Clicking the column header links will take you to complete tables ordered by that column.
      -
      - Shown in white, flac in its default mode is right in the middle with respect to compression, relatively fast on the encoding range, and the fastest decoding. This is about what you would expect; FLAC is designed to put most of the processing on the encoding side, which is only done once, whereas the adaptive codecs take as long to decode as encode. FLAC is more suited in this way for playback on low-power devices, borne out by the many hardware devices which support it.
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Avg.ratio -
      Tak 1.01 (normal)11:42.598:12.006:36.473:38.14391.16 MB51.39%
      Monkey's Audio 3.99 (normal)13:20.159:56.4014:24.0211:33.71393.17 MB51.97%
      optimFROG 4.21 (mode 0 @ 4x)16:36.9812:51.5817:55.5514:58.99394.69 MB52.24%
      Tak 1.01 (turbo)7:25.213:51.026:16.823:10.87399.97 MB52.71%
      WavPack 4.41 (high)11:48.477:45.589:19.076:05.35399.90 MB52.73%
      Monkey's Audio 3.99 (fast)10:24.296:58.4611:32.078:37.81400.57 MB53.11%
      WavPack 4.41 (normal)9:48.595:46.917:37.264:30.11405.84 MB53.56%
      FLAC 1.2.1 (-5, default)10:07.416:35.685:23.162:22.41406.25 MB53.67%
      FLAC 1.2.1 (-3)7:23.773:47.425:31.152:19.07412.42 MB54.57%
      WavPack 4.41 (fast)8:52.274:47.746:33.733:28.19415.05 MB54.92%
      Apple Lossless (iTunes 4.5)19:53.2719:53.2710:01.8610:01.86414.45 MB54.96%
      Bonk 0.551:45.5848:32.1042:02.7639:05.43418.65 MB55.43%
      FLAC 1.2.1 (-1)6:24.512:42.935:26.872:17.49431.72 MB56.97%
      Shorten 3.2a (-p0 -b256, default)10:01.386:23.406:38.433:30.66433.56 MB57.29%
      RIFF WAVE73:44.9473:44.94780.56 MB100.00%
      -
      -
      - - Here are links to the full summary table (all codecs, all modes) and tables for each individual track. The individual track tables are sorted only by compression ratio since the relative encoding and decoding times are the same as for the whole corpus. -

      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__chopin_prelude_24.html b/doc/html/comparison__chopin_prelude_24.html deleted file mode 100644 index 647fdfb6..00000000 --- a/doc/html/comparison__chopin_prelude_24.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c5:12.995:05.905:02.304:58.199.84 MB35.82%
      Monkey's Audio 3.99 (insane)4:31.194:23.904:41.634:38.159.96 MB36.25%
      Monkey's Audio 3.99 (extra high)0:59.340:52.761:00.840:55.8010.16 MB36.99%
      Tak 1.01 (extra high max)2:21.932:15.970:16.040:10.9610.18 MB37.07%
      Tak 1.01 (extra high)0:54.020:47.210:15.790:10.6110.20 MB37.15%
      optimFROG 4.21 (mode 4 @ 1x)11:56.8011:49.4311:58.6711:52.3810.34 MB37.64%
      optimFROG 4.21 (mode 3 @ 4x)2:03.121:55.852:06.241:59.9310.35 MB37.68%
      optimFROG 4.21 (mode 2 @ 4x)1:07.641:00.031:10.961:04.3810.37 MB37.78%
      Monkey's Audio 3.99 (high)0:31.660:25.200:33.370:28.0110.40 MB37.88%
      optimFROG 4.21 (mode 1 @ 4x)0:50.930:43.240:54.650:47.5510.41 MB37.90%
      Monkey's Audio 3.99 (normal)0:27.250:20.660:29.580:23.6210.52 MB38.32%
      optimFROG 4.21 (mode 0 @ 4x)0:34.130:26.240:37.360:30.8110.53 MB38.33%
      Tak 1.01 (normal)0:24.270:17.590:13.770:07.5910.54 MB38.37%
      Tak 1.01 (turbo)0:14.480:07.790:11.540:05.8910.64 MB38.74%
      WavPack 4.41 (extra high -x)0:59.090:51.190:21.450:15.5610.66 MB38.83%
      WavPack 4.41 (high)0:23.700:16.060:18.580:12.1910.83 MB39.45%
      Monkey's Audio 3.99 (fast)0:21.210:14.610:23.150:17.5010.94 MB39.82%
      WavPack 4.41 (normal -x)0:28.330:20.540:14.770:08.8810.94 MB39.84%
      WavPack 4.41 (normal)0:19.710:11.860:14.610:08.7110.99 MB40.01%
      FLAC 1.2.1 (-8)0:52.850:46.140:10.990:04.5411.05 MB40.25%
      WavPack 4.41 (fast -x)0:23.340:15.660:12.540:06.6511.14 MB40.55%
      FLAC 1.2.1 (-5, default)0:20.100:13.480:10.410:04.3711.19 MB40.73%
      FLAC 1.2.1 (-3)0:14.730:08.010:09.950:04.1111.26 MB40.99%
      WavPack 4.41 (fast)0:17.610:09.900:12.730:06.7111.30 MB41.15%
      Apple Lossless (iTunes 4.5)????11.51 MB41.91%
      FLAC 1.2.1 (-1)0:12.290:05.320:10.140:04.4111.84 MB43.11%
      Shorten 3.2a (-p0 -b256, default)0:19.930:12.700:13.270:06.5212.05 MB43.86%
      Bonk 0.51:45.751:39.191:24.871:18.9112.86 MB46.84%
      Shorten 3.2a (-p8 -b2048)0:25.060:17.520:14.190:07.9214.40 MB52.42%
      RIFF WAVE0:55.770:55.7727.46 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__dream_theater_600.html b/doc/html/comparison__dream_theater_600.html deleted file mode 100644 index 139615c1..00000000 --- a/doc/html/comparison__dream_theater_600.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c11:33.0911:19.0611:12.0311:00.2242.72 MB73.06%
      Monkey's Audio 3.99 (insane)9:54.949:41.0810:23.8410:11.9242.99 MB73.52%
      Monkey's Audio 3.99 (extra high)2:13.371:56.552:17.032:01.5443.06 MB73.64%
      Monkey's Audio 3.99 (high)1:14.010:57.541:17.441:01.8943.21 MB73.91%
      optimFROG 4.21 (mode 2 @ 4x)2:29.222:10.342:36.592:21.4243.24 MB73.95%
      optimFROG 4.21 (mode 3 @ 4x)4:28.014:09.994:33.404:18.9643.26 MB73.98%
      optimFROG 4.21 (mode 4 @ 1x)25:32.6725:17.3325:37.3325:22.0743.26 MB73.98%
      optimFROG 4.21 (mode 1 @ 4x)1:54.861:35.382:02.711:45.7543.26 MB73.98%
      Monkey's Audio 3.99 (normal)1:04.050:47.221:07.560:52.1343.30 MB74.05%
      Tak 1.01 (extra high max)5:17.865:02.220:33.300:17.3843.40 MB74.23%
      optimFROG 4.21 (mode 0 @ 4x)1:18.810:59.921:25.631:09.7043.42 MB74.26%
      Tak 1.01 (extra high)1:55.031:37.680:33.950:17.3143.45 MB74.31%
      Tak 1.01 (normal)0:55.220:38.010:31.570:15.7943.51 MB74.42%
      WavPack 4.41 (extra high -x)2:07.331:47.950:54.180:34.9243.55 MB74.49%
      WavPack 4.41 (high)0:55.990:35.380:45.020:27.4543.67 MB74.69%
      Tak 1.01 (turbo)0:37.120:19.030:30.360:13.6543.80 MB74.91%
      Monkey's Audio 3.99 (fast)0:50.450:33.450:55.140:39.0343.86 MB75.01%
      WavPack 4.41 (normal -x)1:07.850:48.390:37.250:20.3243.91 MB75.10%
      WavPack 4.41 (normal)0:46.860:27.060:37.570:20.3144.01 MB75.26%
      FLAC 1.2.1 (-8)2:08.571:51.560:26.910:11.0344.11 MB75.44%
      FLAC 1.2.1 (-5, default)0:48.660:31.460:26.540:10.6344.17 MB75.54%
      Bonk 0.54:12.593:56.453:26.613:11.0744.35 MB75.85%
      FLAC 1.2.1 (-3)0:36.620:19.230:27.010:09.7544.58 MB76.25%
      WavPack 4.41 (fast -x)0:57.500:37.910:32.460:15.7244.70 MB76.45%
      WavPack 4.41 (fast)0:42.950:22.860:32.450:15.6044.71 MB76.46%
      Apple Lossless (iTunes 4.5)????44.74 MB76.53%
      Shorten 3.2a (-p8 -b2048)1:00.050:42.060:37.310:20.8744.75 MB76.54%
      FLAC 1.2.1 (-1)0:32.130:14.160:27.550:10.7146.60 MB79.70%
      Shorten 3.2a (-p0 -b256, default)0:49.940:31.660:32.610:15.5146.68 MB79.84%
      RIFF WAVE4:02.174:02.1758.47 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__eddie_warner_titus.html b/doc/html/comparison__eddie_warner_titus.html deleted file mode 100644 index 574f7ee1..00000000 --- a/doc/html/comparison__eddie_warner_titus.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      Tak 1.01 (extra high max)2:33.662:26.560:13.830:08.0613.56 MB48.65%
      Tak 1.01 (extra high)0:54.330:46.940:14.630:08.7313.58 MB48.71%
      Tak 1.01 (normal)0:25.210:17.910:13.810:07.8313.64 MB48.94%
      WavPack 4.41 (extra high -x)0:59.690:50.920:23.370:16.6414.16 MB50.82%
      WavPack 4.41 (high)0:30.950:21.880:19.700:12.9414.18 MB50.89%
      WavPack 4.41 (normal -x)0:31.630:22.960:16.370:10.0714.41 MB51.72%
      Tak 1.01 (turbo)0:16.490:09.190:13.150:06.8714.52 MB52.10%
      WavPack 4.41 (normal)0:23.610:14.900:17.130:09.5314.56 MB52.23%
      FLAC 1.2.1 (-8)0:57.420:49.990:11.880:05.9114.77 MB52.98%
      La 0.3c5:22.085:14.865:11.455:06.8814.76 MB52.98%
      FLAC 1.2.1 (-5, default)0:22.060:14.610:12.780:05.2814.83 MB53.23%
      optimFROG 4.21 (mode 2 @ 4x)1:09.571:01.361:13.871:07.0915.01 MB53.85%
      optimFROG 4.21 (mode 1 @ 4x)0:53.690:45.310:55.970:49.6215.01 MB53.85%
      optimFROG 4.21 (mode 3 @ 4x)2:05.241:57.362:07.642:01.9215.01 MB53.87%
      WavPack 4.41 (fast -x)0:26.810:17.000:14.210:07.8215.01 MB53.87%
      optimFROG 4.21 (mode 4 @ 1x)12:01.6911:54.2812:03.3611:57.0615.02 MB53.90%
      FLAC 1.2.1 (-3)0:16.250:08.590:12.770:04.9515.08 MB54.12%
      optimFROG 4.21 (mode 0 @ 4x)0:36.480:28.050:38.760:32.4615.13 MB54.29%
      Monkey's Audio 3.99 (extra high)1:02.130:54.551:03.540:57.5615.15 MB54.36%
      WavPack 4.41 (fast)0:20.990:12.280:14.010:07.9415.17 MB54.45%
      Monkey's Audio 3.99 (insane)4:39.174:32.264:51.864:47.4715.18 MB54.47%
      Monkey's Audio 3.99 (high)0:33.690:26.380:35.470:29.4615.26 MB54.74%
      Monkey's Audio 3.99 (normal)0:29.040:21.710:30.210:24.3615.27 MB54.79%
      Monkey's Audio 3.99 (fast)0:23.070:15.050:24.990:18.8115.55 MB55.79%
      Shorten 3.2a (-p0 -b256, default)0:21.190:13.680:13.500:07.2815.78 MB56.62%
      Shorten 3.2a (-p8 -b2048)0:26.260:18.620:15.590:08.7816.21 MB58.18%
      FLAC 1.2.1 (-1)0:14.000:06.170:11.790:05.2216.35 MB58.67%
      Apple Lossless (iTunes 4.5)????16.36 MB58.71%
      Bonk 0.51:54.691:47.691:35.031:28.4716.73 MB60.03%
      RIFF WAVE1:16.861:16.8627.87 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__fanfare_de_l_eventail_de_jeanne.html b/doc/html/comparison__fanfare_de_l_eventail_de_jeanne.html deleted file mode 100644 index ecf86190..00000000 --- a/doc/html/comparison__fanfare_de_l_eventail_de_jeanne.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c3:53.853:48.603:46.063:43.426.46 MB31.04%
      Tak 1.01 (extra high max)1:40.841:36.140:10.020:06.646.57 MB31.54%
      Tak 1.01 (extra high)0:36.930:31.820:10.220:06.786.58 MB31.62%
      Monkey's Audio 3.99 (extra high)0:42.130:37.160:43.260:39.926.75 MB32.43%
      Monkey's Audio 3.99 (insane)3:09.723:04.723:16.683:14.216.78 MB32.56%
      optimFROG 4.21 (mode 4 @ 1x)8:22.498:17.198:22.998:19.166.82 MB32.74%
      optimFROG 4.21 (mode 3 @ 4x)1:27.801:22.511:28.891:25.166.91 MB33.20%
      Tak 1.01 (normal)0:17.570:12.280:08.760:05.406.92 MB33.24%
      Monkey's Audio 3.99 (high)0:22.580:17.460:23.480:20.176.98 MB33.53%
      optimFROG 4.21 (mode 2 @ 4x)0:48.740:43.110:51.290:46.987.01 MB33.69%
      optimFROG 4.21 (mode 1 @ 4x)0:37.650:31.910:38.280:34.487.09 MB34.06%
      optimFROG 4.21 (mode 0 @ 4x)0:24.980:19.190:26.320:22.477.21 MB34.62%
      Monkey's Audio 3.99 (normal)0:19.630:14.440:20.770:17.117.28 MB34.95%
      Tak 1.01 (turbo)0:10.810:05.750:08.430:04.477.31 MB35.11%
      WavPack 4.41 (extra high -x)0:40.930:35.090:15.000:11.297.38 MB35.44%
      FLAC 1.2.1 (-8)0:38.780:33.610:07.050:03.527.46 MB35.82%
      WavPack 4.41 (high)0:17.840:11.830:13.070:09.227.49 MB35.98%
      Monkey's Audio 3.99 (fast)0:15.210:10.130:16.270:12.837.50 MB36.01%
      FLAC 1.2.1 (-5, default)0:14.840:09.520:07.390:03.367.51 MB36.08%
      WavPack 4.41 (normal -x)0:20.880:14.860:10.540:06.587.52 MB36.12%
      WavPack 4.41 (normal)0:14.750:08.790:10.880:06.667.58 MB36.41%
      FLAC 1.2.1 (-3)0:10.590:05.380:06.780:02.967.60 MB36.48%
      WavPack 4.41 (fast -x)0:17.360:11.370:09.090:05.067.69 MB36.92%
      WavPack 4.41 (fast)0:13.190:07.260:08.680:05.107.81 MB37.52%
      Apple Lossless (iTunes 4.5)????7.82 MB37.57%
      Bonk 0.51:16.801:12.071:00.910:57.067.83 MB37.62%
      FLAC 1.2.1 (-1)0:09.190:03.960:07.850:03.488.11 MB38.95%
      Shorten 3.2a (-p0 -b256, default)0:14.290:09.130:08.730:04.818.19 MB39.32%
      Shorten 3.2a (-p8 -b2048)0:17.660:12.410:10.010:06.258.29 MB39.83%
      RIFF WAVE0:36.640:36.6420.82 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__gloria_estefan_conga.html b/doc/html/comparison__gloria_estefan_conga.html deleted file mode 100644 index 088721ce..00000000 --- a/doc/html/comparison__gloria_estefan_conga.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c8:50.138:38.358:31.048:22.6728.98 MB64.19%
      optimFROG 4.21 (mode 4 @ 1x)19:41.5519:29.0019:44.0419:32.9429.43 MB65.17%
      Monkey's Audio 3.99 (insane)7:37.657:26.837:59.147:50.7229.48 MB65.28%
      Monkey's Audio 3.99 (extra high)1:42.801:29.771:45.421:34.2729.49 MB65.30%
      optimFROG 4.21 (mode 3 @ 4x)3:26.623:12.393:30.883:19.4929.49 MB65.31%
      optimFROG 4.21 (mode 2 @ 4x)1:55.991:40.982:00.341:49.2129.54 MB65.42%
      optimFROG 4.21 (mode 1 @ 4x)1:28.641:13.821:32.591:20.9529.58 MB65.50%
      Monkey's Audio 3.99 (high)0:55.850:43.160:58.880:47.7629.69 MB65.76%
      Tak 1.01 (extra high max)4:14.194:03.060:25.550:14.3229.74 MB65.87%
      Tak 1.01 (extra high)1:31.551:18.820:25.920:14.5229.77 MB65.92%
      optimFROG 4.21 (mode 0 @ 4x)1:00.950:46.301:05.540:54.1029.78 MB65.95%
      Monkey's Audio 3.99 (normal)0:49.040:36.370:51.890:40.8429.83 MB66.05%
      Tak 1.01 (normal)0:42.970:29.860:23.540:12.2829.86 MB66.12%
      WavPack 4.41 (extra high -x)1:37.601:22.420:39.740:27.4629.92 MB66.27%
      WavPack 4.41 (high)0:41.970:26.810:33.680:21.4530.02 MB66.49%
      Monkey's Audio 3.99 (fast)0:37.950:25.200:41.850:30.3630.20 MB66.89%
      WavPack 4.41 (normal -x)0:52.600:37.670:27.550:15.5830.32 MB67.15%
      Tak 1.01 (turbo)0:27.640:13.980:22.580:11.2230.38 MB67.27%
      WavPack 4.41 (normal)0:35.400:20.450:28.550:15.4330.44 MB67.42%
      Bonk 0.53:09.652:57.692:35.012:23.8430.64 MB67.85%
      FLAC 1.2.1 (-8)1:37.621:24.840:23.650:09.1630.66 MB67.90%
      FLAC 1.2.1 (-5, default)0:36.820:23.610:20.770:08.7130.72 MB68.03%
      WavPack 4.41 (fast)0:31.000:17.170:24.180:12.3730.75 MB68.10%
      WavPack 4.41 (fast -x)0:43.650:29.080:23.780:12.1030.75 MB68.10%
      Apple Lossless (iTunes 4.5)????30.91 MB68.47%
      FLAC 1.2.1 (-3)0:28.350:14.220:22.350:08.5231.49 MB69.74%
      Shorten 3.2a (-p8 -b2048)0:45.470:31.570:27.670:15.9431.76 MB70.34%
      FLAC 1.2.1 (-1)0:24.040:10.050:19.460:08.0031.95 MB70.76%
      Shorten 3.2a (-p0 -b256, default)0:37.090:23.160:23.320:11.5032.47 MB71.91%
      RIFF WAVE2:44.302:44.3045.15 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__hand_in_my_pocket.html b/doc/html/comparison__hand_in_my_pocket.html deleted file mode 100644 index f718c3cd..00000000 --- a/doc/html/comparison__hand_in_my_pocket.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c7:32.827:22.327:15.807:09.3220.77 MB53.12%
      Monkey's Audio 3.99 (insane)6:32.306:21.616:49.126:42.8221.22 MB54.27%
      optimFROG 4.21 (mode 4 @ 1x)16:52.1716:41.4816:54.9316:45.2521.24 MB54.33%
      optimFROG 4.21 (mode 3 @ 4x)2:55.932:44.652:59.072:50.8221.25 MB54.36%
      optimFROG 4.21 (mode 2 @ 4x)1:38.571:26.581:41.851:32.9321.33 MB54.55%
      optimFROG 4.21 (mode 1 @ 4x)1:14.991:02.511:17.801:09.1021.36 MB54.64%
      Monkey's Audio 3.99 (extra high)1:26.611:16.071:30.361:21.4421.40 MB54.75%
      Tak 1.01 (extra high max)3:26.433:17.090:23.190:13.4221.49 MB54.96%
      Tak 1.01 (extra high)1:15.741:05.080:23.060:14.1621.52 MB55.04%
      Monkey's Audio 3.99 (high)0:46.910:36.450:49.980:41.1621.66 MB55.40%
      Tak 1.01 (normal)0:35.390:24.390:20.800:12.1421.73 MB55.57%
      Monkey's Audio 3.99 (normal)0:41.220:30.240:42.700:34.0521.76 MB55.65%
      optimFROG 4.21 (mode 0 @ 4x)0:53.020:40.300:55.090:45.6621.89 MB55.98%
      WavPack 4.41 (extra high -x)1:22.521:09.690:33.630:23.7622.04 MB56.37%
      Monkey's Audio 3.99 (fast)0:31.610:20.950:34.930:26.0922.13 MB56.60%
      WavPack 4.41 (high)0:35.980:22.810:29.070:18.3322.34 MB57.14%
      WavPack 4.41 (normal -x)0:45.150:31.710:22.650:13.1122.96 MB58.74%
      Tak 1.01 (turbo)0:23.450:11.800:18.300:09.0923.06 MB58.97%
      FLAC 1.2.1 (-8)1:22.331:11.760:17.640:08.4823.19 MB59.31%
      WavPack 4.41 (normal)0:30.380:17.380:23.350:14.2223.26 MB59.50%
      FLAC 1.2.1 (-5, default)0:31.320:20.100:16.760:07.2223.30 MB59.61%
      Bonk 0.52:39.842:29.572:09.432:00.0523.35 MB59.72%
      Apple Lossless (iTunes 4.5)????23.64 MB60.47%
      WavPack 4.41 (fast -x)0:37.370:24.820:19.970:10.5423.81 MB60.91%
      WavPack 4.41 (fast)0:28.080:14.530:20.820:11.0223.93 MB61.21%
      FLAC 1.2.1 (-3)0:23.760:11.000:16.250:06.8224.04 MB61.48%
      Shorten 3.2a (-p8 -b2048)0:38.450:26.710:23.330:13.6724.72 MB63.23%
      FLAC 1.2.1 (-1)0:20.600:08.530:16.830:07.1724.78 MB63.40%
      Shorten 3.2a (-p0 -b256, default)0:31.140:19.240:21.190:11.2825.34 MB64.81%
      RIFF WAVE1:57.731:57.7339.09 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__l_sub_raga_sivapriya.html b/doc/html/comparison__l_sub_raga_sivapriya.html deleted file mode 100644 index 8630c036..00000000 --- a/doc/html/comparison__l_sub_raga_sivapriya.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c40:54.7839:59.0439:22.2038:52.3687.51 MB40.97%
      Monkey's Audio 3.99 (insane)35:16.9934:30.8636:59.6336:29.4889.18 MB41.75%
      Tak 1.01 (extra high max)17:43.5816:55.922:14.141:27.3990.84 MB42.53%
      Tak 1.01 (extra high)6:59.206:04.852:14.621:29.2990.88 MB42.55%
      Monkey's Audio 3.99 (extra high)7:46.456:53.718:04.357:21.4490.95 MB42.58%
      optimFROG 4.21 (mode 4 @ 1x)93:03.5592:09.3893:14.0992:30.1292.05 MB43.10%
      optimFROG 4.21 (mode 3 @ 4x)15:57.6915:02.4316:17.4515:35.3892.09 MB43.11%
      optimFROG 4.21 (mode 2 @ 4x)8:48.937:50.699:07.338:24.9992.48 MB43.30%
      optimFROG 4.21 (mode 1 @ 4x)6:37.615:38.427:01.966:16.4192.76 MB43.43%
      Monkey's Audio 3.99 (high)4:10.523:16.404:28.743:43.2993.15 MB43.61%
      Monkey's Audio 3.99 (normal)3:36.142:42.033:55.633:10.3194.32 MB44.16%
      Tak 1.01 (normal)3:09.812:14.131:47.440:58.0894.45 MB44.22%
      optimFROG 4.21 (mode 0 @ 4x)4:29.253:31.364:51.564:05.6394.74 MB44.36%
      Monkey's Audio 3.99 (fast)2:47.971:53.553:05.922:19.0495.34 MB44.64%
      WavPack 4.41 (extra high -x)7:25.786:23.832:58.682:08.0696.11 MB45.00%
      Tak 1.01 (turbo)1:59.331:02.271:43.560:51.7296.13 MB45.01%
      FLAC 1.2.1 (-8)7:18.016:23.651:28.930:40.0096.68 MB45.26%
      WavPack 4.41 (high)3:10.072:05.532:30.661:39.3596.80 MB45.32%
      FLAC 1.2.1 (-5, default)2:43.851:47.041:26.330:39.0897.00 MB45.41%
      WavPack 4.41 (normal -x)3:48.912:43.721:56.401:09.6897.37 MB45.59%
      FLAC 1.2.1 (-3)1:58.631:00.671:28.480:39.7797.92 MB45.85%
      WavPack 4.41 (normal)2:38.391:32.772:03.211:13.2298.03 MB45.90%
      Apple Lossless (iTunes 4.5)????98.57 MB46.15%
      WavPack 4.41 (fast -x)3:11.512:05.471:46.710:54.2098.79 MB46.25%
      Bonk 0.513:47.9412:57.2511:07.4210:21.5298.94 MB46.33%
      WavPack 4.41 (fast)2:21.401:16.781:43.540:54.40100.00 MB46.82%
      Shorten 3.2a (-p8 -b2048)3:14.032:16.631:58.491:08.47102.60 MB48.04%
      Shorten 3.2a (-p0 -b256, default)2:41.541:43.741:48.330:56.56102.84 MB48.15%
      FLAC 1.2.1 (-1)1:44.160:43.351:30.390:36.69103.43 MB48.43%
      RIFF WAVE8:16.118:16.11213.56 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__laetatus_sum.html b/doc/html/comparison__laetatus_sum.html deleted file mode 100644 index 1a33380b..00000000 --- a/doc/html/comparison__laetatus_sum.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c4:39.124:33.044:29.324:25.4811.94 MB49.22%
      Monkey's Audio 3.99 (insane)4:04.683:58.314:15.314:11.7412.05 MB49.68%
      Monkey's Audio 3.99 (extra high)0:54.040:47.410:55.760:50.8112.09 MB49.81%
      Tak 1.01 (extra high)0:46.420:39.870:14.100:08.7312.15 MB50.09%
      Tak 1.01 (extra high max)1:55.691:49.710:13.790:08.6612.15 MB50.09%
      optimFROG 4.21 (mode 4 @ 1x)10:35.0910:28.5610:36.3910:31.0712.17 MB50.15%
      optimFROG 4.21 (mode 3 @ 4x)1:49.811:42.941:51.851:46.8912.19 MB50.23%
      Monkey's Audio 3.99 (high)0:28.990:22.510:30.720:25.7112.23 MB50.42%
      Tak 1.01 (normal)0:21.770:15.120:11.850:06.6612.25 MB50.47%
      optimFROG 4.21 (mode 2 @ 4x)1:00.930:53.701:05.580:59.0612.27 MB50.58%
      Monkey's Audio 3.99 (normal)0:25.040:18.610:26.380:21.5712.42 MB51.18%
      optimFROG 4.21 (mode 1 @ 4x)0:45.860:38.630:48.380:43.2112.43 MB51.21%
      Tak 1.01 (turbo)0:13.730:07.030:11.470:06.4012.54 MB51.67%
      optimFROG 4.21 (mode 0 @ 4x)0:31.360:23.990:33.700:28.3612.63 MB52.07%
      WavPack 4.41 (extra high -x)0:51.140:43.720:20.370:14.6112.66 MB52.17%
      Bonk 0.51:35.751:29.851:17.291:12.0212.71 MB52.37%
      FLAC 1.2.1 (-8)0:50.660:44.240:11.600:06.0412.71 MB52.38%
      Monkey's Audio 3.99 (fast)0:19.480:13.100:22.330:16.4112.76 MB52.60%
      FLAC 1.2.1 (-5, default)0:19.150:12.460:09.230:04.1312.82 MB52.85%
      WavPack 4.41 (high)0:21.590:14.300:17.340:11.6412.87 MB53.02%
      FLAC 1.2.1 (-3)0:13.620:07.160:10.110:04.7312.90 MB53.17%
      WavPack 4.41 (normal -x)0:26.760:19.190:13.350:08.1512.92 MB53.25%
      WavPack 4.41 (normal)0:18.280:10.590:14.270:09.1712.95 MB53.38%
      Apple Lossless (iTunes 4.5)????13.04 MB53.77%
      WavPack 4.41 (fast -x)0:22.180:14.440:11.600:06.5213.05 MB53.80%
      WavPack 4.41 (fast)0:16.890:09.020:12.620:06.9613.31 MB54.85%
      Shorten 3.2a (-p0 -b256, default)0:18.240:11.630:11.420:06.1513.32 MB54.89%
      FLAC 1.2.1 (-1)0:11.560:04.940:09.740:04.1813.32 MB54.92%
      Shorten 3.2a (-p8 -b2048)0:22.490:15.870:13.710:08.3213.42 MB55.31%
      RIFF WAVE1:07.701:07.7024.26 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__mummified_in_barbed_wire.html b/doc/html/comparison__mummified_in_barbed_wire.html deleted file mode 100644 index ddd142cd..00000000 --- a/doc/html/comparison__mummified_in_barbed_wire.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c6:34.386:24.876:21.266:14.5322.69 MB67.98%
      Monkey's Audio 3.99 (insane)5:40.585:30.735:55.615:49.3022.83 MB68.39%
      Monkey's Audio 3.99 (extra high)1:16.321:05.831:18.271:09.9222.85 MB68.47%
      optimFROG 4.21 (mode 4 @ 1x)14:35.3914:25.9814:37.3814:28.8922.95 MB68.77%
      optimFROG 4.21 (mode 3 @ 4x)2:32.722:22.242:35.632:27.7423.01 MB68.94%
      Tak 1.01 (extra high max)2:45.872:36.910:19.630:11.1723.04 MB69.04%
      Tak 1.01 (extra high)1:03.100:53.220:22.920:11.7823.06 MB69.08%
      Monkey's Audio 3.99 (high)0:41.330:31.840:43.870:35.6623.18 MB69.45%
      optimFROG 4.21 (mode 2 @ 4x)1:26.091:14.651:29.331:20.8723.21 MB69.54%
      Monkey's Audio 3.99 (normal)0:35.680:26.310:39.150:30.7723.24 MB69.63%
      Tak 1.01 (normal)0:31.430:21.180:18.740:09.9223.24 MB69.64%
      optimFROG 4.21 (mode 1 @ 4x)1:04.820:53.531:08.491:00.1123.31 MB69.84%
      WavPack 4.41 (extra high -x)1:11.611:00.900:28.810:19.6623.38 MB70.06%
      Tak 1.01 (turbo)0:21.430:10.210:17.250:07.9723.49 MB70.37%
      FLAC 1.2.1 (-8)1:12.781:03.110:16.260:07.2323.72 MB71.06%
      WavPack 4.41 (high)0:31.880:20.250:26.680:16.6923.83 MB71.41%
      WavPack 4.41 (normal -x)0:38.920:27.330:20.460:11.8323.91 MB71.63%
      optimFROG 4.21 (mode 0 @ 4x)0:44.750:33.750:48.790:40.1123.95 MB71.76%
      FLAC 1.2.1 (-5, default)0:28.410:17.730:16.000:06.3924.01 MB71.94%
      Monkey's Audio 3.99 (fast)0:28.670:18.670:32.520:23.9824.14 MB72.34%
      WavPack 4.41 (normal)0:26.910:15.010:22.340:13.3524.17 MB72.42%
      Bonk 0.52:22.132:13.041:58.241:49.1124.36 MB72.97%
      Apple Lossless (iTunes 4.5)????24.37 MB73.01%
      WavPack 4.41 (fast -x)0:32.790:21.370:19.240:10.1624.86 MB74.47%
      WavPack 4.41 (fast)0:25.340:12.540:18.760:09.3024.86 MB74.48%
      FLAC 1.2.1 (-3)0:21.480:10.460:15.500:06.6825.05 MB75.04%
      Shorten 3.2a (-p8 -b2048)0:34.780:23.740:22.600:13.5525.12 MB75.26%
      FLAC 1.2.1 (-1)0:18.750:07.500:16.250:07.2626.07 MB78.12%
      Shorten 3.2a (-p0 -b256, default)0:28.670:17.590:19.190:09.9726.61 MB79.72%
      RIFF WAVE2:08.632:08.6333.37 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__prokofiev_pcon3_3.html b/doc/html/comparison__prokofiev_pcon3_3.html deleted file mode 100644 index c0ca7fbb..00000000 --- a/doc/html/comparison__prokofiev_pcon3_3.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c19:03.4718:38.1618:20.2018:07.7732.65 MB32.43%
      Tak 1.01 (extra high max)8:25.738:04.190:59.470:40.0233.30 MB33.06%
      Tak 1.01 (extra high)3:11.592:47.241:03.540:44.2133.32 MB33.09%
      Monkey's Audio 3.99 (insane)16:09.4315:46.0416:53.9216:41.2533.34 MB33.11%
      optimFROG 4.21 (mode 4 @ 1x)43:22.3042:57.3343:26.4943:07.0133.58 MB33.35%
      Monkey's Audio 3.99 (extra high)3:33.723:09.653:44.813:26.4633.60 MB33.37%
      optimFROG 4.21 (mode 3 @ 4x)7:21.406:59.217:29.737:12.1233.66 MB33.43%
      optimFROG 4.21 (mode 2 @ 4x)4:02.673:36.664:10.753:52.1433.73 MB33.50%
      optimFROG 4.21 (mode 1 @ 4x)3:00.862:34.683:07.842:49.2533.83 MB33.60%
      optimFROG 4.21 (mode 0 @ 4x)1:59.441:34.592:08.441:49.0534.14 MB33.90%
      Monkey's Audio 3.99 (high)1:54.151:29.892:06.521:47.7834.16 MB33.92%
      Tak 1.01 (normal)1:28.481:02.760:50.740:30.0634.41 MB34.17%
      Monkey's Audio 3.99 (normal)1:38.221:13.731:48.431:29.3134.58 MB34.34%
      WavPack 4.41 (extra high -x)3:30.153:00.661:24.081:03.8434.82 MB34.58%
      Tak 1.01 (turbo)0:53.570:28.130:48.050:27.9534.98 MB34.74%
      WavPack 4.41 (high)1:29.500:58.581:09.840:48.8335.24 MB34.99%
      WavPack 4.41 (normal -x)1:47.071:17.260:56.040:36.1835.34 MB35.09%
      Monkey's Audio 3.99 (fast)1:16.080:51.681:25.821:06.7535.53 MB35.28%
      WavPack 4.41 (normal)1:13.130:43.990:55.600:33.2735.69 MB35.44%
      FLAC 1.2.1 (-8)3:13.352:49.180:39.620:20.1735.99 MB35.74%
      FLAC 1.2.1 (-5, default)1:14.370:49.350:38.860:18.3936.28 MB36.03%
      WavPack 4.41 (fast -x)1:27.940:57.860:46.530:25.7636.37 MB36.12%
      FLAC 1.2.1 (-3)0:53.070:26.950:41.380:19.1636.65 MB36.40%
      WavPack 4.41 (fast)1:07.120:36.210:48.290:28.2537.18 MB36.92%
      Apple Lossless (iTunes 4.5)????37.32 MB37.06%
      FLAC 1.2.1 (-1)0:46.220:19.530:38.540:17.8639.23 MB38.96%
      Shorten 3.2a (-p0 -b256, default)1:13.080:46.860:49.720:28.8539.49 MB39.21%
      Bonk 0.56:18.905:55.405:07.274:46.8440.31 MB40.03%
      Shorten 3.2a (-p8 -b2048)1:27.831:01.220:57.700:34.3645.34 MB45.02%
      RIFF WAVE3:05.103:05.10100.68 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__ravel_sq4_4.html b/doc/html/comparison__ravel_sq4_4.html deleted file mode 100644 index f722b535..00000000 --- a/doc/html/comparison__ravel_sq4_4.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c10:40.8810:27.2210:17.0710:09.6419.94 MB35.50%
      Monkey's Audio 3.99 (insane)9:08.888:56.229:37.009:29.3520.17 MB35.90%
      Monkey's Audio 3.99 (extra high)2:00.531:47.082:05.061:54.6420.29 MB36.11%
      Tak 1.01 (extra high max)4:39.264:27.170:33.470:22.4220.33 MB36.19%
      Tak 1.01 (extra high)1:48.731:34.920:35.500:24.1920.35 MB36.22%
      optimFROG 4.21 (mode 4 @ 1x)24:26.7424:12.4024:28.8024:17.9820.62 MB36.71%
      Monkey's Audio 3.99 (high)1:04.750:50.791:09.210:58.4920.68 MB36.81%
      optimFROG 4.21 (mode 3 @ 4x)4:10.493:56.434:13.884:03.9020.72 MB36.88%
      optimFROG 4.21 (mode 2 @ 4x)2:17.172:02.142:21.022:10.7820.83 MB37.07%
      optimFROG 4.21 (mode 1 @ 4x)1:42.601:27.341:47.211:36.5420.93 MB37.25%
      Tak 1.01 (normal)0:48.660:34.630:26.320:15.2020.95 MB37.28%
      Monkey's Audio 3.99 (normal)0:55.630:41.681:00.360:49.6621.05 MB37.47%
      optimFROG 4.21 (mode 0 @ 4x)1:08.870:53.421:13.721:02.9721.23 MB37.79%
      WavPack 4.41 (extra high -x)1:56.001:41.600:44.820:33.1921.42 MB38.13%
      Tak 1.01 (turbo)0:30.010:15.730:24.320:12.8921.49 MB38.25%
      Monkey's Audio 3.99 (fast)0:43.140:29.290:48.440:37.3921.52 MB38.30%
      WavPack 4.41 (high)0:49.040:32.840:37.710:25.3121.59 MB38.42%
      WavPack 4.41 (normal -x)0:59.890:43.470:29.430:18.5821.72 MB38.66%
      WavPack 4.41 (normal)0:40.760:24.680:30.440:19.0621.75 MB38.70%
      FLAC 1.2.1 (-8)1:51.951:38.330:21.080:10.1421.78 MB38.77%
      FLAC 1.2.1 (-5, default)0:41.470:27.540:21.210:09.9621.90 MB38.97%
      WavPack 4.41 (fast -x)0:49.790:33.440:26.250:14.4322.02 MB39.20%
      WavPack 4.41 (fast)0:36.560:20.280:25.550:14.0822.23 MB39.57%
      FLAC 1.2.1 (-3)0:29.860:15.760:20.280:09.1022.42 MB39.91%
      Apple Lossless (iTunes 4.5)????22.52 MB40.08%
      Bonk 0.53:32.503:19.492:50.962:39.4223.18 MB41.25%
      FLAC 1.2.1 (-1)0:25.230:10.810:21.380:09.8723.33 MB41.52%
      Shorten 3.2a (-p0 -b256, default)0:41.160:26.710:26.700:15.2723.71 MB42.21%
      Shorten 3.2a (-p8 -b2048)0:49.310:34.870:30.800:17.9625.59 MB45.54%
      RIFF WAVE1:53.061:53.0656.18 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__scarlatti_k42.html b/doc/html/comparison__scarlatti_k42.html deleted file mode 100644 index b7c3f26a..00000000 --- a/doc/html/comparison__scarlatti_k42.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c3:07.283:03.363:00.592:58.146.62 MB40.36%
      Monkey's Audio 3.99 (insane)2:43.572:39.842:50.502:48.436.67 MB40.68%
      Monkey's Audio 3.99 (extra high)0:35.820:31.800:36.660:33.836.74 MB41.09%
      Tak 1.01 (extra high max)1:23.811:20.140:09.050:06.066.78 MB41.37%
      Tak 1.01 (extra high)0:32.020:27.950:08.950:05.906.80 MB41.48%
      optimFROG 4.21 (mode 4 @ 1x)7:08.277:04.287:09.327:06.006.87 MB41.90%
      optimFROG 4.21 (mode 3 @ 4x)1:13.311:09.331:15.161:12.056.88 MB41.96%
      Monkey's Audio 3.99 (high)0:19.090:15.100:20.200:17.456.91 MB42.13%
      optimFROG 4.21 (mode 2 @ 4x)0:40.290:36.010:41.990:38.606.91 MB42.16%
      Tak 1.01 (normal)0:14.620:10.550:07.620:04.676.97 MB42.54%
      optimFROG 4.21 (mode 1 @ 4x)0:30.050:25.840:33.760:29.486.98 MB42.55%
      Monkey's Audio 3.99 (normal)0:16.380:12.400:17.450:14.326.99 MB42.61%
      optimFROG 4.21 (mode 0 @ 4x)0:20.350:16.000:22.490:19.087.07 MB43.10%
      Tak 1.01 (turbo)0:08.800:04.680:06.870:03.777.11 MB43.34%
      WavPack 4.41 (extra high -x)0:34.070:29.660:13.060:09.607.13 MB43.47%
      Monkey's Audio 3.99 (fast)0:12.730:08.680:13.840:10.867.16 MB43.69%
      FLAC 1.2.1 (-8)0:33.100:29.010:07.010:03.367.23 MB44.10%
      WavPack 4.41 (high)0:13.920:09.610:11.170:07.237.24 MB44.16%
      FLAC 1.2.1 (-5, default)0:12.170:08.110:05.970:02.927.26 MB44.28%
      WavPack 4.41 (normal -x)0:17.340:12.760:08.720:05.347.27 MB44.34%
      FLAC 1.2.1 (-3)0:08.630:04.560:06.140:02.587.29 MB44.46%
      WavPack 4.41 (normal)0:11.550:07.090:08.770:05.467.32 MB44.67%
      WavPack 4.41 (fast -x)0:14.160:09.770:07.360:04.337.35 MB44.81%
      Apple Lossless (iTunes 4.5)????7.44 MB45.41%
      Bonk 0.51:02.990:59.100:50.900:47.487.46 MB45.48%
      Shorten 3.2a (-p0 -b256, default)0:11.690:07.620:07.490:04.447.48 MB45.64%
      FLAC 1.2.1 (-1)0:07.230:03.140:05.870:02.587.51 MB45.82%
      WavPack 4.41 (fast)0:10.410:05.970:07.980:04.347.73 MB47.14%
      Shorten 3.2a (-p8 -b2048)0:14.340:10.170:08.610:05.228.20 MB50.04%
      RIFF WAVE0:37.510:37.5116.39 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__tool_forty_six_and_2.html b/doc/html/comparison__tool_forty_six_and_2.html deleted file mode 100644 index afc15005..00000000 --- a/doc/html/comparison__tool_forty_six_and_2.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c12:28.2912:12.9312:02.2811:51.3937.42 MB58.24%
      optimFROG 4.21 (mode 4 @ 1x)27:57.0627:40.8428:01.2927:46.1637.96 MB59.07%
      optimFROG 4.21 (mode 3 @ 4x)4:50.124:32.534:57.454:43.2237.99 MB59.13%
      Monkey's Audio 3.99 (insane)10:46.5510:32.5811:19.5411:08.0538.00 MB59.14%
      Monkey's Audio 3.99 (extra high)2:22.002:05.732:29.802:14.7538.03 MB59.19%
      optimFROG 4.21 (mode 2 @ 4x)2:40.992:22.302:49.182:34.0038.08 MB59.27%
      optimFROG 4.21 (mode 1 @ 4x)2:01.341:42.412:11.181:55.1938.15 MB59.37%
      Monkey's Audio 3.99 (high)1:17.691:00.221:22.991:07.5938.21 MB59.47%
      Tak 1.01 (extra high max)5:45.295:29.360:36.160:20.9538.24 MB59.51%
      Tak 1.01 (extra high)2:03.191:45.490:36.250:20.6738.28 MB59.58%
      Monkey's Audio 3.99 (normal)1:06.860:49.481:13.250:58.0038.38 MB59.73%
      Tak 1.01 (normal)0:58.620:40.000:33.280:17.7538.45 MB59.84%
      optimFROG 4.21 (mode 0 @ 4x)1:23.431:04.391:31.901:15.6338.68 MB60.20%
      WavPack 4.41 (extra high -x)2:15.261:55.850:55.540:38.1838.80 MB60.38%
      WavPack 4.41 (high)0:58.090:38.420:46.360:29.4339.01 MB60.72%
      Monkey's Audio 3.99 (fast)0:52.400:34.800:57.820:42.7439.09 MB60.84%
      WavPack 4.41 (normal -x)1:10.800:51.660:38.470:22.1039.50 MB61.48%
      Tak 1.01 (turbo)0:37.400:19.460:33.330:15.8539.88 MB62.07%
      WavPack 4.41 (normal)0:48.400:28.640:38.310:22.6839.92 MB62.12%
      FLAC 1.2.1 (-8)2:16.291:58.230:31.690:14.5640.04 MB62.32%
      FLAC 1.2.1 (-5, default)0:50.890:33.030:28.200:12.6040.19 MB62.55%
      WavPack 4.41 (fast)0:43.920:23.940:35.660:17.2240.47 MB62.98%
      WavPack 4.41 (fast -x)1:00.670:40.170:35.000:17.8640.47 MB62.98%
      Apple Lossless (iTunes 4.5)????40.75 MB63.42%
      FLAC 1.2.1 (-3)0:37.480:19.570:30.660:11.1840.84 MB63.56%
      Bonk 0.54:25.624:08.653:37.563:21.5940.98 MB63.78%
      FLAC 1.2.1 (-1)0:32.210:13.870:27.890:11.4242.66 MB66.39%
      Shorten 3.2a (-p8 -b2048)1:02.290:43.530:41.480:23.5143.06 MB67.01%
      Shorten 3.2a (-p0 -b256, default)0:51.800:33.150:34.310:17.6443.18 MB67.21%
      RIFF WAVE3:32.163:32.1664.25 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison__white_room.html b/doc/html/comparison__white_room.html deleted file mode 100644 index 18f0488b..00000000 --- a/doc/html/comparison__white_room.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Ratio -
      La 0.3c10:19.1410:06.409:58.769:49.4033.44 MB63.09%
      optimFROG 4.21 (mode 3 @ 4x)3:59.683:44.764:06.853:53.6333.90 MB63.95%
      optimFROG 4.21 (mode 2 @ 4x)2:13.661:57.832:19.882:07.4433.91 MB63.97%
      optimFROG 4.21 (mode 4 @ 1x)22:58.3822:44.9923:03.4922:49.4533.93 MB63.99%
      Monkey's Audio 3.99 (insane)8:52.218:40.359:19.419:09.8233.95 MB64.04%
      optimFROG 4.21 (mode 1 @ 4x)1:41.141:24.941:48.081:35.1233.96 MB64.05%
      Monkey's Audio 3.99 (extra high)1:58.771:44.072:03.721:50.9634.00 MB64.13%
      Tak 1.01 (extra high max)4:38.014:24.470:31.770:18.5634.08 MB64.28%
      Tak 1.01 (extra high)1:42.151:27.360:31.010:17.9834.11 MB64.34%
      Monkey's Audio 3.99 (high)1:04.940:50.221:09.130:56.1734.11 MB64.35%
      Tak 1.01 (normal)0:48.570:33.590:28.230:14.7734.25 MB64.60%
      Monkey's Audio 3.99 (normal)0:55.970:41.521:00.660:47.6634.25 MB64.60%
      optimFROG 4.21 (mode 0 @ 4x)1:11.160:54.081:16.251:02.9634.29 MB64.68%
      WavPack 4.41 (extra high -x)1:52.391:35.780:46.170:31.5534.52 MB65.12%
      Tak 1.01 (turbo)0:30.950:15.970:27.610:13.1334.66 MB65.39%
      WavPack 4.41 (high)0:47.950:31.280:40.190:25.2934.78 MB65.61%
      FLAC 1.2.1 (-8)1:53.011:38.200:25.940:12.3334.85 MB65.73%
      Monkey's Audio 3.99 (fast)0:44.320:29.300:49.050:36.0234.85 MB65.74%
      Bonk 0.53:40.433:26.663:01.262:48.0534.96 MB65.95%
      WavPack 4.41 (normal -x)0:58.410:41.810:31.140:17.8634.99 MB66.01%
      FLAC 1.2.1 (-5, default)0:43.300:27.640:22.710:09.3735.07 MB66.16%
      WavPack 4.41 (normal)0:40.460:23.700:32.230:19.0435.18 MB66.36%
      FLAC 1.2.1 (-3)0:30.700:15.860:23.490:08.7635.30 MB66.59%
      Shorten 3.2a (-p8 -b2048)0:51.660:36.540:32.680:19.2735.40 MB66.77%
      Apple Lossless (iTunes 4.5)????35.46 MB66.89%
      WavPack 4.41 (fast -x)0:49.400:32.480:27.760:14.6235.50 MB66.97%
      WavPack 4.41 (fast)0:36.810:19.000:28.460:14.9035.61 MB67.18%
      Shorten 3.2a (-p0 -b256, default)0:41.620:26.530:28.650:14.8836.42 MB68.70%
      FLAC 1.2.1 (-1)0:26.900:11.600:23.190:08.6436.52 MB68.90%
      RIFF WAVE3:09.603:09.6053.01 MB100.00%
      -
      -
      - - Complete summary table
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison_all_cpudectime.html b/doc/html/comparison_all_cpudectime.html deleted file mode 100644 index 3b5133d6..00000000 --- a/doc/html/comparison_all_cpudectime.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Avg.ratio -
      FLAC 1.2.1 (-1)6:24.512:42.935:26.872:17.49431.72 MB56.97%
      FLAC 1.2.1 (-3)7:23.773:47.425:31.152:19.07412.42 MB54.57%
      FLAC 1.2.1 (-5, default)10:07.416:35.685:23.162:22.41406.25 MB53.67%
      FLAC 1.2.1 (-8)26:46.7223:21.855:40.252:36.47404.23 MB53.36%
      Tak 1.01 (turbo)7:25.213:51.026:16.823:10.87399.97 MB52.71%
      WavPack 4.41 (fast -x)11:54.477:50.846:32.503:25.77411.52 MB54.39%
      WavPack 4.41 (fast)8:52.274:47.746:33.733:28.19415.05 MB54.92%
      Shorten 3.2a (-p0 -b256, default)10:01.386:23.406:38.433:30.66433.56 MB57.29%
      Tak 1.01 (normal)11:42.598:12.006:36.473:38.14391.16 MB51.39%
      Shorten 3.2a (-p8 -b2048)12:09.688:31.467:34.174:24.09438.86 MB58.11%
      WavPack 4.41 (normal -x)14:14.5410:13.337:23.144:24.26403.10 MB53.19%
      WavPack 4.41 (normal)9:48.595:46.917:37.264:30.11405.84 MB53.56%
      Tak 1.01 (extra high max)66:52.1563:48.917:39.414:46.01383.70 MB50.60%
      Tak 1.01 (extra high)25:14.0021:48.457:50.464:54.86384.06 MB50.66%
      WavPack 4.41 (high)11:48.477:45.589:19.076:05.35399.90 MB52.73%
      WavPack 4.41 (extra high -x)27:23.5623:29.2610:58.907:48.32396.56 MB52.22%
      Monkey's Audio 3.99 (fast)10:24.296:58.4611:32.078:37.81400.57 MB53.11%
      Apple Lossless (iTunes 4.5)19:53.2719:53.2710:01.8610:01.86414.45 MB54.96%
      Monkey's Audio 3.99 (normal)13:20.159:56.4014:24.0211:33.71393.17 MB51.97%
      Monkey's Audio 3.99 (high)15:26.1612:03.1616:30.0013:40.59389.83 MB51.53%
      optimFROG 4.21 (mode 0 @ 4x)16:36.9812:51.5817:55.5514:58.99394.69 MB52.24%
      optimFROG 4.21 (mode 1 @ 4x)24:25.0420:37.9625:48.9022:52.76389.04 MB51.52%
      Monkey's Audio 3.99 (extra high)28:34.0325:12.1429:38.8826:53.34384.55 MB50.87%
      optimFROG 4.21 (mode 2 @ 4x)32:20.4628:36.3833:39.9630:49.89387.93 MB51.33%
      Bonk 0.551:45.5848:32.1042:02.7639:05.43418.65 MB55.43%
      optimFROG 4.21 (mode 3 @ 4x)58:21.9454:52.6259:34.1256:51.21386.71 MB51.15%
      Monkey's Audio 3.99 (insane)129:07.86126:05.33135:13.19133:12.71381.79 MB50.65%
      La 0.3c150:12.30146:54.11144:50.36142:49.41375.76 MB49.86%
      optimFROG 4.21 (mode 4 @ 1x)338:34.15335:12.47339:18.57336:25.54386.22 MB51.06%
      RIFF WAVE73:44.9473:44.94780.56 MB100.00%
      -
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison_all_cpuenctime.html b/doc/html/comparison_all_cpuenctime.html deleted file mode 100644 index 8b1ed0ea..00000000 --- a/doc/html/comparison_all_cpuenctime.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Avg.ratio -
      FLAC 1.2.1 (-1)6:24.512:42.935:26.872:17.49431.72 MB56.97%
      FLAC 1.2.1 (-3)7:23.773:47.425:31.152:19.07412.42 MB54.57%
      Tak 1.01 (turbo)7:25.213:51.026:16.823:10.87399.97 MB52.71%
      WavPack 4.41 (fast)8:52.274:47.746:33.733:28.19415.05 MB54.92%
      WavPack 4.41 (normal)9:48.595:46.917:37.264:30.11405.84 MB53.56%
      Shorten 3.2a (-p0 -b256, default)10:01.386:23.406:38.433:30.66433.56 MB57.29%
      FLAC 1.2.1 (-5, default)10:07.416:35.685:23.162:22.41406.25 MB53.67%
      Monkey's Audio 3.99 (fast)10:24.296:58.4611:32.078:37.81400.57 MB53.11%
      WavPack 4.41 (high)11:48.477:45.589:19.076:05.35399.90 MB52.73%
      WavPack 4.41 (fast -x)11:54.477:50.846:32.503:25.77411.52 MB54.39%
      Tak 1.01 (normal)11:42.598:12.006:36.473:38.14391.16 MB51.39%
      Shorten 3.2a (-p8 -b2048)12:09.688:31.467:34.174:24.09438.86 MB58.11%
      Monkey's Audio 3.99 (normal)13:20.159:56.4014:24.0211:33.71393.17 MB51.97%
      WavPack 4.41 (normal -x)14:14.5410:13.337:23.144:24.26403.10 MB53.19%
      Monkey's Audio 3.99 (high)15:26.1612:03.1616:30.0013:40.59389.83 MB51.53%
      optimFROG 4.21 (mode 0 @ 4x)16:36.9812:51.5817:55.5514:58.99394.69 MB52.24%
      Apple Lossless (iTunes 4.5)19:53.2719:53.2710:01.8610:01.86414.45 MB54.96%
      optimFROG 4.21 (mode 1 @ 4x)24:25.0420:37.9625:48.9022:52.76389.04 MB51.52%
      Tak 1.01 (extra high)25:14.0021:48.457:50.464:54.86384.06 MB50.66%
      FLAC 1.2.1 (-8)26:46.7223:21.855:40.252:36.47404.23 MB53.36%
      WavPack 4.41 (extra high -x)27:23.5623:29.2610:58.907:48.32396.56 MB52.22%
      Monkey's Audio 3.99 (extra high)28:34.0325:12.1429:38.8826:53.34384.55 MB50.87%
      optimFROG 4.21 (mode 2 @ 4x)32:20.4628:36.3833:39.9630:49.89387.93 MB51.33%
      Bonk 0.551:45.5848:32.1042:02.7639:05.43418.65 MB55.43%
      optimFROG 4.21 (mode 3 @ 4x)58:21.9454:52.6259:34.1256:51.21386.71 MB51.15%
      Tak 1.01 (extra high max)66:52.1563:48.917:39.414:46.01383.70 MB50.60%
      Monkey's Audio 3.99 (insane)129:07.86126:05.33135:13.19133:12.71381.79 MB50.65%
      La 0.3c150:12.30146:54.11144:50.36142:49.41375.76 MB49.86%
      optimFROG 4.21 (mode 4 @ 1x)338:34.15335:12.47339:18.57336:25.54386.22 MB51.06%
      RIFF WAVE73:44.9473:44.94780.56 MB100.00%
      -
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison_all_procdectime.html b/doc/html/comparison_all_procdectime.html deleted file mode 100644 index 527fe2dc..00000000 --- a/doc/html/comparison_all_procdectime.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Avg.ratio -
      FLAC 1.2.1 (-5, default)10:07.416:35.685:23.162:22.41406.25 MB53.67%
      FLAC 1.2.1 (-1)6:24.512:42.935:26.872:17.49431.72 MB56.97%
      FLAC 1.2.1 (-3)7:23.773:47.425:31.152:19.07412.42 MB54.57%
      FLAC 1.2.1 (-8)26:46.7223:21.855:40.252:36.47404.23 MB53.36%
      Tak 1.01 (turbo)7:25.213:51.026:16.823:10.87399.97 MB52.71%
      WavPack 4.41 (fast -x)11:54.477:50.846:32.503:25.77411.52 MB54.39%
      WavPack 4.41 (fast)8:52.274:47.746:33.733:28.19415.05 MB54.92%
      Tak 1.01 (normal)11:42.598:12.006:36.473:38.14391.16 MB51.39%
      Shorten 3.2a (-p0 -b256, default)10:01.386:23.406:38.433:30.66433.56 MB57.29%
      WavPack 4.41 (normal -x)14:14.5410:13.337:23.144:24.26403.10 MB53.19%
      Shorten 3.2a (-p8 -b2048)12:09.688:31.467:34.174:24.09438.86 MB58.11%
      WavPack 4.41 (normal)9:48.595:46.917:37.264:30.11405.84 MB53.56%
      Tak 1.01 (extra high max)66:52.1563:48.917:39.414:46.01383.70 MB50.60%
      Tak 1.01 (extra high)25:14.0021:48.457:50.464:54.86384.06 MB50.66%
      WavPack 4.41 (high)11:48.477:45.589:19.076:05.35399.90 MB52.73%
      Apple Lossless (iTunes 4.5)19:53.2719:53.2710:01.8610:01.86414.45 MB54.96%
      WavPack 4.41 (extra high -x)27:23.5623:29.2610:58.907:48.32396.56 MB52.22%
      Monkey's Audio 3.99 (fast)10:24.296:58.4611:32.078:37.81400.57 MB53.11%
      Monkey's Audio 3.99 (normal)13:20.159:56.4014:24.0211:33.71393.17 MB51.97%
      Monkey's Audio 3.99 (high)15:26.1612:03.1616:30.0013:40.59389.83 MB51.53%
      optimFROG 4.21 (mode 0 @ 4x)16:36.9812:51.5817:55.5514:58.99394.69 MB52.24%
      optimFROG 4.21 (mode 1 @ 4x)24:25.0420:37.9625:48.9022:52.76389.04 MB51.52%
      Monkey's Audio 3.99 (extra high)28:34.0325:12.1429:38.8826:53.34384.55 MB50.87%
      optimFROG 4.21 (mode 2 @ 4x)32:20.4628:36.3833:39.9630:49.89387.93 MB51.33%
      Bonk 0.551:45.5848:32.1042:02.7639:05.43418.65 MB55.43%
      optimFROG 4.21 (mode 3 @ 4x)58:21.9454:52.6259:34.1256:51.21386.71 MB51.15%
      Monkey's Audio 3.99 (insane)129:07.86126:05.33135:13.19133:12.71381.79 MB50.65%
      La 0.3c150:12.30146:54.11144:50.36142:49.41375.76 MB49.86%
      optimFROG 4.21 (mode 4 @ 1x)338:34.15335:12.47339:18.57336:25.54386.22 MB51.06%
      RIFF WAVE73:44.9473:44.94780.56 MB100.00%
      -
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison_all_procenctime.html b/doc/html/comparison_all_procenctime.html deleted file mode 100644 index 1a13652e..00000000 --- a/doc/html/comparison_all_procenctime.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Avg.ratio -
      FLAC 1.2.1 (-1)6:24.512:42.935:26.872:17.49431.72 MB56.97%
      FLAC 1.2.1 (-3)7:23.773:47.425:31.152:19.07412.42 MB54.57%
      Tak 1.01 (turbo)7:25.213:51.026:16.823:10.87399.97 MB52.71%
      WavPack 4.41 (fast)8:52.274:47.746:33.733:28.19415.05 MB54.92%
      WavPack 4.41 (normal)9:48.595:46.917:37.264:30.11405.84 MB53.56%
      Shorten 3.2a (-p0 -b256, default)10:01.386:23.406:38.433:30.66433.56 MB57.29%
      FLAC 1.2.1 (-5, default)10:07.416:35.685:23.162:22.41406.25 MB53.67%
      Monkey's Audio 3.99 (fast)10:24.296:58.4611:32.078:37.81400.57 MB53.11%
      Tak 1.01 (normal)11:42.598:12.006:36.473:38.14391.16 MB51.39%
      WavPack 4.41 (high)11:48.477:45.589:19.076:05.35399.90 MB52.73%
      WavPack 4.41 (fast -x)11:54.477:50.846:32.503:25.77411.52 MB54.39%
      Shorten 3.2a (-p8 -b2048)12:09.688:31.467:34.174:24.09438.86 MB58.11%
      Monkey's Audio 3.99 (normal)13:20.159:56.4014:24.0211:33.71393.17 MB51.97%
      WavPack 4.41 (normal -x)14:14.5410:13.337:23.144:24.26403.10 MB53.19%
      Monkey's Audio 3.99 (high)15:26.1612:03.1616:30.0013:40.59389.83 MB51.53%
      optimFROG 4.21 (mode 0 @ 4x)16:36.9812:51.5817:55.5514:58.99394.69 MB52.24%
      Apple Lossless (iTunes 4.5)19:53.2719:53.2710:01.8610:01.86414.45 MB54.96%
      optimFROG 4.21 (mode 1 @ 4x)24:25.0420:37.9625:48.9022:52.76389.04 MB51.52%
      Tak 1.01 (extra high)25:14.0021:48.457:50.464:54.86384.06 MB50.66%
      FLAC 1.2.1 (-8)26:46.7223:21.855:40.252:36.47404.23 MB53.36%
      WavPack 4.41 (extra high -x)27:23.5623:29.2610:58.907:48.32396.56 MB52.22%
      Monkey's Audio 3.99 (extra high)28:34.0325:12.1429:38.8826:53.34384.55 MB50.87%
      optimFROG 4.21 (mode 2 @ 4x)32:20.4628:36.3833:39.9630:49.89387.93 MB51.33%
      Bonk 0.551:45.5848:32.1042:02.7639:05.43418.65 MB55.43%
      optimFROG 4.21 (mode 3 @ 4x)58:21.9454:52.6259:34.1256:51.21386.71 MB51.15%
      Tak 1.01 (extra high max)66:52.1563:48.917:39.414:46.01383.70 MB50.60%
      Monkey's Audio 3.99 (insane)129:07.86126:05.33135:13.19133:12.71381.79 MB50.65%
      La 0.3c150:12.30146:54.11144:50.36142:49.41375.76 MB49.86%
      optimFROG 4.21 (mode 4 @ 1x)338:34.15335:12.47339:18.57336:25.54386.22 MB51.06%
      RIFF WAVE73:44.9473:44.94780.56 MB100.00%
      -
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/comparison_all_ratio.html b/doc/html/comparison_all_ratio.html deleted file mode 100644 index bbf13335..00000000 --- a/doc/html/comparison_all_ratio.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - comparison - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - comparison -
      -
      -
      - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - Encode time - - Decode time - - Compression -
      - Codec - - Total - - CPU - - Total - - CPU - - Size - - Avg.ratio -
      La 0.3c150:12.30146:54.11144:50.36142:49.41375.76 MB49.86%
      Tak 1.01 (extra high max)66:52.1563:48.917:39.414:46.01383.70 MB50.60%
      Monkey's Audio 3.99 (insane)129:07.86126:05.33135:13.19133:12.71381.79 MB50.65%
      Tak 1.01 (extra high)25:14.0021:48.457:50.464:54.86384.06 MB50.66%
      Monkey's Audio 3.99 (extra high)28:34.0325:12.1429:38.8826:53.34384.55 MB50.87%
      optimFROG 4.21 (mode 4 @ 1x)338:34.15335:12.47339:18.57336:25.54386.22 MB51.06%
      optimFROG 4.21 (mode 3 @ 4x)58:21.9454:52.6259:34.1256:51.21386.71 MB51.15%
      optimFROG 4.21 (mode 2 @ 4x)32:20.4628:36.3833:39.9630:49.89387.93 MB51.33%
      Tak 1.01 (normal)11:42.598:12.006:36.473:38.14391.16 MB51.39%
      optimFROG 4.21 (mode 1 @ 4x)24:25.0420:37.9625:48.9022:52.76389.04 MB51.52%
      Monkey's Audio 3.99 (high)15:26.1612:03.1616:30.0013:40.59389.83 MB51.53%
      Monkey's Audio 3.99 (normal)13:20.159:56.4014:24.0211:33.71393.17 MB51.97%
      WavPack 4.41 (extra high -x)27:23.5623:29.2610:58.907:48.32396.56 MB52.22%
      optimFROG 4.21 (mode 0 @ 4x)16:36.9812:51.5817:55.5514:58.99394.69 MB52.24%
      Tak 1.01 (turbo)7:25.213:51.026:16.823:10.87399.97 MB52.71%
      WavPack 4.41 (high)11:48.477:45.589:19.076:05.35399.90 MB52.73%
      Monkey's Audio 3.99 (fast)10:24.296:58.4611:32.078:37.81400.57 MB53.11%
      WavPack 4.41 (normal -x)14:14.5410:13.337:23.144:24.26403.10 MB53.19%
      FLAC 1.2.1 (-8)26:46.7223:21.855:40.252:36.47404.23 MB53.36%
      WavPack 4.41 (normal)9:48.595:46.917:37.264:30.11405.84 MB53.56%
      FLAC 1.2.1 (-5, default)10:07.416:35.685:23.162:22.41406.25 MB53.67%
      WavPack 4.41 (fast -x)11:54.477:50.846:32.503:25.77411.52 MB54.39%
      FLAC 1.2.1 (-3)7:23.773:47.425:31.152:19.07412.42 MB54.57%
      WavPack 4.41 (fast)8:52.274:47.746:33.733:28.19415.05 MB54.92%
      Apple Lossless (iTunes 4.5)19:53.2719:53.2710:01.8610:01.86414.45 MB54.96%
      Bonk 0.551:45.5848:32.1042:02.7639:05.43418.65 MB55.43%
      FLAC 1.2.1 (-1)6:24.512:42.935:26.872:17.49431.72 MB56.97%
      Shorten 3.2a (-p0 -b256, default)10:01.386:23.406:38.433:30.66433.56 MB57.29%
      Shorten 3.2a (-p8 -b2048)12:09.688:31.467:34.174:24.09438.86 MB58.11%
      RIFF WAVE73:44.9473:44.94780.56 MB100.00%
      -
      -
      - Frederic Chopin Prelude No.24 in d minor
      - Dream Theater 6:00
      - Eddie Warner Titus
      - Maurice Ravel Fanfare from "L'eventail de Jeanne"
      - Gloria Estefan Conga
      - Alanis Morissette Hand In My Pocket
      - L. Subramaniam Raga Sivapriya
      - The Benedictine Monks of Santo Domingo de Silos Laetatus Sum
      - Cannibal Corpse Mummified In Barbed Wire
      - Sergei Prokofiev Piano Concerto No.3 (3rd movement)
      - Maurice Ravel String Quartet (4th movement)
      - Domenico Scarlatti Sonata K.42 (arr.Yepes for guitar)
      - Tool Forty-six & 2
      - Cream White Room
      - -
      - -
      - - - - - - diff --git a/doc/html/developers.html b/doc/html/developers.html index 8347cff9..7f6bf662 100644 --- a/doc/html/developers.html +++ b/doc/html/developers.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -52,7 +44,7 @@
      FLAC is an open source project and we are happy to enlist the help of anyone who wants to contribute, or to help with FLAC support in other programs and devices. The preferred method of communication is the developer mailing list (you must subscribe to post).

      - FLAC is open to third-party developers who want to add support for FLAC into their programs. All the necessary functionality is contained the libFLAC libraries which are licensed under Xiph.org's BSD license.
      + FLAC is open to third-party developers who want to add support for FLAC into their programs. All the necessary functionality is contained in the libFLAC libraries which are licensed under Xiph.org's BSD license.

      Some pointers to developer documentation and code:
      - More resources are available on the FLAC project page on Sourceforge.net.
      @@ -107,7 +98,7 @@ Anti-goals
      • - Lossy compression. There are already many suitable lossy formats (Ogg Vorbis, MP3, etc.). + Lossy compression. There are already many suitable lossy formats (Ogg Vorbis, MP3, etc.).
      • Copy prevention, DRM, etc. There is no intention to add any copy prevention methods. Of course, we can't stop someone from encrypting a FLAC stream in another container (e.g. the way Apple encrypts AAC in MP4 with FairPlay), that is the choice of the user. @@ -127,12 +118,6 @@
        Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
        - Valid XHTML 1.0! diff --git a/doc/html/documentation.html b/doc/html/documentation.html index f2b17e68..3db35b3b 100644 --- a/doc/html/documentation.html +++ b/doc/html/documentation.html @@ -20,7 +20,7 @@
        @@ -28,18 +28,10 @@ - -
        -  english  | -  russian  +  more
        @@ -53,15 +45,15 @@ FLAC is a general purpose audio format supported by many programs. Most of the documentation here is about the FLAC format itself and the tools we provide, but there is also information on using other programs that support FLAC.
        • Introduction - What is FLAC?
        • -
        • Getting FLAC - How to download what you need to play or make FLAC files.
        • -
        • Using FLAC - If you have some FLAC files and want to do something with them, or want to create FLAC files, look here.
        • +
        • Getting FLAC - How to download what you need to play or make FLAC files.
        • +
        • Using FLAC - If you have some FLAC files and want to do something with them, or want to create FLAC files, look here.
        • FAQ - Frequently Asked Questions
        In more detail: Keep in mind that the online version of the documentation will always apply to the latest release. For older releases, check the documentation included with the release package. @@ -91,12 +83,6 @@
        Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
        - Valid XHTML 1.0! diff --git a/doc/html/documentation_bugs.html b/doc/html/documentation_bugs.html index fae9dfd0..a835fe18 100644 --- a/doc/html/documentation_bugs.html +++ b/doc/html/documentation_bugs.html @@ -20,7 +20,7 @@
        @@ -28,18 +28,10 @@ - -
        -  english  | -  russian  +  more
        @@ -87,12 +79,6 @@
        Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
        - Valid XHTML 1.0! diff --git a/doc/html/documentation_example_code.html b/doc/html/documentation_example_code.html index dd64c14c..703eebec 100644 --- a/doc/html/documentation_example_code.html +++ b/doc/html/documentation_example_code.html @@ -20,7 +20,7 @@
        @@ -28,18 +28,10 @@ - -
        -  english  | -  russian  +  more
        @@ -50,7 +42,7 @@
        - The FLAC source code has several small example programs that demonstrate how to use the libraries. The source is available on the download page, or can be checked out from CVS or browsed online. The examples complement the API documentation.
        + The FLAC source code has several small example programs that demonstrate how to use the libraries. The source is available on the download page, or can be checked out from git. The examples complement the API documentation.

        Currently the examples show how to encode WAV files to FLAC and vice-versa using both libFLAC and libFLAC++. Over time we'll be adding more examples.
        @@ -67,12 +59,6 @@
        Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
        - Valid XHTML 1.0! diff --git a/doc/html/documentation_format_overview.html b/doc/html/documentation_format_overview.html index 596517ea..197057b6 100644 --- a/doc/html/documentation_format_overview.html +++ b/doc/html/documentation_format_overview.html @@ -20,7 +20,7 @@
        @@ -28,18 +28,10 @@ - -
        -  english  | -  russian  +  more
        @@ -116,12 +108,6 @@
        Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
        - Valid XHTML 1.0! diff --git a/doc/html/documentation_tasks.html b/doc/html/documentation_tasks.html deleted file mode 100644 index fb30cf1b..00000000 --- a/doc/html/documentation_tasks.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - documentation - - - - - - -
        - - - -
        -  english  | -  russian  -
        - -
        - -
        -
        - using flac -
        -
        -
        - Since FLAC is supported by so many different programs, it can be a daunting task for the new user to choose a suitable program. This page will walk you through the steps. First, choose your operating system: - -
        - -
        - -
        - -
        -
        - windows -
        -
        -
        -
        - Using iTunes? Sorry, due to iTunes' design we can't add FLAC support; ask Apple to support FLAC!
        -
        - If you want to play FLAC files, here is how with some popular players: - - If you want to rip CDs to FLAC, here is a short list of the most popular programs. Experts generally prefer EAC for the most accurate ripping. dbPowerAMP also does a fine job and is easier to set up. - - If you want to burn FLAC files to CD, here is a short list of the most popular programs: -
          -
        • Windows Media Player (WMP) - Sorry, Microsoft has made it impossible to burn FLAC to CD in WMP; hopefully this will change eventually.
        • - -
        • dbPowerAMP CD Writer - Install the FLAC plugin.
        • -
        • Burrrn - Supports burning from FLAC out of the box.
        • -
        • (more)
        • -
        - If you want to convert audio files to/from FLAC, there are quite a few programs: - - If you want to edit the tags in FLAC files: -
          -
        • mp3tag - A free tag editor which supports editing tags, autotagging from online databases, cover art, and more.
        • -
        -
        - -
        - -
        - -
        -
        - mac os x -
        -
        -
        -
        - Using iTunes? Sorry, due to iTunes' design we can't add FLAC support; ask Apple to support FLAC!
        -
        - If you want to play FLAC files, here is how with some popular players: - - If you want to rip CDs to FLAC, there are a few options: - - If you want to burn FLAC files to CD: - - If you want to convert audio files to/from FLAC: - -
        - -
        - -
        - -
        -
        - *nix -
        -
        -
        - In the Unix world, FLAC support is quite widespread and it's usually only a matter of installing packages, so here are a few pointers. See the software links section for many more.
        -
        - To play FLAC files: - - To rip CDs to FLAC: -
          -
        • Grip is a great ripping and encoding front end and can be easily configured to use flac. See this thread on how to configure Grip for FLAC.
        • -
        • xmcd is a CD ripper with CDDB support as well as a player.
        • -
        • (more)
        • -
        - To burn FLAC files to CD, here is a short list of the most popular programs: -
          -
        • Arson: KDE ripper/burner
        • -
        • K3B: CD/DVD creator for Linux
        • -
        • (more)
        • -
        - To convert audio files to/from FLAC, there are quite a few programs: - -
        - -
        - - - - - - diff --git a/doc/html/documentation_tools.html b/doc/html/documentation_tools.html index 9fd05b36..f662b06c 100644 --- a/doc/html/documentation_tools.html +++ b/doc/html/documentation_tools.html @@ -20,7 +20,7 @@
        @@ -28,18 +28,10 @@ - -
        -  english  | -  russian  +  more
        @@ -63,7 +55,7 @@
      • FLAC Mailing List - General discussion about FLAC, tools, releases, etc. (You must subscribe to post.)

      - See Getting FLAC for instructions on downloading and installing the official FLAC tools, or Using FLAC for instructions and guides on playing FLAC files, ripping CDs to FLAC, etc. + See Getting FLAC for instructions on downloading and installing the official FLAC tools, or Using FLAC for instructions and guides on playing FLAC files, ripping CDs to FLAC, etc. @@ -78,12 +70,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
      - Valid XHTML 1.0! diff --git a/doc/html/documentation_tools_flac.html b/doc/html/documentation_tools_flac.html index e37d8b62..935c07dc 100644 --- a/doc/html/documentation_tools_flac.html +++ b/doc/html/documentation_tools_flac.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -1180,12 +1172,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
      - Valid XHTML 1.0! diff --git a/doc/html/documentation_tools_metaflac.html b/doc/html/documentation_tools_metaflac.html index d567698e..60bb0461 100644 --- a/doc/html/documentation_tools_metaflac.html +++ b/doc/html/documentation_tools_metaflac.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -556,12 +548,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
      - Valid XHTML 1.0! diff --git a/doc/html/documentation_tools_plugins.html b/doc/html/documentation_tools_plugins.html index 632b4fa5..b7959bb1 100644 --- a/doc/html/documentation_tools_plugins.html +++ b/doc/html/documentation_tools_plugins.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -50,7 +42,7 @@
      - Normally the FLAC plugin for XMMS is installed with a package, but some of the binary builds have a compiled plugin. All that is necessary is to copy libxmms-flac.so to the directory where XMMS looks for input plugins (usually /usr/lib/xmms/Input or $HOME/.xmms/Input). There is nothing else to configure. Make sure to restart XMMS before trying to play any .flac files. + Normally the FLAC plugin for XMMS is installed with a package, but some of the binary builds have a compiled plugin. All that is necessary is to copy libxmms-flac.so to the directory where XMMS looks for input plugins (usually /usr/lib/xmms/Input or $HOME/.xmms/Input). There is nothing else to configure. Make sure to restart XMMS before trying to play any .flac files.
      @@ -80,12 +72,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
      - Valid XHTML 1.0! diff --git a/doc/html/download.html b/doc/html/download.html deleted file mode 100644 index f890e16d..00000000 --- a/doc/html/download.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - download - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - download -
      -
      -
      - Many different programs support FLAC. If you are not sure what to download, see Using FLAC for instructions and guides on playing FLAC files, ripping CDs to FLAC, etc.
      -
      - This section is for the official FLAC tools. See the extras section below for other third-party tools.
      -
      - All source code and binaries are freely available and distributed under Open Source licenses. The codec libraries are distributed under Xiph.org's BSD license, and the plugins and command-line utilites (flac and metaflac) are distributed under the GPL. If you would like to redistribute parts or all of FLAC under different terms, contact Josh Coalson. (For more information, see the license page.) - -
      - -
      - -
      - -
      -
      - extras -
      -
      -
      - NOTE: these extras are not part of the FLAC project. Most (except those marked [$]) are freely available but distributed under their authors' own terms.
      -
      - NOTE: make sure to check out the links page for a large list of open-source software supporting FLAC.
      -
      - GUI encoding/decoding front-ends: -
        -
      • - Windows -
          -
        • AutoFLAC for automated ripping and encoding to FLAC with EAC (ExactAudioCopy); also has a write mode for burning back to CD for an exact copy
        • -
        • dBpowerAMP, a swiss army knife that can convert and play many formats, including FLAC.
        • -
        • Flacattack: an all-in-one tool that works with ExactAudioCopy to encode a CD image to FLAC, embed the cuesheet, add ReplayGain, create lossy files, etc. all in a customizable directory structure.
        • -
        • FLACdrop, an Oggdrop-like frontend for Windows.
        • -
        • FLAC frontend, a Windows GUI, or the even more versatile Multi frontend.
        • -
        • FLACTester, can test a whole tree of FLAC files for errors and generate a report.
        • -
        • Frontah, a new frontend to many codecs, including FLAC. Still in beta but has good reviews.
        • -
        • GX::Transcoder
        • -
        • MAREO is a "virtual" encoder that can be used with ExactAudioCopy to encode to multiple formats (including FLAC) at once while ripping.
        • -
        • MediaCoder converts between many audio and video formats.
        • -
        • MediaMonkey can organize, encode, decode, edit tags, and rip to FLAC and other formats.
        • -
        • Yahoo! Music Engine
        • -
        -
      • -
      • - Mac OS X -
          -
        • iTunes-to-FLAC, an AppleScript for converting between FLAC and WAVE/AIFF with tagging via iTunes.
        • -
        • MacFLAC, a FLAC distribution which also includes nice graphical front-end.
        • -
        • Max, a CD ripper and encoder that supports several formats including FLAC.
        • -
        • MediaRage, for editing FLAC metadata (also supports Vorbis and other formats).
        • -
        • RipBeak is a nice GUI encoding frond-end that supports FLAC as well as Vorbis and MP3.
        • -
        • xACT, another FLAC distribution with a graphical front-end to FLAC and other formats.
        • -
        -
      • -
      • - Unix -
          -
        • Grip is a great ripping and encoding front end and can be easily configured to use flac. See this thread on how to configure Grip for FLAC.
        • -
        • xmcd is a CD ripper with CDDB support as well as a player.
        • -
        • (many more)
        • -
        -
      • -
      • - Pocket PC - -
      • -
      - CD burning: - - Players and plugins: - -
      - -
      - - - - - - diff --git a/doc/html/faq.html b/doc/html/faq.html index 166b43c2..a50c34aa 100644 --- a/doc/html/faq.html +++ b/doc/html/faq.html @@ -1,6 +1,5 @@ - - + @@ -20,7 +19,7 @@
      @@ -28,18 +27,10 @@ - -
      -  english  | -  russian  +  more
      @@ -53,127 +44,130 @@ General Tools API Project @@ -183,14 +177,14 @@ What is FLAC?

      - FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.
      + FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.

      For more details, see What is FLAC?

      I have a FLAC file, how do I play it?
      How can I create FLAC files?

      - See Using FLAC.
      + See Using FLAC.

      What licensing applies to the FLAC format and software?

      @@ -204,7 +198,7 @@
      What software support FLAC?

      - This list is so large now it is difficult to maintain and keep up-to-date. For a partial list of open-source software that supports FLAC, see the software section of the links page. For a partial list of the most popular software used to encode, decode, play, tag, and rip FLAC files, see the download page.
      + This list is so large now it is difficult to maintain and keep up-to-date. For a partial list of open-source software that supports FLAC, see the software section of the links page. For a partial list of the most popular software used to encode, decode, play, tag, and rip FLAC files, see the download page.

      How can I play FLAC in Windows Media Player?

      @@ -212,7 +206,7 @@
      What hardware products support FLAC?

      - See the hardware section of the links page.
      + See the hardware section of the links page.

      What is the difference between (native) FLAC and Ogg FLAC?

      @@ -220,7 +214,7 @@
      "Native" FLAC is the compressed FLAC data stored in a very minimalist container, designed to be very efficient at storing single audio streams.

      - Ogg FLAC is the compressed FLAC data stored in an Ogg container. Ogg is a much more powerful transport layer that enables mixing several kinds of different streams (audio, data, metadata, etc). The overhead is slightly higher than with native FLAC.
      + Ogg FLAC is the compressed FLAC data stored in an Ogg container. Ogg is a much more powerful transport layer that enables mixing several kinds of different streams (audio, data, metadata, etc). The overhead is slightly higher than with native FLAC.

      In either case, the compressed FLAC data is the same and one can be converted to the other without re-encoding.

      @@ -249,7 +243,7 @@
      Why do some lossless comparisons say FLAC does not support RIFF chunks?

      - This is a limitation that no longer exists with FLAC (see above).
      + This is a limitation that no longer exists with FLAC (see above).

      Why do the encoder settings have a big effect on the encoding time but not the decoding time?

      @@ -263,7 +257,7 @@
      FLAC already encodes pretty fast. It is faster than real-time even on weak systems and is not much slower than even the fastest codecs. And it is faster than the CD ripping process with which it is usually paired, meaning even if it went faster, it would not speed up the ripping-encoding process anyway.

      - Part of the reason is that FLAC is asymmetric (see also). That means that it is optimized for decoding speed at the expense of encoding speed, because it makes it easier to decode on low-powered hardware, and because you only encode once but you decode many times.
      + Part of the reason is that FLAC is asymmetric (see also). That means that it is optimized for decoding speed at the expense of encoding speed, because it makes it easier to decode on low-powered hardware, and because you only encode once but you decode many times.

      How can I be sure FLAC is lossless?
      How much testing has been done on FLAC?
      @@ -286,7 +280,13 @@
      FLAC supports linear PCM samples with a resolution between 4 and 32 bits per sample. FLAC does not support floating point samples. In some cases it is possible to losslessly transform samples from an incompatible range to a FLAC-compatible range before encoding.

      - FLAC supports linear sample rates from 1Hz - 655350Hz in 1Hz increments. + FLAC supports linear sample rates from 1Hz - 655350Hz in 1Hz increments.
      +
      + Will FLAC ever support floating-point samples?
      +
      + It's unlikely FLAC will ever support floating-point samples natively. The main application for floating-point is audio engineering, which demands easy editing and very high speed for both encoding and decoding above everything else.
      +
      + FLAC is designed as a consumer audio format. It trades ease of editing for a featureful, robust transport layer more suited for playback, and encoding speed for more compression and faster decompression.

      Tools @@ -294,7 +294,7 @@ How do I set up EAC to rip directly to FLAC?

      - See Case's excellent EAC configuration page. Or use AutoFLAC, Omni Encoder, or MAREO to rip to FLAC or multiple formats at once.
      + See Case's excellent EAC configuration page. Or use AutoFLAC, Omni Encoder, or MAREO to rip to FLAC or multiple formats at once.

      Why am I getting "Run-time error '75': Path/File access error" with FLAC Frontend?

      @@ -328,18 +328,18 @@
      The problem is usually caused by overclocking/overheating the CPU or bad RAM. Try one of the many free programs available for testing hardware (e.g. Memtest86+). We have had reports of a few cases where a system is passing with flying colors and still getting unrepeatable FLAC errors, and the one thing many (all?) of these systems have in common is an ASUS motherboard (A7V133 or P3V4X) which we suspect is buggy in some way. (See also)

      - If you ever have a verify error that fails at the same place every time, please file a bug, uploading a sample according to the instructions found at the bottom of this bug report.
      + If you ever have a verify error that fails at the same place every time, please file a bug, uploading a sample according to the instructions found at the bottom of this bug report.

      I compressed a WAVE file to FLAC, then decompressed to WAVE, and the two weren't identical. Why?
      I compressed a WAVE file to FLAC and it said "warning: skipping unknown sub-chunk LIST". Why?

      - WAVE is a complicated standard; many kinds of data besides audio data can be put in it. Most likely what has happened is that the application that created the original WAVE file also added some extra information for it's own use, which FLAC does not store or recreate by default (but can with the --keep-foreign-metadata option) (see also). The audio data in the two WAVE files will be identical. There are other tools to compare just the audio content of two WAVE files; ExactAudioCopy has such a feature.
      + WAVE is a complicated standard; many kinds of data besides audio data can be put in it. Most likely what has happened is that the application that created the original WAVE file also added some extra information for it's own use, which FLAC does not store or recreate by default (but can with the --keep-foreign-metadata option) (see also). The audio data in the two WAVE files will be identical. There are other tools to compare just the audio content of two WAVE files; ExactAudioCopy has such a feature.

      - For the more technically inclined, by default FLAC only stores what is in the 'fmt ' and 'data' sub-chunks of a WAVE file. (see also)
      + For the more technically inclined, by default FLAC only stores what is in the 'fmt ' and 'data' sub-chunks of a WAVE file. (see also)

      I decoded a FLAC file and the WAVE is 2 bytes shorter than the original. Why?

      - The difference is probably that between an 18-byte 'fmt ' subchunk in the original WAVE vs. a 16-byte one in the decoded WAVE. With WAVE there is more than one way to write identical formatting information, but FLAC always writes the most common legal form. (see also)
      + The difference is probably that between an 18-byte 'fmt ' subchunk in the original WAVE vs. a 16-byte one in the decoded WAVE. With WAVE there is more than one way to write identical formatting information, but FLAC always writes the most common legal form. (see also)

      Why did I get "ERROR initializing encoder, state = FLAC__STREAM_ENCODER_NOT_STREAMABLE"?

      @@ -373,7 +373,7 @@
      How do I submit a bug report?

      - First, visit the bug tracking page and do a little searching of both open and closed bugs to see if yours is already there. If you have something truly new, submit a new bug. Make sure to monitor the bug or include your email address in the description. Include as much information as possible: the version of FLAC that you are running, the name and version of any frontend you are running, your operating system and version, your CPU type and speed, the amount of memory you have, where you downloaded FLAC from, the exact error message (if any) copied from the console, and anything else you may think will help. + First, visit the bug tracking page and do a little searching of both open and closed bugs to see if yours is already there. If you have something truly new submit a new bug there. Make sure to monitor the bug or include your email address in the description. Include as much information as possible: the version of FLAC that you are running, the name and version of any frontend you are running, your operating system and version, your CPU type and speed, the amount of memory you have, where you downloaded FLAC from, the exact error message (if any) copied from the console, and anything else you may think will help. @@ -384,15 +384,7 @@ - - - - diff --git a/doc/html/flac.css b/doc/html/flac.css index d68391b4..4e3e498c 100644 --- a/doc/html/flac.css +++ b/doc/html/flac.css @@ -1,6 +1,5 @@ /* - * Copyright (c) 2005-2009 Josh Coalson - * Copyright (c) 2011-2013 Xiph.Org Foundation + * Copyright (c) 2005,2006,2007 Josh Coalson * Permission is granted to copy, distribute and/or modify this document * under the terms of the GNU Free Documentation License, Version 1.1 * or any later version published by the Free Software Foundation; @@ -10,18 +9,19 @@ body { - background-color: #99CC99; + background-color: #9a9; color: black; - margin: 0px; + margin: 0 auto; padding: 0px; + max-width: 1200px; } -div +/*div { background-color: #99CC99; margin: 0px; padding: 0px; -} +}*/ div.logo { @@ -40,15 +40,6 @@ div.navbar text-align: center; } -div.langbar -{ - border-width: 0px 0px 2px 0px; - border-style: solid; - border-color: black; - background-color: #EEEED4; - padding: 3px; - text-align: center; -} div.above_nav { @@ -68,7 +59,7 @@ div.body_with_sidebar div.box { text-align: left; - margin: 0px 8px 0px 8px; + margin: 0; background-color: #EEEED4; } @@ -78,7 +69,7 @@ div.box_title border-style: solid; border-color: black; background-color: #D3D4C5; - padding: 3px; + padding: 3px 6px; font-family: lucida, verdana, helvetica, arial, sans-serif; font-weight: bold; font-size: 150%; @@ -105,16 +96,27 @@ div.box_footer div.box_body { background-color: #EEEED4; - padding: 0px 3px 0px 3px; + padding: 0px 6px; font-family: lucida, verdana, helvetica, arial, sans-serif; font-weight: normal; font-size: 100%; } +#newsbox h3 +{ + margin: 5px 0 0 0; + font-size: 0.9em; +} + +#newsbox p +{ + margin: 0; +} + div.smallbox { text-align: left; - margin: 0px 8px 0px 0px; + margin: 0 0 0 8px; background-color: #EEEED4; } diff --git a/doc/html/format.html b/doc/html/format.html index 4494dbea..3e1ed9ab 100644 --- a/doc/html/format.html +++ b/doc/html/format.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -1841,12 +1833,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - diff --git a/doc/html/id.html b/doc/html/id.html index 1a66a8bb..00725106 100644 --- a/doc/html/id.html +++ b/doc/html/id.html @@ -1,6 +1,5 @@ - - + @@ -20,7 +19,7 @@
      @@ -28,18 +27,10 @@ - -
      -  english  | -  russian  +  more
      @@ -50,45 +41,11 @@
      - FLAC allows third-party applications to register an ID for use with FLAC APPLICATION metadata blocks. Use the following form to request an ID, or to submit a change to an existing ID.
      + FLAC allows third-party applications to register an ID for use with FLAC APPLICATION metadata blocks. Contact the FLAC-dev mailinglist to register an ID or to change an existing ID. Your request should at least contain the application ID, application name and a contact e-mail address. An application URL and specification URL should be mentioned too, if applicable.

      -
      -
      -
      - Copyright (c) 2000-2009 Josh Coalson -
      - Copyright (c) 2011-2013 Xiph.Org Foundation -
      - SourceForge.net Logo - - CAFE Logo
      + Copyright (c) 2000-2009 Josh Coalson, 2011-2013 Xiph.Org Foundation
      Valid XHTML 1.0! diff --git a/doc/html/features.html b/doc/html/features.html index a2e2a249..c8124051 100644 --- a/doc/html/features.html +++ b/doc/html/features.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -50,13 +42,13 @@
      - FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.
      + FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.

      - FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.
      + FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.

      FLAC supports tagging, cover art, and fast seeking. FLAC is freely available and supported on most operating systems, including Windows, "unix" (Linux, *BSD, Solaris, OS X, IRIX), BeOS, OS/2, and Amiga.

      - There are many programs and devices that support FLAC, but the core FLAC project here maintains the format and provides programs and libraries for working with FLAC files. See Getting FLAC for instructions on downloading and installing the official FLAC tools, or Using FLAC for instructions and guides on playing FLAC files, ripping CDs to FLAC, etc.
      + There are many programs and devices that support FLAC, but the core FLAC project here maintains the format and provides programs and libraries for working with FLAC files. See Getting FLAC for instructions on downloading and installing the official FLAC tools, or Using FLAC for instructions and guides on playing FLAC files, ripping CDs to FLAC, etc.

      When we say that FLAC is "Free" it means more than just that it is available at no cost. It means that the specification of the format is fully open to the public to be used for any purpose (the FLAC project reserves the right to set the FLAC specification and certify compliance), and that neither the FLAC format nor any of the implemented encoding/decoding methods are covered by any known patent. It also means that all the source code is available under open-source licenses. It is the first truly open and free lossless audio format. (For more information, see the license page.)

      @@ -69,7 +61,7 @@ Fast: FLAC is asymmetric in favor of decode speed. Decoding requires only integer arithmetic, and is much less compute-intensive than for most perceptual codecs. Real-time decode performance is easily achievable on even modest hardware.
    • - Hardware support: FLAC is supported by dozens of consumer electronic devices, from portable players, to home stereo equipment, to car stereo. + Hardware support: FLAC is supported by dozens of consumer electronic devices, from portable players, to home stereo equipment, to car stereo.
    • Flexible metadata: FLAC's metadata system supports tags, cover art, seek tables, and cue sheets. Applications can write their own APPLICATION metadata once they register an ID. New metadata blocks can be defined and implemented in future versions of FLAC without breaking older streams or decoders. @@ -93,7 +85,7 @@ What FLAC is not:
      • - Lossy. FLAC is intended for lossless compression only, as there are many good lossy formats already, such as Vorbis, MPC, and MP3 (see LAME for an excellent open-source implementation). + Lossy. FLAC is intended for lossless compression only, as there are many good lossy formats already, such as Vorbis, MPC, and MP3 (see LAME for an excellent open-source implementation).
      • DRM. There is no intention to add any copy prevention methods. Of course, we can't stop someone from encrypting a FLAC stream in another container (e.g. the way Apple encrypts AAC in MP4 with FairPlay), that is the choice of the user. @@ -113,12 +105,6 @@
        Copyright (c) 2011-2013 Xiph.Org Foundation
    • - SourceForge.net Logo - - CAFE Logo
      -
      Valid XHTML 1.0! - SourceForge.net Logo - - CAFE Logo
      -
      Valid XHTML 1.0!
      - - - - - - - - - - - - - - - - - - - - - - - - -
      * Application ID:
      * Application name:
      * Contact e-mail:
      Application URL:
      Specification URL:
      Comment:
      (* = mandatory)
      - -
      - The ID request should be 8 hexadecimal digits and not conflict with any existing IDs (see the table below for all currently registered IDs). This 32-bit number will be stored big-endian in the block.
      -
      - Information about your application (but not your e-mail address) will show up on this page in the ID directory. You can also provide a URL to your application and a URL reference to the specification of your application's APPLICATION block.
      -
      - You will be notified via e-mail about your submission. -
      - + The ID request should be 8 hexadecimal digits and not conflict with any existing IDs (see the table below for all currently registered IDs). This 32-bit number will be stored big-endian in the block.
      +
      + Information about your application (but not your e-mail address) will show up on this page in the ID directory. You can also provide a URL to your application and a URL reference to the specification of your application's APPLICATION block.
      @@ -123,18 +80,26 @@ - 43756573 - "Cues" + 42534F4C - "BSOL" - GoldWave cue points (specification) + beSolo - 4D754D4C - "MuML" + 42554753 - "BUGS" - MusicML: Music Metadata Language + Bugs Player + + + + + 43756573 - "Cues" + + + GoldWave cue points (specification) @@ -153,6 +118,14 @@ flac-tools + + + 4D4F5442 - "MOTB" + + + MOTB MetaCzar + + 4D505345 - "MPSE" @@ -161,6 +134,14 @@ MP3 Stream Editor + + + 4D754D4C - "MuML" + + + MusicML: Music Metadata Language + + 52494646 - "RIFF" @@ -193,6 +174,22 @@ flacsqueeze + + + 54745776 - "TtWv" + + + TwistedWave + + + + + 55495453 - "UITS" + + + UITS Embedding tools + + 61696666 - "aiff" @@ -201,6 +198,14 @@ FLAC AIFF chunk storage + + + 696D6167 - "imag" + + + flac-image application for storing arbitrary files in APPLICATION metadata blocks + + 7065656D - "peem" @@ -233,14 +238,6 @@ TagTuner - - - 77363420 - "w64 " - - - FLAC Wave64 chunk storage - - 78626174 - "xbat" @@ -279,15 +276,7 @@ - - - - diff --git a/doc/html/links.html b/doc/html/links.html deleted file mode 100644 index c8c8b7cf..00000000 --- a/doc/html/links.html +++ /dev/null @@ -1,490 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - links - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - links -
      -
      -
      - The links page is the place for all things FLAC. The hardware section lists the home stereo, car stereo, and portable devices that support the FLAC format. The music section has links to artists, labels, and legal trading/sharing sites that offer works encoded in FLAC. The software section is a loosely categorized list of open-source software that supports the FLAC format. Some of the most popular (some non-free) software can be found on the download page in the extras section. -
      - -
      - -
      - -
      -
      - hardware -
      -
      -
      - Below are some devices that support the FLAC format. For the ones we have hands-on experience with, there is a linked review (see all reviews). Manufacturers, if you would like your product reviewed here, please contact us.
      -
      -
      - Copyright (c) 2000-2009 Josh Coalson -
      - Copyright (c) 2011-2013 Xiph.Org Foundation -
      - SourceForge.net Logo - - CAFE Logo
      + Copyright (c) 2000-2009 Josh Coalson, 2011-2013 Xiph.Org Foundation
      Valid XHTML 1.0! diff --git a/doc/html/images/1x1.gif b/doc/html/images/1x1.gif deleted file mode 100644 index f14ea1354742ff69a1d7050e68531f36c39b2da9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZ?wbhEHbWMp7uX!y@?;J^U}1_s5SEQ|~c3=BFT0wlx0#N@)rV9kgk;={;b4FFld B2lfB} diff --git a/doc/html/images/Makefile.am b/doc/html/images/Makefile.am index 37a77f85..7c7f843f 100644 --- a/doc/html/images/Makefile.am +++ b/doc/html/images/Makefile.am @@ -21,9 +21,7 @@ SUBDIRS = hw docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/html/images doc_DATA = \ - 1x1.gif \ - cafebug.gif \ - logo100.gif \ + logo.svg \ logo130.gif EXTRA_DIST = $(doc_DATA) diff --git a/doc/html/images/cafebug.gif b/doc/html/images/cafebug.gif deleted file mode 100644 index 3d0c90fd9b9ec15569a39dc2a90e800395d4ef9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2371 zcmZ?wbhEHbj9^e;_|Cxa9|X?)|3CBp|Fr-AjsO2=_QX=|I>{Br!j!E8lU-ZJoCSC+J9r?|Hcge z8UFugIP;%j=6{B?{|v_e85lqYgN&Ye=6~9m|HfzjGl1+lbLPyMnP<+VojGHC<_rVK z+L>q0%$#{w*H4roxQgToG_6&xI(NC5i~WD?lX zpg1v}3GxBhCI$wOSquyy)eH*{f`NfS z2jnDBHgVwi&k)Zc?S6A zx+cXixz(K^#4yT6U;)q3UL%GIR?exKH#?XF{vG!Ctaho{S~-f>d$MbUq|uF}rP3nH z;-{TkF~>yG(1E+j*qF_rDkR-yvw(WtmsQRx+^1@d-EC&o-^Z z;TfiwJwJ}`-TnPtpK;ZH-N(^OLKxVOIoaI5yyW+!4}T}g=q|GS`<7wX@pp2+Dvq3f zJk`<7#lKViYTm4+C9(c&w%4Zx-eV0CD7qSYBe;y~Z?daGbIQX+?#3F%SuHG6#S$bp zgl1eUlDMaSD}#Bb#0iGK2U#x$F-Ez@rKCP#z2;)~O+(B**>_2(Bx8f=lSl@W<-yu> zMb+=N2&kSEX9!!`ag`_F@9|VO?GpkGJo1h$;yIC7B4M*yEnnVgHT6q>IOk-d#GKxe zXPtNF7QLGJph=MN)|1(ijb^ExN-rOTPM2J}Bd}7m)kQd=X{Abh&F5aR1KmmwrXRKE zXZ?^VRv7g2e&Zw~&tsLW+uC2Qp6>Mj$+OvukC|ny?65mFE9H^nu8?5sUoM$7Z-<+t7~`MNz~gH z@UeF7mJPb|c-U>8RYc564P@Bw))k$1Zu=M zd2gO(TD5)Fgv8mRWiFe!o+w1^;4{(RTXHSt!ky4-a=I7pRy=?Eq`akg`Q-Kv^>sfU z^_ai=@pyv!yC2+)jL2Drks*RXo&l6)HZw@Tv&@Qs1KsTc%3gDRI4K+qJU1_-a2mVA zydH)*6F;(+UsFoWp7)*1`a&en^_N2xfTnt6V{Dt}(dvPTLR7W+HN z{he8qFtfwI*e|8jIKZ!4d)hA8u^x0_~21V3{S3QyoW zlyv!7T!)fQoy+ckcMkK5CZ$G$ngCS$e&AHX(S5~iG!ocxBtnk_66QOJYzdy|X z{QSavX@9@HR*ui~ZwTqsO1yKOpj|cTzmoQ(6w!~@LX-Y;FZl4`&|S@>S|c;wUcTXI3@qZM-f}e$+MPVm*i0liB%mcqbhVxwAL*fx~LiB~AWpwI(8IEWJ}Fv~&Oc zb|`qcZO9|;wOaxf)QDIezU3fpBwe03J?~AQ3@02iWwk5ZjRqeb`#3Zz3$pj%; zj)rUw+s5do>aRzyJE*6zA1FR-D}H~%eOt#SkB28EE_p~#oaFAGDfaS0l*!acF&vi>G;;`Nf8$ora$d?yWMr}*SA}Dbb2g` zS6lQuK!KU3YvpqNX_e1fd!~g8bXd-doRDWaMUi2@(le723i)xfUb%f_Do6`+S(z|% z?6u$tfnp9b{|KR*QV12=GYi_E6f(S`|8=bQ(kYEGVFKK J4s~F#1_1HC3Qhn3 diff --git a/doc/html/images/hw/Blackbird_Front_low3_325x87.jpg b/doc/html/images/hw/Blackbird_Front_low3_325x87.jpg deleted file mode 100644 index ac8e17e3b3dbf74ecc27546c0399f4c84a12d702..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4052 zcmex=Bm<7<_#hv=|r|I2gd-|7`|m24*HE z5MpL#W?^P#VdY?DWnp3EVrOUL;Njxo;pXDz=H(L-;N=tK z6Oj-S5fuR$!pO|R!pg$R$;!$p!pqGoLNfS&fI*OhA)L{bnNg8}Nsy6Qkn#T!1~~>s z21XWUMnSvSM*F^TdUz_Et2fP6Gt_dUWoG+=q+s)IGgfk)zfEN1W599+qBRaAjJ@n=MPWsHV8rs@JsizmyC+o$}Um;nFRWLbc37?l|3v zRD5(ocj`*bV@jr0H&^Ouni-p_e36W47F0Q$@~mUpG0&w%vr;=%PN_~R<9*To=t8*H ztcu<|T`w=0jI&E`oPM*^VpqxBOf%{9OP)M7BAeJ|H}*6&bxuFvBQ7qmec^*Uwfd@C z7F_Sz6RQ0wE6UfkEB%Zc^UD`=ltOlRt_?aO>g{wf*wW|Wtv-Qgg%f!W>jv^FJeuYB zXeF1^l$$yi7OM*NeDsf9za;35_(Q)vQ!a148m=}ycuJ3q_mRKmhh>vAw_4?`UFzym zyJVqu(8fZK_fw8~txu5DUwZ#ilPkZcr$J)lc0tWWv)k40_f1{tGsP<;OQ)+;>-sU% zSzA^{eU<$am6ld+t02F^6kLL^ZS<8t9{%UKfvApS5~G-IW9|X9qZ@Rh8NggcGu;L; z-G&qgG2JE|5Rv1cx!ifxe}>tt4!q9y=7;S6w4U=n!>^+E_d6Lk2{1^pt(_fs?W*Q< zn`_2@4jo9`8+O~@-obPNr2fVi0k+)z20gbI2e9SdQ8&+HI6J%9Y`P^w&+T1@{Gy^6K<)?m z;!4Na`z0*TF4-lV-MueC+3a?Z%d<;2K+eq3ZIIkukao9)akh6t+T8=nW-qQT@yolz z5Omf`xcG*%yr`^Bb4M`Wk%_w|Z<=s9tKdTQM~^p5e`i)HC3Y#vX4ZD!xOVft$T!Js zTGJ-HK*Xsq(81bIyLJI@60YtnY_0%&uojre}*lo36kn5 zuT#^e3uK1>%9SZD-PvHA*6TRCoFVPDT$9|9Uz;Kxe7z^+owF;deoGhQ1_K5uy_E&+ zoO-L&H>_?h%}z^~Xb#j^Q`S+yX5I5cui<-5bI%XGrtdWk78jcKKhrNiVR5191>g4* z%)K0XP4B_74e!CSFZ8~HCH0Ucwf`l7WY0HUJs|sjLg9SY3$gDfuuBQVGT!?MqFCSk zWGGz7dLa%X83&PMg-YK0$xt|-CH@SmR*Lfc7EsGB6X!j zS8cKOMA^w}zJBJ?O$>|s?OC`(J)~9i#K{z;kJb7np(00%rTuMkpTE&lEa*Cty;Gwy z``xb0ph>sF=A=gSoS78!Jn2f5>+Xn{lxsWVscbG`Ra*E_KE>p9iF?Om=S5v#YZ&%X0E*X;W0ir@Q;AME13`-!oA z?!!3I6E90N4;h_i+p8|L`RFm@ZAQJSMV{Het^AH}DXreBbkTN(i&oKRKZPsHWLh03 zX9s3!$31cXal3-=;u3=sD}GhUu53}Xd(GZ8eU_2u?bx2J#rHoNPJe92y}?>0+3|1+%MZEIlo^CkR! zG>2$l{XOOSGdgVCE%|(cOPE_2T^I^_9~3gkC|J0C;1iHhU~XaOV0g%Qh{5RLAqESF z)B_-F^l~Mfx0e-_wC4NJLxiAFxP#}n&ckCWujBIG~0xHp0UnQ)Hi0^++43M zFE7q~+c~r2yV?E|p;@{wJa%O42*1uN&a-E+ztVNj8>a(bUr4i9`ZU>M>yG8IrCEi? zMb~---Z}qFnXBmB?H@%YD|-Fb?p~YyE2#IMILB-AZB{w%8%p1lth17Qsxl$V_lxM) zy#EX@c83*Bn_|r?G-G;bwdj|uy<6)m``12XFfjFDo-7vd*gbX8(|^bR*&BZ1J*^yD zFX-A4|5ft-)7%8Rcg|czCs?*D{_R$7baO$+{sSpH9Jo*V>@%yDyCSkrwlL5y=F%-Q zLCKjj=QSxQ85`TOxTGbmIT!M0t=iJP+yX7D1+!W@osYEU7< zZk_B_v1Cv1QRAD18|+sJR(w?x@&C1E_xDE(Ia?UmpHJJ+=5v^<)Wzt&i&3aWzj5hd zC8f>hl>@bBbc8 zR~q|7yO+H`<6f++e}vU-<&MrR|{r{LT*W9ylMF<*+OpL(=<%Vb}nw>Hyt zE^Kmqv?t6~%`K(;a+3DH#oCfHZ?Nf=>*WQ#3b;~ixFjpe*Js|E;BA*LRGs+GaO0S< z4&$_Y>UvB@2dCX*oW`?l0?&@r?G35#&q*fmZ2M?g`#@PovVdnt>H&}fCeODIr!z|C zKH@zT{;{L~Yr~uk(hnqa9~pHj?-Y#BZSadQI$-yhwfLlpOwPMlyPlX$e1-ZCTn(JF z3Km}R-}L^r%H4==wcf2#9%nksH{Lk$w~_rz&w$4)=xNMn*a zwq!wX{?4>{5yE(3w)cDmkG}F+`CGo84-@w)o_Ov4ZE{dWM7{_6 z5E0~fQo8uJ=SmwL^CkXpCo9PGZK=;RRc~$k(oVEs2f`$lPgWQIF1a#KO!^YSq=q6g z1eGUV>wl}Z4vu;Iz&qPmZh ZmTEeAbbDPXx1PcG58TGXLooio2>`M==>7lz diff --git a/doc/html/images/hw/MS300frontsmall_270x108.jpg b/doc/html/images/hw/MS300frontsmall_270x108.jpg deleted file mode 100644 index e713335aea43132b23524700fb6b73ce73723e29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5153 zcmex=|EDQ{cwTw*63@n1ILW+itY{G$w>`H|qMvW5}awt1(JSZA; z@q>zSQc)8pmzcPOq?D?fx`w8fiK&^ng{76Vi>sTvho@I?NN8AiL}XNQN@`kqMrKxV zNoiSmMP*fUOKV$uM`zch$y26In?7UatVN5LEM2yI#mZHiHgDOwZTpU$yAB;ba`f2o z6DLnyx_ss8wd*%--g@}x@sp>|p1*kc>f@)+U%r0({^RE_kiQrin8CgR5fG1|`Ad+2 ziIItgg_(sNL#4*~Rqy zO8timaYFwY=KH4qXJEYipP_s4KPm1*@t;(tuUTlPP{9QmK&K*@iGM=xMHUqf`(?0$NwvV`^g zivJ7`7wl2}&tSLf{6FU9{~5&H(R99kdS2&3@&dhD_x}vM><{ICe!W)zLDv4qF8hZI z{wV)vu$u+d7_U3yB~RTI*7Gatp)yED%D31*zYcTE>!<7WCZArQSL+Klk{@oQ|BnoR zj{5WKHvea6c=?~<==IZavFg(uVt&p3CnbDH{_|^SfRxl9cB*jxS6e#&54-cGS;-l^TYL{+wC|%x=2ltUa~d+ZtMa3r)yk3|7T#5b>A<0 zws!fl`_WlpV&AtJ>s;H;q0;4QV>EF>Ca?80jYVB-qEXSmGnQz4YB;>&plRAp_vCLg zE$v@R|C}|`npb<~e4&4ew<_XY?k+beuUdQT$@b2=gqDKXj~AG4?|gh+UNcMRUi`iD zl~tGhORZu{PAC)bx}2@3udUsrV@R{m&Qs@3-rFt^Wy0zyJB7{{6Q93{niQ_e}fu^3RG- z(Z82}TIc>xi2FYS#HRiq9{L-ArC|6cxCJ@G$7OWW_?&;R|-|F{@r z7DRo6)q9oy3?=_U<^|W6{0luPFL1xU2I8*fBjJaCKuyYQ-OK;f^U3yw>jHjsAxyD; zQ~UWpL+$n-7uds}Y+tzKQ}l&@p(p1H!p*2Z|KxvMz_d=>;E&@#{c_g{^J6Bkh1dD>ijofA8%Y1 zGoRK~_%AxvXGCc1 zYA>{4u6VZQx>WmLF6H~Dg8wu0b-iBOY4%b0%7TBPf>X~*ZB#Alv#(eGTay2m<9c|^ zp2gok)$hB1=F*HuHI^S09v`2lEdNzt{(lB%(^Hn~Hb2TZeuQ6$|5u0ae};v#p2Tg5 zmh4fR6>;IpDTbI!O~xLMGE)_*yBtqGUcX=gtNl`j#~7Yd<_Ickb7X)mvuHK6`_wDEG19Z~6C92U?R<_dF|o{PdRb z@c_XZ{jngG}4{5PKBSD@Q~|G*xPw; zugxx8;QRF02T$=kzK`5*l}}<$-ga?kwjFmPk81L+9UbpgSRd5Z?cti_{nN!~VtlN? z(V{iS+2tPwX5KH#wR>{?mdUhT#Xe`|r5G8VGM6!W$~0Bt`TJ{T*?zA+_&(E_zP(6$ z&fGiA=L>)6KMhF}V3qUsh_-2yNtQovTCjKTqs7%(uJbgFyDXNh*5O=i(l)6*hN)V+**O2b&tDq4{Lb#vrHX0kNk^C})#qs){WiBWAz8ez#fYcJApg89 zFGJXq(&fxP$}(wlR#o+7FgavpoL5@FJZqZ%p8bIi@(a4`F9iSF(f^li*KPkFU)%p4 z{TF(w@n6&auSe=%m|nU0pW*l%`LAc|r=~J{3Wu9&{QWck{r1nMm#$k|K$y#Io74}> zi@4b-RZRbPNVxum+fH`b?2SKG8Ge*La`@jO;rbV$$M*!dyMSG~VTu6%LdjQJ5~thPY!80^^!D|v%U8cD*0KmbOS^ggJzv>x zuBFNPH`gtm{p_b-UEJb3feF%;&(<7OHO`AOG*E1RP!*W@e9OYzmSt{l1ynnJacy1` z$NhStg3&f{>7|y*o=f7orQ0UV3^6$NqE8|)A=NVS=E(^g>)OksQvEBQP#~1x)IN!JWKSS+*hOaAm=k?S-Js&3jLI2;@P>`~F z`q%$xfEn`F8g%}4yMb!{=+FNdUI%`Y75`UTnt%R3!`je&$JzgUZ~wgHw~GAdd;I4b zbZeVkK{Z?apZ^R8GJdmxoO0{<)Bg-NuEuY2{Lf(f@Xw3iGWMT8vj6?+Ahv(=7w7*B zdbf^0*#EcJbjx3XxvS+?OcL0UtPjpir(>+=~Pr~yiwd|eSzKH zBl9l*W51b)A2T&hTf5bAQMgdQeNii$n`I0SkNg7pso~z8&FgNa$eR@``Fhqle2e$Q z%oRuVV&r$NX%Gvl?zxztIPF=yos;T>-X{&7wm;6l48HSf(rJ}^uI_Tbj~mYw_WUmJ zH4dM0c7@N`-4#jeA`+&t&$;TQ!(g#|<;&)-te(G`2a3-!c<|fInx(&Qe_#OPS$~ed zkLvf>&t<4<5$qQH&k$4pE$Zc)`p2j4|J%9#)4JT_zxe-d{LgSRd&$QC4E@^mzn<+s zwP{(VQr7cl{~6-de?R|u-7!MAe*N^n-~N?6-{4;SaD6wkyikpw{VPTN&+81&mdzJu z{}Xdwxc^uE^q<#dEE3#|_??Wjt{uy1xFj4dae8~P(*nMK;i7DwlPkD)TONqB*Gf`6 zzm&C4>&#lULvp48)jzB2quLB^AG>~U`z#yAp65Mts(*JK{&)Ave}?C8_rIU`Pt+zVagW}=gmfOZ zlstcyul8P5Fa9%FDNZzcFu}Qr&G`DK}>iPWWtD-Y%*X~fMz4%WwPgd_?Ku20=?2Sh;Oj&DYW%je)s5#OnZ8!h1({hvB ziElIaiaq!GL+J-X)x`l%9?x1I$dgbt!L9nyEXUQwF?%MexHF2sYw(v} zr^Pt2sql;K3qipkt0ucG3kt*Z*2z6R?Ad!Dd8PfCD}@`J%9ZxH+2!5)!YIco@{^b z?EhP6|BJUIEFLBrR$wyGG{N`ZzWDFAe_s2Wa2CS4XwdoLKf}?Z{~5YxKdS%rpJDRP z>+*79De4j|;kh46jXzo+`Oon6ulkpDCdXe#>Gs^*@sNe}(p&G`2PKxjuF3XYte^WZ zWD;}9d*4sTssfT1xE)&{s4Jg)YM&d&%VSz?og2Jfed73JHEV^EY^(nCR~pRT(Oin5 zk=K0Ye0=S_u*JY=&m$YT_Pwb;D_&^wRK9i)`+9)qgqWj(EXN;hZ$Fo6kIzM&jlIja zCUSgqpZ>4Vf&YqI-km4rInUR+GKNmpy)5!jPUF)H$tvzA-4&lMHYY3o{JK&;Fnnr^ zPWE;M28-wRk0W<$+zvnY&A8;z-CHKriFXX!l+~H#A4blu z)#RFGd81n6*0GMgfw@nnbo8BZKVvETpMh(oN|(byhJLT+#09GAYNrCc6E{DcQ9P@( zLq4m2S@FHescPr6ysWfOY`eAd^W(z4=Kl=qBW`J&Jt;laQ`SFgP4JaVA`9G(Z5E7n z-sN%s<*fx5f{RXwPV}qV{xI@3U!~;&eapWY%+9gh`O~MlS-#qu?%rKH>utv6zweB% zZQM5J^H~Yyg~~57n2v3jt+(;h%{QtL~iLpR{rO{gY?Ji2vVCt?zpVekQGaY-|Du^@ zb{RYV&iSe+y(enkbd?676$z<#YK?F0oc|-}p5Es@3l|)`F8$|5*}v-5uWxB^%Nrj4 zZT0G{kj?a4HhB&@vt_r<_jx>P;{Np5h@Se4jQ!tV9{;j_nZ^R0niKZvwh<-!FZN$e z`Om=R_IJ+Lvi}Uz?+Vn4IsRwZbp7&_05Q8n`OVWdSjD|)f2I1L;Zf$=-xjY~K2|Q` zUpS@y&DO81BCP$>kH2}krm=r(M*4lD{|p~Z+P@WF+yDHz^M8hYOaC)G%6=uK!7Z;l z|K|DVw}p%9?-zm8T>fqOdhfCe{~6vt+5gA4*4LFW`DyWQ%hz|8U9^AyX8#{w#lLgD z{%834a#8*Lm-Rnp{aV(=bo|uvZzUhuzk}-3+@~PNw0|r4$e+CEKg0c>AT`@SYV1Fp zo2U4nVTJiW7SI0-M=sSLw))X7Yf}G*bMk+N&h@KbEYPW$`=5d5iM{ z@ZY?D)oWk()ey|VN3)2R>A=Ok^(P1U5?JOAGV0L@1)!2kdN diff --git a/doc/html/images/hw/Makefile.am b/doc/html/images/hw/Makefile.am deleted file mode 100644 index 489dd433..00000000 --- a/doc/html/images/hw/Makefile.am +++ /dev/null @@ -1,51 +0,0 @@ -# FLAC - Free Lossless Audio Codec -# Copyright (C) 2001-2009 Josh Coalson -# Copyright (C) 2011-2013 Xiph.Org Foundation -# -# This file is part the FLAC project. FLAC is comprised of several -# components distributed under different licenses. The codec libraries -# are distributed under Xiph.Org's BSD-like license (see the file -# COPYING.Xiph in this distribution). All other programs, libraries, and -# plugins are distributed under the GPL (see COPYING.GPL). The documentation -# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the -# FLAC distribution contains at the top the terms under which it may be -# distributed. -# -# Since this particular file is relevant to all components of FLAC, -# it may be distributed under the Xiph.Org license, which is the least -# restrictive of those mentioned above. See the file COPYING.Xiph in this -# distribution. - -docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/html/images/hw - -doc_DATA = \ - Blackbird_Front_low3_325x87.jpg \ - MS300frontsmall_270x108.jpg \ - MediaBox_Frt_170x325.jpg \ - SB_Hero_Black_325x182.jpg \ - Sooloos-ControlOne_325x328.jpg \ - Z500_front_325x94.jpg \ - a2_01_325x252.jpg \ - arcus_325x135.jpg \ - bmp-1430_325x241.jpg \ - cs505_front_lrg_325x113.jpg \ - enus_3-4lft-hires_product_eva8000_325x127.jpg \ - escient_ProductLine_325x163.jpg \ - hifidelio_bl_front_Z_RGB_325x163.jpg \ - i-station-mini-dx_325x237.jpg \ - iwod-g10_325x257.jpg \ - knc_hr-2800_325x209.jpg \ - mediaready_prodmain_MRMCa_325x232.jpg \ - meizu_m6_325x206.jpg \ - musica_artwork_325x90.jpg \ - neodigits_x5000_325x124.jpg \ - onda-vx737_325x240.jpg \ - request_n_front_325x103.jpg \ - rio_karma_279x254.jpg \ - sonos_family_RGB_325x200.jpg \ - teclast-tl29_325x244.jpg \ - transporter_hero_grey_325x208.jpg \ - tvix-4000_325x204.jpg \ - vibez_nofm_combi_black_b_325x220.jpg - -EXTRA_DIST = $(doc_DATA) diff --git a/doc/html/images/hw/MediaBox_Frt_170x325.jpg b/doc/html/images/hw/MediaBox_Frt_170x325.jpg deleted file mode 100644 index 6fc2ed47f5cfe3755101eb713068895e3fe7f992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8004 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 diff --git a/doc/html/images/hw/arcus_325x135.jpg b/doc/html/images/hw/arcus_325x135.jpg deleted file mode 100644 index b3dc9febce73a34b815a68b0f5eb5f4dfeccfec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5887 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 L!DR*6|K9`v*l7vW diff --git a/doc/html/images/hw/bmp-1430_325x241.jpg b/doc/html/images/hw/bmp-1430_325x241.jpg deleted file mode 100644 index 1d91b95c030d6091bdc487ef1b44d3ffdad403dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16381 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 Teq=CX=sMxT;y_E}`2QvV17c?5 diff --git a/doc/html/images/hw/enus_3-4lft-hires_product_eva8000_325x127.jpg b/doc/html/images/hw/enus_3-4lft-hires_product_eva8000_325x127.jpg deleted file mode 100644 index 9f3ad228d26f0cc42cab1087fb71198c5616a0c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7461 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 A?f?J) diff --git a/doc/html/images/hw/escient_ProductLine_325x163.jpg b/doc/html/images/hw/escient_ProductLine_325x163.jpg deleted file mode 100644 index cc6008ee88eee2b531d13cf4e044f46a55a440a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11972 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 diff --git a/doc/html/images/hw/hifidelio_bl_front_Z_RGB_325x163.jpg b/doc/html/images/hw/hifidelio_bl_front_Z_RGB_325x163.jpg deleted file mode 100644 index ca98f307a20e217b7451b509cd4a3de52e1a8522..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7835 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 diff --git a/doc/html/images/hw/i-station-mini-dx_325x237.jpg b/doc/html/images/hw/i-station-mini-dx_325x237.jpg deleted file mode 100644 index b18b33aaa0c5a78b3f6813b0e8ceafbe14f72d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11164 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 Rq71pGG7Jka!r%V?O#p*+4lV!y diff --git a/doc/html/images/hw/iwod-g10_325x257.jpg b/doc/html/images/hw/iwod-g10_325x257.jpg deleted file mode 100644 index 1baf2f89769ea77c2ac49f793010374ae3d9c7ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13591 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 AasU7T diff --git a/doc/html/images/hw/knc_hr-2800_325x209.jpg b/doc/html/images/hw/knc_hr-2800_325x209.jpg deleted file mode 100644 index 737236cc1574a789409af6b5e6852cb935c393b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13385 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 diff --git a/doc/html/images/hw/mediaready_prodmain_MRMCa_325x232.jpg b/doc/html/images/hw/mediaready_prodmain_MRMCa_325x232.jpg deleted file mode 100644 index 4f1dd2d5beaa54dabf631086b28cfa0195e86eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19199 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 P>A}`;AF`cR{{Kw?^eW)% diff --git a/doc/html/images/hw/meizu_m6_325x206.jpg b/doc/html/images/hw/meizu_m6_325x206.jpg deleted file mode 100644 index b915e2e6ef8e148db071eea2ed2187d263e3ee21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15043 zcmex=Bm<7<_#hv=|r|I2gd-|7`|m24*HE z5MpL#W?^P#VdY?DWnp3EVrOUL;Njxo;pXDz=H(L-;N=tK z6Oj-S5fuR$!pO|R!pg$R$;!$p!pqGoLNfS&fI*Oh;T)qYGovB{lOQ9rAmjfd46+Oi zj4aHIj9|w?2u4;mb|w}MX3qad7~BOI7@3)wnV4Bw*jd?FSs54@nV4A^SOwXH6xj_O z0~0xfl?oe0jGTfvMU{<{CN3;$+IaAyN^tU|habdDoQs=HLrOM%{C|W&nvsEt85CL& zJ3u7JBvv-||3?@M1R0o^7@3(^*g$Rp$uTf82{N-N8VWhG3M&N~B{nX+_@Pi_;>L%{ zP6tK*-(uilW@KOzWENzwXZWSq<-7HzpGEGH+YW4Zf^xqsU}l=|{8R%^P_hX_QWt{{ zm+ztm@m#g@UYrpvLAeW(au?^iE)ZCLX>zXHiZZoZT$wz+^QN?l@c7Q#(kibNqG2)fIm>rn2t%t$QiE{1Nvp_;q}&Bv zy?jS*du|DFQ@f{e(}8o-8YL`DRx&6|EIalqLgPN_TfrhG&*(H(Zhq@Te`juU^ zMEhs6s-4<)=HaHvxn743=c?Ta-gsli=fzAj4)kf7UE09AC20oREuZ8=4JP^Jx6@{A z-)Z;0urs^q{{6|OUpC#U%L-)LxqoH-689xi?DvfGcb>c^e2IfMGU~K-dt+s)=J8eK zp~j~r#FLNf%#qo+e!o}Q-aY%aWZK%NUk>=s!1a{XcjA8r!yEm}cmKK~CjL_Hbxow= zb^U8UGtSkX{Z@HSd-6nl8~c`Me70y-kWsuf1yS#yEmQPh+g4!+Ltx8ErvrOIAZ_Mb9 zdKcC9k?nZCU$NRlRUY#%TFUl{fw{UjF6Cab>|a^GWb=|=DtqOQt^9SV$b#wK^_~6m z|2}6p@zpCdX6BXimnyIFM#(1o8s}Y{aCL&X;6yb~&(DPyg7{YjOpe%;o}V%MuT%LXMREMkJTA@n;!jVnDF@5 zwTxqtvU4YXT>WYVIT>{sR8#HP@s6Gt9MEH}kFfA9^}oE&)9BLzTt=bO!c0}7PiMKly*ix zo_OI_;o_IeH(%fG*Y-NvC;FYf`O>di4W6C4XAC~|%Wp3DcJj^Cn#RzQm7eT!c3ZC; zx7$*z&d%=RyCrF@HkY9TtJ*CF-z~X|8hp33+D!pvJ+murioR-hf)?-uHhQq!_S}AH z0!IL^NC1Dd#!ZiNYNwoL>98DJ(5L0RkSl{}g5cTgE3w*_JLGe&T6JAtzF2|C{UI%w(TQ&$x54hPbZnwH5U-`++pI41fE#733bXaHh zH%s%C`HGcK*Emm7_)%D!(PWs5A=+-? zI#vE%|7X(+7c0tgQ}$}-*By&>TQ4`WYTmyizs_FjPTj%uBV;T8A-5y-r|i!y7mKd( zPG0$+AtCd|1CeQN0hSUcG>&1BzC7GF^UhSevKgIg-U>;vw%w_9T=L|} z6b&Y(4o^?7wugN-yv{1B7C(Kj?6$wZUG7-DnZfj^yXCI>YjOj(sy>R@5`A;?+Uy?@ z9UR^c1;Xd+*MC`cKPcm=!qgM_cXhr^x$#5v@51Mw|E2BO-|=GG=Y?PY{PX+P95MUT z(l3ANI8tU5z4^o#prP=GZ^4H;w_THOUjEXQEjO`aTd(W>(3ewk9g@7~Z}02>;U_b( z@g}?G2kGkTvs>m!-kT%l>hml9;=kQ5*6qCM@>jDwFSx@Yq`P{FQb_&V?elIvE-IS* zz&AoVd%2{hw!2nfVaegl#iG^%GZxEDdBbwsO=AO-#__qe}!GDGc{~3&fZl_IaJ0U&sy{%!(e+I?4*{%;W_pP~q`%~dpse3p6Gwd|j z?3kr=@!f3i1i6zED|1}())y{sIxaV3mHW)IcFS`rdWGvOmRE#@dIWIz`DRwj+~ zBQh>aZfd8l?&-KAQ~A53_wNq>=HGsL`>9pZ=ep}urbp#&b(_=|D)^tF)%myjM)~iv zK2*KcpQ^Xw!+(a1@Au@_{##@#{A2q4XPGa1W9wdi{n_0+uV%OHC8h6XuepQ$%+}91 zDF4jDCj3Hty8fk9sq&j^YJ>aV#XjV?VlexJ-TF=Q|1+c=@4xdddv3RK_u}Q#5SVBoZEV&Se=qDHO*o!wHb5%&dT|+(EpC|Q+*NbvVdF1?;P+~NsJdN?8|G{yJ25-JSSKHO{J}Qbqam#b*DSk}uD_4fCcxkulg29dHRh!r8 zh=&Mt`s(r<@91fnx?ln)!-oPt?aP@P9vyrc^LtLr&D4qS{x#c#d^7pV!`Sscsq@@y z`Gwk3t}MD^p3H1|x$VT$rz!i6rdL(3bk6)a`9|o(%u6piF5GeWtbT0qWTj}Coc`5` z54SCFJNBJX`9#oXGTR2FgvvY+5Ob7e`-AKt1<4t>vGYfSXMIN!3M^?})b0XJ*8 zpT9x^UWx8&HQTXf+SP+zjbZLruI_kzRrchir#xAgFY+E;sX9HjO?3J~_fnm;&OgM0 z*2p{AE!w_rug>MakqxV3*PYp4D|!Ckg4h3^KI1xZi_5^1dCu}j&n2Q7Ic0e3<}Zx? z!S}D(bie9%L!-Jmt8m=;^Zi4Nbqf zf5!x#-{Wv-;@>5o`)8c^`eD83eD34Q_cA{px5+KOvtgI~TjO=R_{)V#-rh`7?&g}9 zH+g!phy1a7m3GpNT%Q8gFPA%CcUMYy?TYT)9ag>Ct7Hz@9X7lWQCsJ;t8h}i(uT?d zcklI7T9qZv77uzAGgp24rQWSujpxX{o1DJXT1sHighg|EIUJW9T;^fueyKrRq$PmS zl|hYFgyDl*#w~5pnHf%+W>-38EZ?5|78&)+M)SkX9ntrfYq5Qw8NlXa_$Q(ENxj75^P-%`SLT!%>}t}w@oBnfrKiP5 z&o^1V3A>KvB^Sx`+&Q9by?BqGb+S!mxtvT9f7bPd=l4(5UpPOs>u<)6lDR+4p0i#$ ztf%9?bc@p2?K@7@9r;|r6`a4tGt6enJWs#iteJuY91P%+TrIx*UDSVuXoKC0Jts?UWm<76YQl8) zi9sI9FS1K!zo@mDb7p_tz6>E>Ib8%{TlwxA8qA-VPO^V9%9^n{Xo#)-^)8~cVFSzPtnfUBsuj-Aa z-Ij;eg=9G{3QwO|>K(rP$)^p)pSmV5cPH@U?y?64;#_j!+`}+)wy=sIzfBD{c zXZN-L-d)|UJKkA2lUkBDs<5oLW3@bgzN_uzWr6gyZbm)ojZc?8S#JNxer?*p*=ytL zUTii~ZwuK`!+Xi3_nf?v)jap->5t_v&5msdc@e00bjpMPxs)ju6Wln?Pm~d;uza>< zU(dzD)W9hVRW&~OmHcN2O1ib>a8=gxq%G!>?;Fd@7r#%CNz^V}($i#DUEFuLYtgTV z7v^em9*z03^=HR-(Un>;0$XHn9}I}#og`!s_@qw%XwUVYD=(Jw^b2pB_wsk$ciXzz zv2s(VS%;mi{`bwYIVfZPrqep!$zOdg&t0c#nfgA?;?q<6kY|gG70+xudFz$8*B@tz{L~-ctx|N*%f@)s-Z}d{>^8nM=uW?~syOUr+X08P;P$tHlW%|X zn=^<1#Gd8M42$+n`_jH{miD@^_-j&LpRQb0RP;Ys{9vl|e}=+6Pk27=NL4>DYq!X6 zW4)TtSDp4p8Kf>HFB6&XmAGTZ`BrIH#w3w0E?zNTL$g^vQf1b{B7%Mg%=)7=Blsnb zx3Ze{oKw@}_!q)>e%~cq;m)g?Cu%$86ZRhKo3iOsqpp=v9c$lz230=yiR+ZFSe1Rh zeAi(`xy1RXcRDgl{w4mLwD8cRnq!VD3raWEaIF6N+j@>D1isxfYijpV-{6`>G|oZOx=5{W47Kc^0Ct zwpb>w=$iavy1KZXc~{7e)RhZ<-AMIye|T)@WE%v(riuM@YZcAR5YgO3B@;c@}L)qg- z73a!a&AcZMRw}L&n%Gpcr`Myz_PcZ4O5c5P^Y~(xX&PR6{F>X(^I>Me#CLxfl{fsH z9OC(^C?QsV>H593{~1(*E(hGkwU>Xcy7X1~YDL-R6VqMhFa6t9^?KPP zk;mKKKGjsO3AeAf`B84izk0i`eG{%--^*IlUA{5qX;fZe=+2dbvAR2&A2-?j7QFGz zQuLYBvTD~L_Y3>eraqJT*#ygVA2;56yKB}} zsh1h^rC#Pvn)}A5?Nw~%k)KOFRiv)>m2bA3S-2E4wp|FCue<5!md3@cWsZMzT_ zx9H~8yuC;G&5R;z<+;yje^!i>*E@bB^lHY-q`E1E%fqZRt6t_@dVKPC?Zm5Zlb&3v z6MizC{XzV~2cMe?3L{>vHP5*I?TgcX#mw3zZ+c4;6;AZo2o?W6_Mf3;PG8x?&`Vh} z7yVv5ck6fGd|A60Eq=K|iZ-6Tg*{#~Ca^!XV?V2PsJ&y^Zo5TAcY-b-*eiefqx#c- zQ)TTkGmSOt>u2%IxRw!U+VtD_Cg1S_tL8^Gc6Fh)7iAr0FO&QmtGTdjqwe{N-PNZx zzi0nvs5o_8*Yb~Z^N*%>(f1D{7cB4nbNTPzHTA7x>(%|*%l_^=7*}nX z)L_K2>_5Y;2Qmrb7befMX1{Im)l*fJ``TZgy4#}VXO&gUPjh+}`m(Z~?3piAz`n=f z&r5~|qa}-b&KbX$J~L$ArMUC=f7Cykzw^BJ@_*v{EB2SZ{j>hw(R#t3ISC81<(2&} zl$sv0W8b4vsS)m-ezGgDTUD%X!M>B3LW`7A0yZq&uvDbA^1SGj_bWzI2Mksm`|>n3g-(@G#Fkyz$Y7tYn+al$Mpcx8!6B=0484eUnG( z-gRRayHk1DA#HL&&HmdSg^4Wez3HjwX>VZMm9sVLnWEkFMW>654+w|}IUc`kx|%!k zqo(R+%bgp}^Ss=9;mKT=JIB4(opWgqy_>hzHU6yA9EqKZ&WhhQKWt}QZIzv6Wb*Fj zo-1D)4_#Wn*5hrh!{od)ZKEWm=)ll@Mz`a4R!&V<&+dHAe&YGd$W0F;Lkl9iwU27A zmdlG$6AyXYcUNX^zRSzV5(f|UJB<^H7Jg*?qw-;n;OAA`aV4LgF3P*~NXAR>#64+6 zFAoL5Ipq)f;|;VYtyZp>loj}U>DIYn^Gr6~Dx7|E?~9eDah=<;F2DEk@t&UIl~CjI zpF!Y{^S{p_$9BCud))Wb_wp6qU15xQMFLJT?AsjQ&W~TX-hSPs>whNx`sW||aMrn{ zPoDg$vu6>@UFW-dYVX_h_P|sAzd{#Z*q`~f_=5HNTPANWx^Z`NP0X1*U1|TrkIJ?m ze@t@PTNvY-Ij?uAsn4&i3A=iHo@w=z95?wR{=Wt#m8ofgJY=((-QvCBt_O=8JW2I*Rj1?+1Ad%~18pR6m6 z(^gvJ@+NoZk+cT~GoQTkFK{oJZ;&NzcJJxVv#YIdsXr{>``3QrTFW-m#JN?G%Z-G^ zHS%4j%dRYp_jF#fXTlO)^&JWyT#K$p{GI+J^6%g0Zrk46uGg-*QndYsT<*Mg>X+a1 zKl-qC-Lo&hWq!YxE|dPCb~No_?!?0%mh^1fA8)dvLeoNNW!>Tu)6>yH`c{#Cch>SQ zul{i7S%~4I5cc;1_Ezrl9eiJ79$%M!7co~fMY?BpNW+`bDcVOWG%5ujhw06{YN%h4 zSM)+a?V=ZxyL?DRp}RST)Wq7 z<;+y6vhH%HuUSIV9*1k^?m0i@wePa08WvlOnnc<~ib9)P`IyS)l`~naOxyLsN7_WO zw0}iz?!s%QPv$=5cu{}+n}TMX#Dj_RdCFwAPl~d689ZtFt$l9&`oHG*-tx2GGc{tX zfYIcGAKCZn-;BxMXnH4Tb9>#RCA<2Cv~TX5ByD4{uwU7)IW6z-{yPeG?T=4awofRU zE*;6`f1+#V%h=K+-=#OiUkmK;t8y$9H`y2PfQ50ZdjUhbdg1v~o6?VJx_z{pS^b~k zVVR_p(VDL7+y71M-ZpV|c97nMphKxE7d>9Pxpm6oCa(hrnSV?wK6rjzaaH@}>06k; z^`H%agH9hR+D?NT`vA_a4v_dMIPzT-zoX;n|uo1mmvr=f0hMHRW&1Jy!kh`Vlf;i9d;d z#tG$f3lE#9r&h1~<(_^0;K^+z$2Yw)Em~%gr}DI_!ssD*(2Mi^dGl_Qzt$ynyoZc0 zsJq2omn>D~c4}Xmep;&5W25zrX)p5@t!$WaJydk@rj*AM|E{;6>mO)i(eOx2?4~5E zxb7F8wV>cN`7yd7)6o z5&7`ge};$al|N0Hm%Zz4t@;Jq@|P*@Yo~{1T@$z`sxoD>ne_gS1&qIqCr@hP3cb@* zkZs=i?EK=E)Xu8l-QRxJ^MBgg`O+ZiyxFtwtNzvBvgBSpm*q;V@}wuNOT)d{{;t?* za?^je`ldK{)vdK&{*9*b$7Z-$uKPAQls8Uwn(V*xH=e#Kun{hp@RR95(8BYgYMq5q zhnVIBHMt3i6mO}jx4LmI=8^sFcU*o3i&$+p{fhUuk+MsZRK9S`({w`5Bx|mX)>;n^ z777RM4PBFCW!m)g-m@ciM$$o>9_{m#ng2BO=~*6wN+Tu7v#gSwH_X zbX2U_D&Eiavi<>L&wr1x1kbkFtC?B5ny^)u<6nAg*ga#W7<`S;%c42(9#Te?I|eKtSqD|^N7 zlP_yG<^HV;onb#Ef9swy3pvtY)8EwI#V2C3a?#P1OCzRkRKIsj{ZXp>ADiCrc9Soa zQy$-b*YWhY%!k5>_FLl?-IMq}@%kjYPyAf|XF?kI>MRC!9o=7&Pss=8g((tDY_zw62!=vJ7t_2!iIH?99OJYMVGRDXBH zFO_e;m9l1$KkU{%I{Cr=v9UOCj|E&*`M)r>vpx9rZ*sFOd9G^^na+T+0-(RV=R?eR^>Z8rrVx=dFS?Q59<(% zQ+@{SQ_Jl-zb$&{A8uk~lD6mKH(7llZLi-p8W%51v3I8euuD`=AF z#%og#O(<-#aa=S*e7@t}4W{dz-zglPw^Qu9h{zxJ_C2ZZjUHD@2L5@e89!@^#roy< z&hNW^%XmG{k(SdZHor2T{NeVz5?%fk>P5|Z33&=kULryp7*#Evt?lWF{20GdeBZ?` zvq$SJABjAhoXa4cu{`-k#qGE(nQJO;z2Pqxl_y6fALw}Vx##DVtOtvXgLOSR?{;d2 zPj$>sn0rM?GH2Jh$BUo;ezEG_q5ikZYyNQmXK;S~&$Q~r-SXUP0f#rn-umRgcRZdu z=U2ae;8E`>@qMu~zLsrq+7~^)(atzn(Zla}M5Xnljj!zAZ&>H?+J7_4UCnRZ*QPpe zmo_-vcj))|qjD~5iigv}6U}!pA}*w zV&EEF>-Hk(!Li9zm%7RxXXS{iI23bD=d@F4{C({BbN~D!>{WdpU)SzbnJX$2nSWry z^ce+PUR7(spB)qNi>J3U*;Ij^DY)V)QK)|=)RO_^Zv;K7gQ^Ric3$-eC@zFhX=n%)Z6 ziKUml<8Lm$cgMjf;-K=k6(>~+D&HS`e{$Wo{VrQAcG*=Cj!B@E1UoZcfJGaLuRO-u-CE^zw$`)p_>n*p*wHNrHyzyb18jDWL8eN46A{Hk; zFMY7nc#pnZ#+JpK_J91M@lhlBv&hGNm1e5h)}^g;KR??lX>o!p{79Yi&J}SBzD@E; z(VQ)#^yxU0%R1pN9#8&ytd;uDAbfmDtl_=7d-qSy_I$Ycs@=+5`FmWegT6`!W__Jl zv~$mEmk)>djvfE*F1j(}(#pauyLDE&e13QNz_05qC#O}--1)TZd}ceJt&ND`D%ax| zxu^S=EL+z1Z1<&0>%Y}k%stVmeV6SL({}kXCht}1c}9;Mo?9-zw=d(~{FiIp+PAQ+ z&ik7`Wy+ov(IPQzVdf$$543D6oVz<{sbHV4R_34Xomyw-T&mu~r*)9=!21Zz^LiT0 zC%xp9P1ikHVlpXY!<2tXYZ$+-*zVGHa#my8CP_A@Kj#lM{!9NAQh8kD^QywbJF_g+ zudQaZ`J;9GTje#u68^|7Q@<6>_1&fN?aq`)&!EFKO$#R8S#G`YaZknNXlu6G<1g3# z@>}!r+nl}LnLa0XMBkjU?TSHASi>6mxGeW=>tbX)bMCU;^4&L8Nhx!*S)Hnr>vEKP;-2#2lxHuwuzl9YwvLP-6*#^kj_zk)ox$=%UPQaZBOWb?)!VT zqTZ4~*{pBL&1>y0R$g{oo%%I0dSl0JxyX-izl+ryJowQw_v(pq4)I*snj({JDN*Yt zinl5zEIf98`3$>cg?@u9?WA{stk-K*wtN-XX?FEnHs7-FBg^)ea~1w)V2iP_h5af1i9V zyTHcybvsY{`Riq`aFiCxuTRjE=ah)yaog5Pw%cXrohErr_?~&`vZ__^&bViMEM)ymo2x4Ya(-uDR`Zs%xb#Aq)$GJ! z`9Gd3^|X8*+eHL+v8b_%MDWcnj?lHa7Gh<3&%M}p)2tJw%k&d@j30l0w0QHQc@--o zlawzn6580y;9Cg(b+ar9`>!?eekE_Yv!v2sp)wRQcS zn48~?XL$;)(`kGkX%~NFzR5hB4V5eQCugM#mO3xl{%*=$m+IAW-=tS5nI4?rt>5^M z>v+k$y5w0c@oU3sE3@-%uecfAxa3V|aRUEVmoF^;KJI@I{@r7t$+wgpmfu&*)!AM0 z$=l7t<#x!Vx|1c{lMX+qNZ%D=6HqCCZQ;Y~0k>v*cYA03KFMWaZy0eu%rfV+*>v?8 z2hOHl_9{KHkV8AFkIB8N;iTz)w>>YsmRi1Z{LgUNUF%66Hyo%kQ>)FtF7$oVCR%ZR1@ZR<4!(p6M?tq)sXQYR=gaYw|OI&pdzT zx1yeTA$!c0>M;HY3MhUYSRT!2@~!3NyoO8pn=3Btx+Z$=ZgHm3;+tY2D<}Sa+$V68 z^Nzq2^LP6z_CA?>G@#tO+aNli@WS*OX_?hOD{8Z3{kE&R=w|Ef+B(0z@O<5s=Q)>y z*JbjVoI7Ux`+MJ!TF&=hR;X4p>TY-;_S7rOI%j{yj7>sq5>8DaH4XAY`uW0MPbCyW5|7YkZ`}dP=eNVOMHpkNGF8N~nmfriax5;Gn?XvFyEhoIA zi>8{iv%T{(5N|5(Gd`Ae`Q`OZm$$Xg*!e26L(gpOq5Fc44nJAfZ=cV3{!HkNk2}3O z%sqa!XD1rwZn)v)6mVI?f%yPSV|0b6vn784r^vi_-MmM1FZvxQS`u(#&C)5Ax-wyN z+Ken#CmhI{DqWx~a@$)ySExW&J?TeZD6Q<9$ z(X{+Ap{C=5$-SpPp5C1I{k81=;HdfA?kaAz<7s(YWPS3K|HLoKJCr9>iXNYv{VjP% zMv8sK<%O@;Hl*g6_MSiD-}k`o6Z^9d$L-SOjlI5UYFutEOmUhlJG*yNz>yh3lXp&U zZ&W_$d@z}%LTbgY-V2+>bY?%Bs2`K7tFlw=-t(h+93R!?_vF+S-u}pVZ_45;`%)$^ z3)VhWW4Gn&64hhf)fuNFGN&$CV6|{UQ?>BR=bzWCo^*JrmGJ@-yX`w-bER&FX}fqC z9_dcKd!b#?!mZrwc~W_b$V#n0S~7D&l2^*w?D%pz|&CjKb z%D=AWg;*K*ZQQQ&_xkOhOXNS8^u7AQ$*_=rPfe4P`{$D@zP9oPebu@7#N_yItI%V| z7`4I|h8KTYySuJ^t}>rbQ107#^|`0pf6x8TFi%r^Ladm)|1Z~qtK}kxFPm|O?`&rE zU%B^XhWwHB2W~vywd3o$B`^OoY-Bz+#pk;C+?Hgs*GWy+EPt;m`J?=Mq4Sl{kG&rp zHy7VhUa@U`DzAR#hLU@Sx%gJ@6J2T?a(!=+NlAm)t7~hfPVy6)RQ5#YaRbl!o9Zie z^{==k_E$@B2(_p%<-#OsOk2Vb$!OM zrwKgsjT_i%wGZ9SiGB1rZ~G>$I}?5hHa?x-@s~mUW%Qz#kv@GJ9T+V>tPe1ZIach` zRGV>d#SPA*A_oc%EN0qtGqY*(*-G6#U9%G1CV$-g(05YeJNB-N)to$^9(;c^<5~3Y zkA5c=+j4hXK3aVFZRL59lY+CSF1Fq$)paM=;{4$tCR3}MO%+EgBi@(mDi;aso)?Re z(PW>p!)A(2=Gx}=bf*ly713W8D^7i+dQw@tXY>85>PPCMW~W>HXV8*dXY?wp_vT=y*b0Y-zM2dBCCzIYtAS?q3aQ1x*{u4Qv%yC(kb_id% zDgT^;jt6U9epc|m4!k{W-;{5Gj4g-r|GwI=-F|-J7m=rSCxn#qPZR|&Jw7LRo!sll zllD;u%y>hL^X_L&F0L>YvYsSXBkh+JoOdD9?P`n)L;dfHBbx5d)*XI1Ik+cUIQ9Ca z`{}WX>-OH-@@~G_?V^8QujNJM^gNhfvA(n7BL~Z`aQ_VXWLwoGhl5R1KCf7os<0{a zTSa4f!@P&y&o`=C{@J?7@ZS-M=d1rN`EuX?PTbr}+Z+`OV}re%bvZUlMp%R~NCvVL zw=~pclKTB zLD5dM=mQO?_#x&AMotTc6SP@ZNW8 z{ytrO<>MEIir~Pn5o=1ezudiT&E)q=#|0O!_|NbxbyCaYi}scAj{Q;FO8EU3WU7nm z?AiHUb$RBbM@~+{j|AowzAExx>lbu;sl=uydnYCs?diJZaAM6QW4VQPBD=E|c5drp z-MM#L@76i{dOXf11^aUKn{J)>GOFMGd~2+j;w~Qp$49eL9UgoPV>oGaf6m9VhQ8a& zAI(y8Uw+$oo|b9hmM8LUOJ=<2x|1t2&wi;}`fZN$qKZ7LGG7=8{N|3PF|k^7fyjx^wQN%}>@VzrOJ+Wco%6@1@g)`Ia7Onk2%X93mg_E988b z)#c@D)_a&;i{ErQa@K9f6sy+7ck|wOxjnZyR~Y!{=DKsqugX15#XZ-@uU>zViRsfa zRip9^zl?iNg!i|zvs5$&ymijrT*`Fg?)DIqP1`1KQhjFSI92$h`rp^}2P)-QfMT&rKvuKmO6v+NW9W+@4G9oP7>D|K~2c-E(Y=Lh)b zy0BZD&D{~#mvk&>)*t_!AI#>zmzw)>-^^t(OAOkU#H-CovT+f(VYhsz{E4co6MNqs zxp`@>-8ZwVzb3ZD?3TFYb-rQiLeIYo{Ouc()qlIoZTVYwt?t~t(y@Tkec2;oH7+OVv)F8>H9dyed_Co2G<@){}(VfBy34);(jo>Cti1 zcKUSlFz@}ZqE|TUohkCty)cP0C}h)usXK}r&vAIzb*(=1bcIs1lxm*hmOeH=yQvm# zEjOjA!}b;zr#Noh|9$m;2E~6nmcO;mPt;rbUHDu3!4rk|3O~uVT6%4B^E~&>b!yfW z2R~o01s)PISIg2fYI>d(Xr7#WYxT^?4fDRv<4wz9X6w=^%MA<_Z%uOZWl$7tnxN$o zl5KS$;BAzU(sP^8k7X`d(^=%XQfD&AeEhmn$XVugd7Wlc=^B|oCT}JwhfBK^f4CC$ zG~@k;E0ZO~cibwRr)6t&f3r?>~qX}$oO#5tsk0U7EvOW zUVGiID|bDN+gq(4`zvaD-nIGFm6x9UXL#mRpDnK5vWGpNN28$DI#fF?u1oRt>1nS^ zI{J_G7i~T9_wTMO^9}D;${yM?Ws-=^t3}slrF-pIYMZ|OuCCu|m190jJW}LUrnao% zpBa8`smhY=Dsu%=GQaNl6|hio*~zCBITP%nSH&}XMe4ff@>mzt)W7nv=dkNwmp^mW zu;I4KHVMD`@2~AH=l<<8ZH9N{jfp!Q5)umU9|*s=`q=!-e_3A6{r7#@8v&QozB^xL zaIt?|?PSgnIw^?L<0Sj`nyX(or_{MKew}`+Ixu@C|A8IxF}oC|GG=d6F_%=dcpFWq#$NCl=1C8`hrA+$t9n)u^Dj!OuhDXv&X#P(6jo8M?U*uoUN=|<(Jn#D^+30ifM;6a&o}Q9Af$PIHno&+EM6 zqwacQYnqR;bnHEK@&3aVTaR76|8TXyOzGKqxBNvnFWp*u*~S0+g_t{sI`oc3{*d|4 z;QUI<^MdYnD|?4hJ+_sd`?O~i+VAby+`6siKf~)ASDTKsEi>A`>$SJ1)1@t~stzB5 zmdxX@bKmP$_%6%u>YTu9^V7mi_wBg4af`Iz+9F*it?SvPch~G&K3m)FrF+}&+N-kr z7B|MEU+J6mYA(CU#`+ECx2{>yvi6%tZrzHAA7K{nCb_!TNoFYqycJgW^fr8C_q*kB zcJ5T+FHGxmdEYEux3y}*pBKu0(O0*|{d>kGwq#yW+rLlyUuk&VWwsJ_{cV%kH{DRK zN=kh7t++(anYLTj>aO%tRoQm)gy)lovBxD2u6`VL*!8^M9myie9Zy?z1s(ljquib> z5fv~BVR+K`tZ>$ahnH5g&e?ofK52Jsg4}WEyA;fKkwfcdB3Zr z$HMwwu8z)~7#;GUzx@5x-;t~q%z2Mb1t0j~CS=2~YUAU;yOXATQx;#hFjk*SGu2Jm zPP#Jw^M_x-Oo=;wFU`~R(~Z5dcv9U~bM2c2NmJ&uOKjWce%Sxo@4&}hjZDEg+ut(x zgsi(QpCJ<@E0kSjA*#|~9iZl!kj^w;sX1^utIu8evdwE2hy<{&)pfXZsEb7;fYHOj zgsWe53vZUag!ZAeJsrK95}P0Te0uxyyl4i`q_=;M-AbIDcdlZYr{L?>HN{6=--XpY zf4FSMiM6LLpZt+!Y6RTeJURy19pp#GJu*7uj&BPI9h?kHzn z#(SMnVgB9ypFY{OzYLCkbJ8hRuXFBff46OS-G3|>JD z%+EYkCi_P1(l%nAsV zWZ<=mJ>fHz!N90ub=gK9@f}?=`IG(3F0b8n`$X`Z9^DADQoDSMb!BteNEe#=Go-#qt#s4f`yXFh9}waa>ff;e4K^ zKuRBXw8QchFAuCZ`NrXvSH*gturx+j7ycM7C(XzOW*573Gz?#R`eCpj z?D=D=a;RhLp{v_%f_Y}RZmnptJnMC0)A0+k8Ffdbo9pE}pG!Vzz1W@lVd|=6p?8Lfr!ueK&)uSUV5z7)LzeO? ztBC@3OAa|s+A~Mv!>p~p%9D#cn(pYAOP}iBU$J!ae}-j!!v7hfKKAEnDR-UMw6s0* z_VzX_*R8@oiv0z3o;=oE(eRb;Y)_5JXQ7L?AFkMDC8u<2gQL=1<=Y32vAP|zINtcu zukfLq#S+DPDt>o@-$?8@c$7urx9GYnFD_Y#a(;05&belTR#S+CND!CtqD2`C7Bwt5 zD#F#wey)qDq34>#vYAo>J=eQ?Q_5B@cZo8I?+~4*xhh2GdDl*k)S3C`DwbJp`^PV8 z}QprT4 zW$SmXfUl<8G`Al`T#g9y$>h{#P6T2!qGnhYI$tkfuww0l}*e@sg zW1l8ZLDKzang?gdO%XJ|(RjP7u%CJ2QI?3;VvHX}-plD39#!PaG2Rk(OSo&9-+?nh zR}(}6*w<+sb-AL(DxJZ_yCru)h;*hw1{aT%K?aw=vdMWFn|S52^G#R$$@vkwF*P}5 zM&x;svwCdBM`M^pZr9gvCC<$~S0^=51yo=^@9MdubMu_AFHfJ(rU!GD&&n=3Rs226 zX<^i+IXzv4y(#~s7%Do`j#(^Uv8{*k!=pvVtd4DCU>A9Ebic%-34A;bUzW4w{@t;_ zx!J(tZSQat2@a|;GVWksIo_trVy6~ z^R=$d1sV&Ox){KOrlCVmHmibE#@fZP*BIGmryTQ*7f)g9EV%3wtgu{dnPFFs$md%# z)NWrWzO}@#FLWczkKp2IOH$@(NUXhefxk81eVamM0P~dUA_ME-W`W7avsf%Pa-@X) z7Px$r!D2J7#oBL*%ey%G3?D2vd3402r)=p-;mR4AYnMGBm<7<_#hv=|r|I2gd-|7`|m24*HE z5MpL#W?^P#VdY?DWnp3EVrOUL;Njxo;pXDz=H(L-;N=tK z6Oj-S5fuR$!pO|R!pg$R$;!$p!pqGoLNfS&fI*OhA&SwJnNg8}Nsy6Qkn#T!23ZD1 z1_pLUMzCWc1S1nO3o9Et2j~AI3{e6MjLghT%*-qty!_m(3=9k)Sq4@?Hg+LJLk?j_ z5v9OH38TWsiBm3K;uIBEb_;51ZkaTB;bk!uV-s^Hm*BAQq@v=f2i4TgN=g?kUb6A< zL(`DfO^^N`VUPp`9wVmJ|Bo=J2{JM;F*36-F~j8<1(}$I6om~P1C4@ML<&D7D*eC3 zz{AYQz$C~l$Y9U#Yq=MzhRA}TM#?GCGh44c&RStL^R-(4rMLHE+fL{EPE~R*yX{rn z-MFQ}DD==gr6L27c{`u3=uWm-F7Zf0<@MhO;Wv0URBsj!4O~}V8C#;dp-y7eR=GRn zuWEyP^LNj)61(~FYG_Ed?alC5!ECuVPeWG3{@Nev^6Kw(i*wyu`43MG=8fKU|HNzm z2%k`zKDv9~TX< zI$nDGM(p~>T}zYS++Y3G;kE5``NXor@4Q1jO1Hh?`Oh#h?0m1@RPO!3uO>#lFBAU8 zpKteMX-L=g+w10Uh>({I)v{go*MF7sj@_%~?GocZ79MhSXZ4DS^RMU#{_uMBwmUJ$_KAp`L)FQ_Rbss85|b<3oZGz?OpjN zF8!x5tGC%M54T^%Uj5zru){I?nxduFPj{|-y+HY2;HlZkH?N+5)o?%d%*P9c{~2UY z)y9_V+rQwJ__uqi*`cq+zvhSMo{}x$W_~wk<-T>hC$ZbI9r(RnbF0T^UMYTdXL+Qmp_q#j2T3)BW)ZZi= z*SAYg<9kfe(r+%W*L=Qsk$uL%^JWgTtOs_{~yg89dB?ZTV6ALj44etPPp zugSi%p2}IJ87!Nl<^1Mjf%Zg6RxQmh%}1<~W=9d zB*VHpd(tmU%Rh`hetKSU$PM*Z-oMTDUWv|JIibP-b?aH)70*|2JhZi}xNgq^f0JtLYfN01U3$fkIzqE zjnoc3SN*d1^doaYho1|#?>?va(x%P+vsaeU=`%)hA#+MsbShsBn!VwK#4F9G%Ev{; zE_|BkuPK_bg=Y=dl(R=Qbv?_OSfh6qD<7ZVuC-;_w%GGFpX|6cO|HtFWO2vIsDP=@ zI3)O2+T=(4d;OPrT6|s+b?oaZ#T&XodB!oi$NKurMcDjoosVsmjQ+gjp>E5moyLO4 zAFCyMO#1Ar>9cxL7}FF!&Zn`4hl-xb)%w!T4r@k=D{16 z^!UCDMiu(D+C0Ctq%h^HJa78qiN9y~cc$!H(Nl5z=^x%dzn1l$=v!*Rx-C&7obzx0 zI>z7iu~wGyJD0x-US6m?Z`;XCyE)rGzgA7V@+K~(l-KCBp4kMinBxY;=O@~Aoq2iA zu;`xrFwa2jy1sDlCk9RivGD@%GP@t69PP9*Ld06WT*AuhPtPUr?ycS-7Zv zS%Yoq%+9{lbI(sN*1TtUe*V7fm}|eT`{h2JSYGR2)t$PXm4*H3&O==NE{#{+uNX&n zY|LF=nl}IXHnqH8Rd3}!=Ts{iDeXKq$vvQ!rHbEb-))nY_qUjWnA~PgJpW;t{b!F) zXKEI{kP3@Cw4+Uu;+Y4w~njmdL+P`}vhmdGo)>o$|Z# z>gDDF_Fa$m)jHpFzBON^);;&q1jD zixkT!x>Tq1xm2u}JSS=Wl$kq9bT{v_Rk~?A&uGWSr7LH=3fi&fLW`)1_7T<8%-?e= z!XAD(e)&IxSFg*5qghjoD>iy`Du^0AbQkcNGO1ueRTF<}#<~~Y)(0y~``i;e^V{}T#XS01Kiznreb>h?Q#g8-E)zFwn>Wr+^DSNG1nkc8xP5njj8UMR_+*WKOW_cq$_G5HKPLB7d|B7L_1bB_`9_Ow z3A8=@(A;)ck71Fg%}Mo(F{a7?8DwnZ`;D)5N8ZX6J7%u>Qe*#)Pk+{))NF}3e!V+Y z+r9dt1M@t&J-Z$xZU24rpXfa4NzYH@$)tS{`FxtwtEj-pe@)jXyFDS6e800LH$9Co zv7P$WeMgqNS8Oep!gfg&)(P%TUK8g0U=_0Lx>dq=>t^1x8+QVui+yh2d9W>dO5HNBWZEa#isMIF~?Rk@KXD_)euH9t4?Qo~RV5(LCSA^Vx z+V@p^{+Ruo>$>2^m9A^KvH1~lo|+neD_IX2Ezy~ucWF<+I(NAr`;sKi?_N??cW0*5 za{ryVJGS4wlaR{gE>=+y60n7-s%1s0%2%(8G4HqQ9nR|gdihr2S)Fb3r)QQvdb;&{ zvuCXy3!lo0hc=!MJ}OV@xA)ufJiko0^v3Pf{NKXcFF(i&9 z?uCI5PbyFM+p*s1ZPf3(UkV;Cn^RJMX7i_zV_GW5=YaCO+@U=$%V#LRU$@uOg0(yI zKSR^5dv-CU)y^?@UN?8oTyD{qROxl9@!QgKZ@yRlXQ-Cj6Rx@8?t1rN*WgWgdESLz z7uAF>UTJVE)%K&;?062(lfe!JlNPbt%jAnsK7GMDy)bIaY#I00j?bIz`rcTqld0Nx z`D)i~mybP@f4=f5dflIqH2aRX^kkc<;%*}E<;&mp^Nah*>CHUfRvdX={~`0aA zJWuKUi0Cyna?!dvE6-=#VD%2OdZ?`O`>O5kpu>BPed-8`o^;NuVnT6~Rg+coE0d?? z?kRdvZK{immiSEQc+EOnix9_&uTt%0LHvdJT~{*Jm`WLYK6Lg~QPpHVz_rt7 zUgd#R+a}dC?8x$CIO*^BTC{I{*z}{H_Uk{FKem6x`r?Nt1d?v)8L>?J5m?Y76%-Nq z=-Gm;{Mijv0-nsW+4J?Tuaga!l9f@o8Uk2{v+jU@vq+4>M?BfGR zg?@-03u>rn+IaN(*>nEEv)1pNur>AU)UB+ZWtUbetg}(KUYV7>OXAm~4o=29lNeNb zieIr$(z+jfoKJD3zInBLMl8?n+npg-qqtLJHpD6(e0bW%bq1w{HUf0<(Fc{n~vYTd)3_yHiJ(`(feMCefphUmY#X{_-qYVXG`hs-%h{C#O8a z+Hc90Tl)^^dfr*<@W|%coaj}SGX2+*nCd0uYoy*)t+Kh@x_QU;6F%irKD%Z;3gXPr zDevU+H<>g~f#dmWS(km0AGTjUd#*jX?daJr9`jmiOOK@VJfCp#S%HC3<(!nSYyMrV zynXN2Ua881{~3(#M!eN-KPA_)w79zK)3uG$l)trH=Tu)~U9|tlCtI|I&g<4xkZ)VEJ>PWN`**K2 zoNVuI%k5pgyWDSD=al_x7uw$U`JJ$N-i+sSG#+0O%j7?{>0ny)+$Y-}Z)=}E=V_vH z#~;hp_k`u-imt7BC1%Q^Hfz6WQjzJ&o8~N@{{I%7n#1MKc<|9@Mn87L%Ll@XZnr;i zxy&IXur28EIjhs&GFr}AVL==p&KvjhTs|m#dRBh2c>D60KV8peo6PKW_2HiVq;2Md z0&xL94wjyI!Y3n-=FX1!)9~hI>Z3p55~)i)y{xx*R@%hmsoM1j7@xm5xohJ`{i*A| zYrRyvEcrY8n0?8WmP$9Smhx%$q)Hu_DuRmVxyyvEcpq! zlEsYx!^x z-GaiXhS)_h1+#P4Zqcyjt#MeIr?RBnaZj=OZNYgvMBZxayLPUUVEHIuIp0^<;@KLp z6*Es+KJ#C-Zq^h(qk3B}(YfWFlQ>U4lK(2Y^wqJvj4M1|%}no2w;T@QXf5*Q`B<33 zbgPf+oTc`Gq7&=grXT(MpF#b({IMw6-s6u9USG~Dyc;F7bkoWh*R6tQRT`W7=BzsQ zk*##^iIr{LN6+f5Z@p@2$?-0D;&VAA<12Ic9lxgUKAyGBI%Rk7#+Aa;OSgIj286h$ zEj_Btr68yBM5cjX-#6yW#vMo8@22IRb6%0_<*XFWS?EyY=W*b?m)OQj>tbbhtT?yr z&OS^@E|Cv4f~S+Kp&Q&Zv*`wZpFU9a-23_Q=(-nriU zHF^5H-QjQl9{ZWTE$gJS}d>FHO zyV>uovvV*1s_fO+$ohNny7oNPCA;sousme$5a4`t-f#|Is6qGaJj-b(Z?cz_%DsDQ zx$9Niq}?r<-5oPCa}+#1yh6l+42-xsEEtNuXJ5E&v|#Pa*{4}DKmUBP{K=YRV~aEE z?9CUhjI8GRr1tn+mVTyf!mYbbTx&0gF-`4x$R+pXJoFJXTaZ`SLQ$Uz=8S=kD+>{GM;1^u6mmQ@qy+mGrlJY#zRA?AyAlplimv zBb6~J;uD|h>^x+lVA2$De=w_UrFfmzc-@8RV|- zTNuPm3I8~%jGUR)PGbN&wnf!Dy+u% zPp1Er(p;Zw_VS*>O82jyp7^eO#Y#b?JGZ8}9NV<{NYSgR2mBvIm4hum?O(s7V`{#N zyneR*twpOg7jHj)Qt0tic~Pr5SLSS*u`-)i)<(TVVfNMycFQL#DU>F&9@z3x@ZFWr zn#Sf|9~Tn(k&l$ ziax6PXg;y$$D<|2hn<>leh%C4BKP;Qsksf6>qJ)aHrd)JIOoTA zK~VvPyowrWR^s0dZhSlSud49*`N}~`HJeRdE_=ype<<=#VMMKG_T^c-ZmkgCG41sp zp#|&JXSG=MDPDLOv-$Pfqle8s*RI%nBlpdLZRULUSzA7sN*M*+&X8-E@__5cH?8bo z^IdPG3bi>dzdX-*&RF?BgGirJ^r3u>Dz~X8-)f(UU2Lrwv%S0^;_9#RVAGTtPfQNa zmJ0R?l6j!AFf+){@!&&+o+9??HaBJ^+myRnPO4^l{iImx)iwWb{-JB{Z+NzE^R2Y= zaa*=pbga?+G-ctN6{;!^YDCvw`us&sCGKOE+qIzXl<74_Gd1NOyOsBc+Wp8B%j_zc z!}8P1F6x@O(ev%%&Ut6|tjjc9DShF)xX!7d$xk_UxLas4%vrwY(MLJa1%CH@gL4x0 zs$JAN4X@WHJinl1`FYhlE3J74W8iX#)jz93L`PII`KfK;T&`#y~`K7161j@E-&9g7j z*!iC!u=vYV!5iLT>EE4uY)|mjO`5LmDxc7{>R(~(1j~=H4_NsE>LY=C- zH_{soizX;@_SmIrZq;5svxUj{`nez3H%`8B)Jg6xm}mbd%>I4Q(>*1R?JljDcSOJ9 z^-uOY+Zz8flQ|2_5K7I)`$29n-9DpOflK5DD1c(U4#fx+@w z^g65Pw6`}_2ENdASS|f@$330x9E|5)oa%ebc*ywhkx6qNAD3M4^Kiv4N$YOjqtaoE zFNcdAH%Qs_r*!o@XK(rUVRqNQ*lqW^Yhtg)yYs8c6N&963ID7d*KM5Qe9|g1oZstK z+4iEuw@O=@N{)z})Gp}czk5M|X%hSUfW;4AtT&6RYkT+pRa)5X>9UH9+$vAYHMIjy zeo-^Cx6Kc?IF~1J`NCgL-n-M!Sa0)&xxL%nQ@@_E zb?VNWJxlrXJJ~D#D)Zu|9J2qiw!2`r#=B(?V^w^Dt(@-27OZc$_td)QAB*-n%VUOy zZx5BI)vVh#d86KjOVN#qSHkx?r)18KIrdcI+83K&b01nhd=!!2Zfo59E_`$Ll+*hp Wa=J7FuPkMn!WE$DKn<$?|4jfIwZP5* diff --git a/doc/html/images/hw/neodigits_x5000_325x124.jpg b/doc/html/images/hw/neodigits_x5000_325x124.jpg deleted file mode 100644 index 0f752f088a630df2c258a95c08e5628228f7c4de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 zcmex=Bm<7<_#hv=|r|I2gd-|7`|m24*HE z5MpL#W?^P#VdY?DWnp3EVrOUL;Njxo;pXDz=H(L-;N=tK z6Oj-S5fuR$!pO|R!pg$R$;!$p!pqGoLNfS&fI*Ohp@z|wnNg8}Nsy6Qkn#T!1~~>s z1|}wEkUzlgWnf@nVrFDvW#eGy!k{L|$iT$N%*?_BvKp*_ zQILsQ$WYNSkVQBsQOU?@;==#879%974llm#Cs!iF0cAw+kXZz*_HK&r|xHZ`stm|_xBY#iOt_FmKOYH*j@iTe8bl$4UUEmWW+UV z*9i^HB`a3Wv&vA;EPgum;o6LsDsveepTAvJQI%7kwk(1#>8I)u$-+l7m|gw$Zo1=U z&-b_c>GG-Z>CSDTXO_Rq{JUyP*WFXwH$ObAnP&W_eM{)>sl|$YlGXMb06MvjypIWb4k}{{{`+1IkB@3BP9h|(&$j+?(nPQ;L8cXlRO3CW`R;ety zV6(z2@MjHKRxbo(^knNA2U}M zxOq*X`lA{Di>r$++N`-@?{-exzfS9X%4(Z6KhoXKt~!6e?YF4L7THsm+xw(VR@&D^ zzY&o=b>02qX36vS5B`nS*zS4TTywA8rES5pjb@uw>dC#y=9$+Jx?56+qw<*8`@GN0 zRo5RD-rMEgbY4Sb9{+FcevLoPJ;g=asuqS7#wC9}#P{yG(L1rnrP&L9y?mNGe{q^% z-=Bj24B>$`YeUo9&ODI)aq$~hV1`^+jl+kVTlJSqly3|u*EZ9t$a&OL{^%2_y{+`Td$Co~gl5@M&t`%2u%;(BZevO0EADHv5 zJ92Q3S!Z0nQGR{0S^GBLC2y0KoSkjVXV`19yTZ|?#o_QbL$fpa3s@`Mee>jF zT>r#n*DiEyyDt32=J-3WrRq;kz5kNApJDl=?32I5@(*YP#ksB9e_?VRW6&ot#q1w* zuKi~y3ki#Ee8iIJX}+-4rnRHbq`2|6q~pYEI=b^em8f}g`@5FO%w*9nYZ<%3dq?v$t+v&+GFBY+QVELRmb@rJ@ zlLSMK{cUyF-G8_Jmq_Zny|XK-a;DoS${9!Z{^<-i;Hzqu&Nq8De`CdNIqTkE2jW9d z+|D^s?Q=wZ;i;SJxsPWj^v|0#uWx~s+oo^#?mo_*pnuEi%CfmPMOYkMSdXOhFV)Gv zXZ%NcLLIBgjt|CKjTcJta5Gmn$9{+TbiCoVoAId7X*=fVRUC6gP3 zb$XUn@@#wie!1J{dXCZ-f#aXj?57;Di#nuTu&!i>L72mf?HyYW+++H-o^DhnJX^KDqPCb!uvGWAUtOu}5Yzu)YiZlyGB0cFY^Q70d_EH69SYxoCsNCpk@p zLJ?6H=H!gnYwqC@$`?ZT7&|9Re9BFH&O7rnd*!hsFPH6Ns%6d8_5Psay2-Sef2CgG z2AR`atv+1d@N25y!H;UeRtv9)@;0vJ*EbZna5-D>vp6IUy-7}P!6!erWvZrj^Uvd6Jp5qU`ljXUq-dXTnFJ2e3ZqlY^8An zNxEdZ#$sypjLQZ0DsKrck6Ij*Q!kk9?OPj|S#OzFdi>np?>j#3T6%M~$n&Vj9oOMTrcatW-V9xaYN2o&aYp|T+)e3D}4R-t=(3a9cOFa6inK*$ieMp_S3>0 zuO1&1n&tZJj&1h!JJZwt2}JDw!1AAgmud5%{UH;J!5KR3Kf_WRXpUwuee5?i?QeU~ zjnlDpy`c~9mOGlA$$yu(F4a-}&P|q^0i`=wV@_>yUE_4%w0fpW_WG!uo454lRZob! z={GB5OTl*Wpbgst_q?9JOT#j+@LW&RKUsy3p+{Z|U%p(>>zs0qfw}*toYu6fmgg1n z#Y_4ay`%#@yxl&&*?P&%?z#8FGBP{4r(ml(=y}=fJ8K`e zJUygUcDZPca^(+Z2m8H`wRLVC^Us%Ih`x7mYC30MRL9Im?78Xc^FP(xUJ>m2^GaQG zqx$oXDZGWut@Z0X< z5B;ahHOzyj-K&4P@W&~6J)OCQHM{=WR~`H~7*?o!Tx!xLk*p2ml?moQe%ew!2 zMBWvn)o!ngzO-+-?D+Az$HkMg%iheLZSd!ycZk6+@rNHBp8f1gmg4*Rm2pX5>zR`l z+txGPy7NUZSUPPEgkA0yECXpZEhx&Hl_^6U7(> z1Q`o0cfSml`ab18+Y|ZoyK__3_T4p$mJ!P?IXdO`I^MQtPwzdj_r3f6_)&NLt6~0~ z=U%2ZdGsV#A3eZe_2~Krrf>UK#4i-QCGk0L>V^yc{~1=SX?VQ!#J|!Mf1SsrGo^W_ zw7sZJ^j%W^_0@t+W;;&YTle)@)JlGvhsBG&y!h@mr@y#k=dLFP(+|q#6ooSUa6Os3 zzLvLrZPB%tD~0vzmvwixr<>03Uc4yBzt1At+GnDjayA=dIfKnx$DR8#yWEPLsZ&HZ&g!_U_a!fR zQO}lhZ?CZnmwgZ`WP5ODuIc6WLmHZ^U$vNue)&<79#^+?lV$U!Gui!*Vm8k>Z}IA7 zpJ9);+bT2H^QP-_8rSJ&-{PHnOF#K_jCbq32RmK9PCx%OP`-Q0!P_F2-}(GKpsd<5 zoA=@0{|x(CwO-!h*w*&PTKrYvaW`9;)IZD8{;gX5d;iCWUAGN>%{w9!@7itgI{oguy&A3HrjGVy0|R+*j@3h*Pm~-uS~pJw59m`49!)Vk8Q@S>PW8}9hnn%pW)xPH$gf&^sIEX{nC}oo7SATq?uA2D?c-B za&pnds|QQhL~cIb9lmL0@1)G7W;qkzTb|uNOZsMB!z$}o8__qX+=TbsI>_DZ+&|Ca zM)|GN%Y)oaW4>ItWVX z>Ym@H^8a%2Kfl_-u*CEIm$iNIoXZcVw?9AiQ{#!AvWNF9>BJ+wd3hyoY^NugSon%s z+su!8)js`p!NIe=cWd6qZh7mHx$y~uXyftnz~xC=H}2d!@3nJN#Ov%b4ZTb;mK{1x z2TT}KBDkZR8?5gp)@)jz9LhiSUB5tg!Q|{M_wKGkr^nU)+ZD&Fxu!4wX#3WGvU*~upV_A^dbZI^!_4^2zW!M$UiUJ* zZ2r;nI-5?~_-$TWn^ScyFxIs=b;T_2J?$0~Qp-NSy;yvyI`l@JqPNef%K=#}{S969 zViQb?r^~&29Co|fF}YgT;nA6Em;JqNiGDfGRl>Se&is5nJEuc?ae3R*^?U1P-?|mO zH1OC-ec8|-b5m_yHcF+1xE&OZa&L++3CcF(9`*miK*?4X|?qM}wTU_9pK zHLt+#+jpy&TmKn4(~gTb{}9U!ma3NaZESjOT^=rN?)~$4+1W2Qi*9xw@Xof(W?p+# z?cmDSN=tb3+S(S+oB8`31DgT&j@K(>x%>hpb3JBv2TrSDExR~Ny~A~i>fr~~<$IEa z=2?|(DcgGP{(pv7yPGY|%TC>2yCLvyCx6%0tgUlq-%e(asuBLTi2upT-ILpM(px0d z|GNLyR#u)|ofB)Akp8~?TbRE(+l~Ea6B^2r>~A_6o;>I* zsb10JQ(Z^iTP3 zOP?LQ!SMcw?3=6UlasS&{kg3Fz0&dD*(e>E+0rpK@zYQI6R6)DQLZ-cdT!e3=?ve0 z|DCmB?VVZH@h@iUG5%5b&ycdA(s@c%mGpVG0a&gbn0SDyZqnPuUoOAnbP z>F@54VSUW>d`sWg&lxtn+xERV&Bq%$X(Nx7XNq9g$;bLjGG80J$=xoy8#1r&WJd*K zZd`lSmmewL%+$C#W!V32J$Udz{`fwhVU@8 zN4FC1O#K~RxPN+4$D5C*=D&LV{vPW-mY>%TUeEl|mv&~xHr7bbz}9`O6CM`(s?2^j c$vo!$kpm1ow(4Em`m>czK)Uv{Bmdt706n|UjsO4v diff --git a/doc/html/images/hw/onda-vx737_325x240.jpg b/doc/html/images/hw/onda-vx737_325x240.jpg deleted file mode 100644 index e6e399f9a47943ea11c8d1e76642418ceec86b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16304 zcmex=Bm<7<_#hv=|r|I2gd-|7`|m24*HE z5MpL#W?^P#VdY?DWnp3EVrOUL;Njxo;pXDz=H(L-;N=tK z6Oj-S5fuR$!pO|R!pg$R$;!$p!pqGoLNfS&fI*Oh;RB;9GovB{lOQ9rAmjfd3~~$% zjLfWzj9|xt2_^#(Eq1p5M;L4b z8JHNEnHgDFIXRe^L6RVcum}n%8nOyI25w{%F-a^ERZ=lBb_z-=6jOE%Zk)LApy@@` zhadmnV&GwBWMC3x7G$tz_{!7FHgO5V)`q)E$Nm~H<_j)8*skonqQfC&$=5#{{zXh+ zYHG3ao8!Xp`}!qTg{iL52UPAVu{2eiwl z6YttDo0Y6NlgMN2ZZThG)1{c1{6Z>Aq=WLNS}l1M=C*s$wU-9$qV{)N&&`W<6*;5P za_8o{F9kO$zCXD2?qs@f*5)ZT8ZZ9&y!g}I;jq%ZEZ989e`}AL!{3J=e-&y~Z=SiX z!Fn>VI?ZYX?z|cbC$PM3^>+ zNyc}6KmNQ~_EygUNAuHr%<5j(Ul#6Za`~QJc&q3#z3r1^oFz(;mDgti( zOpMt6+jG4Or(@sSHUTT1jcc?2GpyMBqEq_a)rX>dWf9jL_cI2kUu5!Xyu0+EOZK#@ z8~oij1^se)`R@FKRsp`4YsddR)qUBZp1)hSVM@*###rC~3|~3p&#hRMzgxILM)^O( z!a|0RekbR@RN$G+SswO5Ona5F+CAPQx}vjVg^lv$Y&oAcs&8-)e!8zPvFF<4%3C}i z%Cce=gH2ve(d;~#{o!e31eb>`7jtPW8^hUvl06~}DjfmLngK7v`%fNYxK{1?+@NF>fAy zEj&7J0>7zp1Lp;fBTr60PLAGv$%>t0*~Y!Q9_yGtS+IrW!*)l3>w9-4-DX&yP|^6P zVgEekya!gE>ahtYHnr|r6wcBzRY14?x%2JKPX%iOqYYN>%xh;mzWhAL?5{r`%>E!d zeGk(n3ylM<(f3`l>ey_!E57}FFgb6Y!L>i!`W4@=|4w|zwqW*;N2ca?qGM`U#H!BU zmxw<8P~Ng_O}S{U;k!D)&xh`ZuHBRSxa0ae?d=WQr+(=8bYR8b!p`gOq{|h`_wD%k zFn@l_ddse-6=ME(>@`ZCYoBM_lY8XII!T51()T`eUGZCT)M5J-+mD|Q-M6!sXyD~v ztL~cp(^l|iG*_;1N5Q*<3mewDE%|adZ|BL2YR^PMp7b0P_g2i>Y4pBU(|7VN^Gh2T z+4$Qc^UmiLY_07HZqK~hS>SAZ>FpUsSxqi+yQJJF-RnMdL@$z85Yp#TX*^xv>AH0b z<1yK5?k?L-^I9yM^odPj;x6$6KMEhcQw%IyYxB_W(Ueb96Au~K`OH1qc|@Yo_w|dO z3l(n0H4j&9i#U5hQ)%fvqscud&8{5s*1o5=)aI!y@4K3brNTFT7UaD(4flP2a)(}Z z8NNTeeJM;;b3(%LPv76g4JZnyu)3q-NrIt!*ziyt?wS+x;G+!%jmj zY1Xo>U&UVbbRXFCk#a$AF2)wyGl zA+Pc>MH#j#h>&%Jo^%`0qma zYKFaCMr-)#}?% zioCkvuk}k}P2atL{~5ma+TZ*o`&;;T`4#aG)4!!;-LTfa`rx;T-5dYa0_zjbY}UG1 zy77BZZA9I<3$;%dzkK?ye98XJlF`ghH|_8VyZqhDHljD0@#)V03=-j!zdida82;j} zJ-@O3+o$(GbzI#b7c=?n%5eAF(qEjl6J+)%du=U|e=POIvC7>4@ELu7y?B!j(G6%cY&$3$| zSF%U)>u;-nTXVfO|30nY)N7m)uz*$an2+6K%jK;xPFJQbTCL{D{x@|;`(f3hTD~{$ z9?d)1qqkJZYv~ldYMGdvY$qF~)DuT{1gg5*Bwkv~P^e#e_sjN8M`qXa3wriH+bL&o zUG{JA?49b*yLx={{JfKF+_><)?)zgqrR_q?pS@l#oBV#7+-dJG?o+E4{VL7x z{5h3NdeLKNajuXVmG?q^Xl{FdU2ezyIoobLc`$3u_lt}h*bQ7I3ge?C6lUfI#lHW& zv1rL5J>df!XF9Lyi~l{QwOyFI{`EeOb&`_Fs+adZbP76Pu6}%tpTw0v9x)Zd3sou} zDipO{zr22xD$j;1ucCY>uYBDl9=EICJtwuFC3WJ=*(%J>o3mnnPL1TeD^ou8fa9i< zZz`{E3r?N8u#h_|Ake$$(BmId+ z$Z@X7cVDz=!J?{Ho09)2?&vHy?LPTMaeCsfQ;Ev|R{77(>Yd2(p=Bq_$5x>bQSD6v zVeKBw?bhqx<-IxW<@zSP<7u7Sbvc9Z`FB?P@!8vkKkZsNlj-j1n2re+7GI8qO_ZLX z_xs4#!x65W5{VD`^FK+Cv$k2PpI~~J^vLde z!u(a2{|Y|MTXB8e_4=7Vr}}PLIsMWpi!ZBJ8L0)|JF`@J(Md5iGnG#t`n)5K?>V+i zJ><=)E2Z34Wl`+=lueR8u-<2q@MS!ts$+ZL)J*jrex1OClcv*PQtAK8Wg04^DLFa6^#Fz2@aN+Qtti6f#e7uX-gPldw zCuYtTofmp;-a^srnVUSMxT6fcBCCa`Y^Yqn&FTBMjw8!oryhSKC}ms6wfNy&_uE>3 ze7>4{{AcLh{zLhRGnb`$M3})^2GN%EN-6!>H%yh6ZC0{>6y0^YEy`xT^K3ibGt&<_ z|MiG|e}0*n=oz01rf)>rZQh zs*C2YT6HnvZ$eau!iQGLxCgo(;tl3|*9$gSvRyFbVY}WctdNm(_so_`_oddBmb)kY zFq!|E|E0L}EGNg8|9nhluhrhj5bu0dzGlm$rKx^Jk2yZA4{BarA2z4@$)B^colkKc zui)(aQt`g`fmiO5FtOtRCMFs4jZdZgp!On?}l$ zoh6_8Vz;d=+q8)6?!+-H$C7b)4C`Y+f{v#bX`i+DoUrnmu2K zF3>WWHKnt9pNg8)6DIFgUugx6SaaLOEn(pyiQ#VRd;+$t44SjrHRob}?t+DT9?Dkl zox3+MTw_aQbeG?Y7oLJ!)me5LmeY5kG&Atm#FysmGub1`@+{$gie?-qOhn!jc8^$vl0v0B3?silg+m#wl-X@7Q8`|wRw zXPWwqyn%Y`eWh78W%isuv}uO5(5#wSccNwA-CnTE(LAX1XEJ~H@~M-U z(+_oCT;vmPE!MBT#M)+kx!Q)T%Ki74u3vuD-FN-wdCu(?aVyT4p5iQNRn(FRl}~(C zI(5HW+w^@x{~6flzFB+seB6|%+adc8PE5)Y`ebQ^RiUDLZd}<&EFgxW#^-?q$FF_?I_(^PM9-d#ko;+bxp_ zOx4c(KCSWG-kl3xR-Af1XIb^Ct5;R-Z2Tn_I&I34Ljs%1o2Cg&($QhOXB)Wt%GCPU zm5VJhj$VG4^(OOmw&tv6<7cY(k9f|RHmfKvDwQjs^!edcp4gIz#qOXdU>RKOH_kH?K`f!OC&)$SY_0_ujZf8#qm=^Sm z^N#e>b0IB# zzUrQNDfn{#{uJ{7_QGuq-?zOs{AK-Wi%wNe=$y|oYbxgVzWi3Yt3PJa{yvq<=i7H5 zIIkHQ@3q{bTzYxX^ZB{Q11J^QjFE^QWja> zNBi=1=PwVIoHZ*rRBWEASuvkxUh^#hM>&tbruPFcM{mxr-P3>Y%e#K7Z~rz-yIKEm z%9S2o$C-07H#*hMYMz$c9_}{FSz+?ZsF3npsd6dL&F)99?&K^f3i|Xp&#dKsYrlI+ zsg>)Q*D@76ux!@ir(@~*yq>iInll~-anKAUx1UUgN?uKLP`_gY(j z%>1r5dAtAi_(^sy1|DV#-;Qg%n#(<9ik7Le?u|7H?60>Pq1&N1zcPH?%ygR00KJkZx;GWQUvF*u)PkM9yt?=cwo3Z}1 zMC!?j1yNVJo39J#a^5vp`e;~@DmgPHZ01ZA#=Bh34U;M|uU?joHFS-7ePYF=2@|za zPciwP)Y|v;w=(PDpU1pvpKHBk_gn)~EVZYg6m$F5{A@E6PECPyTrPdrrCYVP%Ps zSH2q!{ik_*Iqvyn-pO@u@4C{hJIW3%eb9R4%qFLmn_kXHE#`giJ+H_)GjQj*_Co!+$K%4oo2W`YU&DnA6-JmQ~bL*l9jb zsDFye(rpKLnJiRhPtKOup{??CUfqUQudjw`E&J`K%lf(~Bkx)!Ljl{ZdFo4!AJw|Q z%edrD_5GROPt{6IJ!(}N^8L`q58sUr&$ z>Q|`$IHu7f9Z2y^Ju6ApZU(4sSXa8Khyg+bosdR6tmBfuN zZ6+_`&so;EpX7Iy&HS?EmFk?+XZl`pd$LMpF6fgu@-<4P&Fr}68jsy}v6WA}+QN6A z+#%)>81P_rVeftS#IVw=UHR|+Gi;vza>c76W zb{SV%<{p;uzMr}Bqw%-9hR+V&U1#EcqQf!DvfbxSrFr)fx#g?*uEe{{?kw~>W%F=T zSZMAO;p+>w|9!l81M~Yt%Wco2XQxh^q$hXZ?}hxK{T$a;^UTcLYjkpH*~W9WYd|A%n+HxJuNnUNvezjtdC#)jsXDqxmRItr+UV!8a9r!l zxo&Z-Yt`cF-kr*a&r2?jPU=(R?A;(eL-r-hPJ@|!znrF?71Ia`ag?8AIPF(*nf00} z(H>ut(~em`*D+|=sNpg}>+SOu$9*qoPY&X3F?w`K_o&v!{(V-3t5e;KBX3s91->#( zcVBsRHGA7q{ZB#3Iu2j9TK!pQ%pVamdp4hWkKe++SH+)lPVF{Z9+@iLyVPaE#H+WT zcHh2vc}mjL?-iymW6nukiNAiZZ)Nqb74PM&4!rNR($UeW5xip6Qf95?yIkYRLCGt= zFQ*;OUmlx#{r2OAqJ)U|nZ--nc75#VQTE+yt#s+EU*skOH`SveKh+r4UrBv(OM1^gRE`jLoxwF@@K&!3j_G3c(i@&@-OdRC=#HEj!n{xjUXwe-4G(~(Ty<8pG3 zwk-{vzk1s#_2qGMc)3|E@~S-qTf;UU(>QE=ZmVLzoTVpanIhv&-Isj1^*6AswRdai z4KHi1yWuO`Ht*_9U%BYSyW+=2Y|k`Tu-y4veteN`=$`XOEt))oOtt>JxihQdUTPMD zylhL^$`Wg>;^3aJ@Er&3c3;sBEO`~0ug$uxv2)dqxXj=!o!2uzr{sO=nV>gsk%h$R zjGu3NQ&$!J{o0v!Z@Ly|kci-c+3_u5pO@ac<9TJZ$jwQo*Tmio4q0g4oaC3Lr#*8* zDev`Xmmb{?dv(BH$mB&|?#d9a*h;?@`%RXvSm|XR_Vw(Qn5*O>Z1!66xO`^xt`C_|CFq?h1>C)7ou$pl6FKby7^~chaI>3 z>}kuik~>G4s|Ms3Rje@xW(}K@ouR_MT;5v6s}z_{I*ff zIXvb3rsCDFE2}DfT;k*$_ipoFX|A#IW$CU3=*oAkv<02Z zPj_4YUiejnuUA;gRJiEmMn0C63zl=-4eFHAx)tBsHtXB#CBf?s2ywnvkT|Y0U1M(L zmiM0(=i%0)yA}s7ZtPnlrZlnnz5a`;z|C5fI*Sf@J**V`&tUYpI(YgnAy3Yi<}YLm zzyGqn9TfMZQh!x-ZGGp@8KqU*vbMU*Fqcl@^JM;f%;xd#>AvSB-dt>(Ar<(T#r18) zA^pr_W(Eda_cvU4Daj_aXy$Z5Qvzr%Ko<>euJ`BHVO8|H75yDC$e`&l}UZrqz|^2_MLY|%aCLi1Ml8BV)5d#cAK z?UNcNS*d5V{s}U#Qixvay}`=;bvV1e=2X>3IgAgKRCgx$%U*dYk+x|@%#z%hRSSIP zEPM5RPLP1-t7jb-O^-H)&-Jhm3)>fQVN2hq^uWI%1!)(K*PDM-{QKAbQ^&PcFZfyKG`?bMf8)g;?h}0?MZOPX4mF76tewmIc{Qi-`}D@os&4#E7oYr+Kj{!SCBi_i z%Vfo$sALmE!G{7rl>^ONg&dx6A8uUOVDtIi@m*7%u8T9_TfNpM_ff9hj89=Za)W2@ zygW7V)170Q6=Daoj9Dj_Xl$#xkW=%B`KIO+trs&Y)i)lkN>)kU_9S)o{IoOS!Eq`x z7h4)Fe=;|JD(|jE>wGhnL%zlc@szB&_t-m#Yhr=bSJ`c^dZkti-MHbOJhk|{=+#-r z^)E-wuZs%{opvH~I+xq02_k-TY7~!|&NB2(-Q=ZpdF77nW{Jt4k6lsPvY30aX6)P< z^JhFwi!VyNd^B&xO7~NV>MrwTa+Jj0d|8|>mlyPq@u1!DCI1<012=zUjo-8K#dOb~ zpC27Ne$b~%=#tdRz#oB6`j*_@zxJcOvDnj!>=h41HhZx~A2^=Po70CHT|tBtJ=>Mt!hez~qH zcJFR0rS~RJk1ey;4AKqDc^y!{>!8Eu1@}ztOxG-092v>ATSv}wcR{$P;q{Hn?wqxH zzvGyi8dLAFiNfCZV~^Bzy9u86oGw)|c`E0zrMDDx&zV1%cqxhNtkAL}w~f}A#7wU| zaKFxcmEW$H7p014^&R_bmF2H?fZJus#$9V}^X5x`$?Jd9t8Q+3`pmwU*QZ2H{d7z^ zV$F#=D>r+}7|vgnGtKf))7OSh-sBW655_Qg(x3mIA2=S?Acj; z)t-EVSJwnHqnZ4pCd=xE8ol$kHCsMOU}m28jP=du`f}sfr1wkD*|;Ur^K91%2kC`8 zyzK8adXuFm{91A7C+~WmibshLekN-gKKW9wpgvJ~@{Pdf{H7*fZj^qWx+Ges;m?Xs&!;f=-JM)#lf1OqW3e&A%e|sgX8Nbd zaRuzz#c%OP@5FKSmK%4@r*h|PyTQ=F+VHAtqshc0$IYtWC8eI`eTa^~knx{pv@X14wsd~fx0ijqhobKBZPm~?D)G&JrLAWB9iFD3Uq4OP zR3H4iag}9ucYNE#&ABq}s#$9Hjti$xZaj1S$g2MgQOZvQ8&-Vw+bj6IZ{gmn{#U-L z_FbED{b`&>uhqQ0%F93KwCeLG@YrZ>I((CJo6nU$kJj#aHEmJQ1S_E_4JMDgcC{3* zvg6%S&Ud<^ZDzm+qUZ+-mmm)Gfc*bgTIbw{%vOruO|3ddsc4 zopIBFSF(mH{p$A~+#9C7+2`3*22p9_wEqmZ7jwtNznCh2)KYqVvujbUNNSa(&elU6 z`?*p!{E14|=;-H|S;VRIVUbtQ!i)ruEsW3Sml?8JR!{fd&$auSd_u=3d7*VzUo|kd z9Qx0o<5J1G?z@drSX6M=!^G=iMK`9zW|nrou{S(@dD)yv)#U|i7iV|hyI2~RowQ*Q zZ(gFqya|(kE|&6aOD>g~a?~&L=FIKWjSU{|np5yzW4=t_(MbmxO&@Zs$ev@fvEu!t z%Ss6>d>WGGl&ZY$`8HeggnixK598dYR`t})j(${^Fmrav;qn_+ z@jdwo&oh;#-=8&;w=wak`wF)}-ymtP=p2!SGCbL#57tbqba}`n79;h1{XwUX3zw_u z2&^lakmuN`xnoyeOIYePncVa_mww2L_^f!{#(BE$shIZBto3^iYUpgcp?PP&XvvJ@ zGBfUluFJjTl7IWsMUl4BP4kMDooR9?duLN4cKPaUiBD;18%13^12!#}3wtE|K5)In z?Rs)^$WUIG^Pi#Y#HEjuyEo6h7j3*z=<)*NtUpZ#6`zlO-x~7Q-#=*xBP^qT=9N;iR5%+waDdZucqW za>4c|Q|C$h`&XL(43$ir8`vKZq55jdKG7$Y#Vd~PKDGX{yp8Cy6~;X^9~TCSPALl0TOwf6aXE13e*Zp$mj*AAS5;_8 z|BF~wSG{6(soR+fDd8uJLoOD4WGS6|NZ0sB@6Om~PyIFC?<@G=-({w`=)XXxft7PVn6>gw3jKx7+rkwOYfk@lMiun4i~zr znLlQBKT$p;^hEfWh-aWihsx{&a<$(R1w^M=aHg8yU856!tRea285aSq$t?_aHQ-^M zd8`xjvyx_B&*7h^SQPsq&}#2v#zg7ZW1FA2x9~VCs1$bI{xGR3S3Jh(PcC2igLV9Lkd$h=b-+&7s&Ywdt;5_i++WnGyEJN6sBxpQh>ZC2^i*;Cit(~^w1C-%5dQf0#=jf=-` zuJGE-Eg-!9V)vhoowq$cx4s8uVfPEaCF(ka53!jnNf*&rAn;f^K24=H-IUpnbEf@= zb4TnXGd|TyBpU8+eX)3z=foddj@}Y{$XUb~wqcQ1r>DUSzeRua84CPMKTayjXIVXa z*Q^(8e@gRgdX6;w*0vC-TeVwWvxk3jl8wagS^B*#uDkaa)+W8Oyt8_G;T&zH!U;*S z2fe+H9M-6n?prcpYC~{siP?+Cyze-B-|l^5wf5G7ZmTYv86R%Chn(CK>#^+Id7n!% zE^8*&tbWI;@@~<$ds~0F@h6J~1wUxpAXIWqHM1<@7+^UBv$O{!O{Ijjyg1Ze1>Uo>!&D>ign*)?JfYjAp0w zCRZ_a*quF5C*$&5E`agx?B)HtSW5PVZajW#&hv}w_fHct{K_Ex+uHxfp`^eWB|;A0 zie`UoIVL~ljr>QiKi#!|HpQ24abCW8s{B~6kh*+;-@J2|_ZiKYdgYDrx25v#`;On_ z+f(nDYQMSU>AZzTGq#>fUgdpCRnGcqni92G^D+PO%Pe>EW-fhY zRA(0{H>3T^nazmb;EtLOa48!bT)b> zJ?r??=TT8IxxsmwT2AXY_DwVFn!Kd)-`nNIW_$eiL_gouRL6ZndPd-q@5WssAsmIh zJ2%~~{(0Kfo^|D-I-Tds6hB1S%y<2fx%Z5jDfI@fr?^{GPfGe|Oj;;s;3+Ql zaJdBYgx|}5mYepL75O>^ZngT#wCJkiu?uq_Maf*fQF0?&PB-bM>FI0fdb3+~cFdOU zy(+z=`EsGu`^i=hj>lf+;qt)Y_h>LX>Z58 z)3RS#x|uwbp52Pm3g5a+r`*|hG2h~Quf+b91YQW`3_h57wAwRiPIUY7jQ7TV)27YI zpHx|NMr5tW-cxxYB|Cb(#e4NmC#p{@X!m^6{qR$VWB%-U>?e8m7E4aszHd>{v>O~k z7J?j8qYt&E|LA&J!Mv~PVg8I|=|4J8eGvO%QPBU}Wo>-NT<-(Xe<$p8KE6zM=07Fr z?sw8PUk`t3Une>Lk)r7Xy?|TNQ^I3Ruk;J4Yt#kCa~%G3YI{q~N3ON;M@}B8VS5_> zp+_&Yp5yj$(bBB+Njv%*j)phdD9gPs3OZn@vMXTw1erkRR0mCmxWh}1dT6~0nl$OX zg=(7h!@Uo8tQPS2?8RskH0L^qHnv zlrv8wb>nj1$r-CUW0d3-Ca=+$#29Ga&Slo1QOGLfFBqiua`W3ymnQp)&2ju;_%!Wm z?Rn2T8c(h!H9h8D$SSIsr?XIpDS!9=yo@*IvSGbh{Z3cX`q`z=z4>c%Gyc_DlL;Qo z`!24Z{#)tB+WD{41MU5`r+nf`>OCBLG-dJwl_$Io>z_~MWZ>I>KX?A6uJTW88>Y(n z<+&#Rj86W1^lxhUqFEeQCrn*rI&;#!x3lw~TvN7Wk9|?)@%P&OW$M?$8?9wSucP3gcZ>&mS^>?dI!| z+WXGA>%g_XufGmWe%Wa0+tn`Ry|3g~QmNuJ&Qmo3^Gv4idHLnQoYhAjw<;z46n@zm z(Rq~=de)2rcB}FlEysm9;Qv_h5A3*Jb$pr z+DFLXw2znDl*+~57IWXZEYw@uHs=r1qFoaXc%F{&+O$AZcvjt~()RBLN51`Sn{8(n z`l4-1_rs3VGSy38W=^cXH~mFJSkxo4&b>wnwQJ)#dOdn|1gB3uC;Q;<@2K!a@^>EX z@&DdEzhb?Msp8Vfr&4Q+3Xiay+`-g&z0gJNZtcVu>BZZVt(H8~SpHb+&g@BFG+Ei1 zS9>z0Iy!ph%5%>V3Rx$1L9V0ivN~^G)gIAvojfV;44uGD|_9T(k?OttBKC*IQkQ{D5&EL(wl4=tSkiY}>4nfRio%iuVx zWu^QbWe)v5u_cwNf-hQ%#M%EdESl2ax%i^+GC7v4?}GY@1&w<@%vHO8QkeH0XY-WV z)gepf?+kv?HltjzjcZ%o!Bvl2R@!-nbR=&+$7%m$s`jHthToidm^ZKE_|M?7QvEGU zU4`)GHnza)9GC4GY7O4BNy?wO-6&#u$mC-3@k!y!1a2;7l(X=f`+fD7BP)0eL^q4Y zukRCDKL0`MuM6s_Z}wSL2TzhywS4WmrTUnJz0tL}xqPBi*nb>%f9W7Q_0zZi3=h_< zpLo5tV)YV-Q#Yga-?(p0W4}H3>m$QW^WyIR5l<;=pZE2VwSvJ-cm2-oTetkld>_YJ zt(y9(|Az&8SMK{bf5gi*4;ln@5_;I{zv*Q?0wif+dxiqg}JqE>(cp^oA}>ZEg?Wb;_V6Y1v+mi-a_`x#uZ#>X1()g=K0C{p z%#JUUVJb=FebO3}eKEs6v;2o#h46&XrW5Q3KOeQPxyIV?CiAGh zU3+4_iTGCc{YBxkG;j7M%u#z`?-jb>m`LQWiJx7s+Du%N+;ZnZr20uFgH=siQ+_VG zJAF^j6XjMBzg{iDL#wu}%@n*@eaxdxVxzfhkNDON?9EG(4kn1UU94Z)Z(>#OsE)#2K4q-U>^&l>TnBd??!Le`#yjb|^+hTTjGnCwmXBHH$$2n#w7qQLZc#qOkaGAIgYYqqf=>>- zJQfF76sIV#c{DY!^d?L)X^`kuY?okYxF#9Ea`O=c!xToO8y9--W2o z)!D1nHJkN{PDW7R{yqGY7*3|9N6gK!)cYi#>maag+SKMpTi;9l7R%L~Izwtv=GQy5 z&ddGtR(d5Cdj?Hly!Lzh#y1A6VO;0uFwP8KG3C&WMP56N9(i55vmk1Xsnx1$a&;Z2 zvn-}fb$9#n*U!r#>OX_anQiyxg>o>Rc07AVuxs_JMS+I7LYu?Ayv|H%`JHbeWUA64 zoXv5{Y3Ct^2@WehHVFBMFtA1)R5`#I<#3O|kZJKT22Xkj`wrGJkONQG9@w;2U$mqEXGYEtpJz@k=#}K+kgHcmSzA2v} z`Nna%pbt(ednX3Js;YeVed@Hy(_;>w-h?ThR$AFY zLxanw!(J9@6}o6Fd42g1!@l5;^;^8QbpOcP8@y$6u0?Ftf@MO>y_}{o1!t=W@0Qqe z=F6Tpw=e50n9m?e!lB=n^B%%?$1o&;^0;_bVm(O|2n zK$vhsj^Feit-8FV6+dI{dhZWeloK~I=ya)L z7WU5dX0Kdip40MW-i)t0-`&beH!2&at1X- z*Y$AbCV8>?D-Dvi7j5Ud?vHs@KDB+X$CPrHva*1`n_o7+)vubs%=aSf+$p7-i@oK{ z=6zL4`@P_{&E(&i7yo^|AH*>I*}t1_lfPYF%>R(x{ly{anm6A({+4RYuh}2QFxR>& z=a1XWwGOhaM}KYj&tP75{uIma)erwO9MZqqASqq;=5PJ&c>aHab!()yeYp8UgL&4E z`VZY-6F9DJuRFhOS8-TVP2TFOor2r*9P&XLU(cHt8MlVPId4uw!35)YzWYDER&DUO z-K=nB_U|=`3)c&q=AUKo>fK%>@}J>*I``|tFD}@dcz(`&;&lA&#@7A!I2$;v)1HL? zXP8#7{P$5o^|P}lhW*`Uu>AK)0cPHfMW$ZJ;xw@>jJy6-`n_^7T+fPxu$$(=gjFh!;M^zuH6^B zK`dmp>v7$(EoXczqYvjM&N;s7grCnDwr5X2@&*cdgC|doY+Jf?vo+Vg->dF=Nw3;c`fBf&2D4DB zg_%hYXub~hfoBbynN$MNZC3InUshXw56KFVJGJyV zV+JRY)l7Q2mpOK>XRh0LjKRS?xybd`!V{iszYl!8yKe&1CgEkK4djtF@#D6+m+_>)}=j#UcnpNKeKHlThV@%wWe`~G14ufaJ2Cc9c*IOT4+H&V^ zlzP9#Er!&*$!81Z9q??rqmZ%o{^l(Vnw3XZzg+SyUsy=-=_I?_$1D>W{P#KR`}Xm1 z^^A#Ir!G6{GT(&Z@D#S&%a2#2-{N9;->_~%C_|9d&3#?_J6a2^HR1C5HQO~#T?y2i{h}enQzbgcUxMk> zbk9u{%r_QJwWa zZpkRgOLu;m>|f2`(eq%<_65ryUafes>G+q#>dj$?=PX#3_#rn}qv+ayhG`7SbGP2T zT`k|<{_m*vD;JM*Ru97dGgJm}+Ol*e`Bie%5?sg$MVNM057*i94sfzFyCT3K_1B%l zMqPg;nBHq{`KO)yGDL^Jc0*npKaQ zoBR_G8!eHaq}6ue>V~|6b&TVFHt$wds5zOr= z*R1J#$1Y)$((Sif6cc3ZU3R%{oow^&J{QAQ|0}y+URw8M@^tlkn=X3D=@oVbY^d1Q zuh_uqE&ib{A}^puei}p41BD1Dt^Ka&`xtg!)G)r$mT7e5WvZ{;S|(}nduG=TWYtX6 zt>(Q_u-AF7meK0zb=NgD_qD{-)ipANB$hmUo|R+XaXHYX=^FF<%OXv$J=H^1wJ(N= zoAtf8U9GBCQ0Msco5J)n%H0~l#ztp7jQ-j#lhM)aeRlW0TT4q5hw>tZ*LqKd*KD64 zI#b1D+x_WlcPyV1X>W5cbJJ|TZbsR42^?2^A3E?k?2!tx31BzKt!@bnIdUUdU=Pz| zuVo>(a(X=quWXzB<88f7g=M$unPuv$jU1l&?wVW0_JuK*cg2QVZA+vxWz#pcU9kw( zEGRiAw{~OTvb{!+=ETO$xv!hRxb^mq7iN$1CNpH6U1nS~d(O|US!b2}lA@-oD;>3q zy!rOtj~QNi-sj%E5LqhA(Cg(8u=C0R=BG+BDh;0I9}h5W%u{;2N>V}i&;^z*ukwmN z8zrSO4?>4 zFzwfJMZ&rFGY}!YQF# z>9pYRj8^8ACFLPDzngR>TZ)=YF1x#0y6&ZG^=A&IyM~iO6BeGFdA0Gw%3{u+x`NuO zuU1ISoKUs5XT}!?QK3qs7X^~nwK&t4oDPoN-#tg!YGJBej6ut9y>m7*Vz(OQnB1zF zeO7{5IbCOyuBOaZeUq?tliF3=zXS&LY`yvE@sy=$3*?V`*M~Crtl4t&Dud|d%^}Rc zzij^+z;!xyPFJJQ%vCL4`oaSKGq^MO>rcCFmLD5*bLHcws`ab8*X)bW+0$Sd$#b!M z-De)|pR*f`wDN>+3Wc!jZ!s3j__{ZMbN@sIH&<27jcX?9>{);GvhDhFJL)|g#Km4& zOD$lSGiTiz{&th+>)CeQJ8pJY(m3jqujT6lBA1PS%kS&vS$t&D@dev$w)~sf?Q+;! zd1vvv;-1!Xv!{k~Fx@uvys4KVonTXUKD)GV`5f0-#jJ0Z8u+U^pSkJ%?|ESA0h^Z% zx~EUioqqkn_F24r*Pr&kaLGEYJLCQ0nRD|WtJZoj)Smg4BEy%y`t7CtR}V=hZw@{8 z+H%HvnKK*y^)YmwS$p$l!nCEvhR&O^qJPa;RITyJ@ULoS<%0FQRD1t32s1>gZxYv^ z$Mwx>>WnV+gHI>xPA=2%v#P2SR;A~mxO~vZJ zEL7iIoRMpOYIpmyOSfE4P1Q7DklkJd!4;?>pe-w_sdixR&+d1_%)&BXnM`)nmvYa4xL-f`s4i$l6gc{Mv- z{|Y&Iu)HkHzU@Da;mhHj&)Z*3;hpnjYUr|^o<(H~4NcDMKA{vP}#NleUD&JzwjpqrmY$u&08j| zE~#9=cIVok`x*i=Gt@(r-?K10oia}&=Wj!s(Tj~Tv&;T5d~smv4C_>$n05c?@{8Oz zeg^+%XixaN(yoIc+<%&KWE#iYOuG(2ugS`hmdW2*ekrh-tknN3nSVh2BJ&%U&c}*c zbrX+z4)R*VBzKdANztIz4+ohOVs2)L-&(^di^ep zk_&^^|CUw%m{O(C$~MdWP09SD6JIn)-{8u4=r`%dCR>4*i%u+fsjOiW^g@0X!%UH% zX@4X$OMcAq_;XQTZA!)zMLU%aCKpZT*7gpLqOEdT4az~+Ozvq3M4x6T?w`l7aK@tG zWq0)K{ial&Z+o&!q~?i(QlpPs=dzRPM|JvL7_~AkXBm<7<_#hv=|r|I2gd-|7`|m24*HE z5MpL#W?^P#VdY?DWnp3EVrOUL;Njxo;pXDz=H(L-;N=tK z6Oj-S5fuR$!pO|R!pg$R$;!$p!pqGoLNfS&fI*OhA)V2cnNg8}Nsy6Qkn#T!23ZCM zMiyp9MzCWc1S1nO3mZEJE9d_s4DkXCj7%&{EbMGN{JfkXRg6r`3@ogIY>MnchK?M< zB7up87de$0Cr-K~s%+%s5}Z`jGw`R6I17)kme~<7cRamA*p8O>XuSm(z@u- zL)FmamL;1uKlTzK&REe0NDMg}H9W zD>rUE^5cP2+Dz%VoEk-5<4cEg4m&^WV4F2%#%+@We-hrdN$qL4ZLMc7HSY$?m%O<@ zYStfD-^TB@@_zfNKSk9E{BD{58QQ&TimDS2tyij@t^aZ5+lGRbCs(K3W?y;mw(!Et zD5psamdtID?qGLhK!S{q9`hu69;hfQ+8I6DWvW%E)ak-#&pT6kUs*Epy?r&UeC}vW6%49B#$aqgOHnlr6(-+QjWbo$C59>@}wn$vC8qYae_6fucDIHPrJeAmH0Aro~QEK?01i4 zo=1MWcU4z@!e!HdOdG(Ha6IZ=D!`HGeJ}@MWdS zH^(4Wh1}ahDkjET{}>3HZJWG-dEc*#iCdSXcyqPRIbP0?0=w#AC19lK*D3hF4`6nxyU=GBA?JA;C(k~U9%yD)sCnf3aNwN7fw zx_j>?na4F$xSYv&w4f{1_o&aq}TYJY&5d0iq}tjdTl3g1dYwFtrXCB#7Sif(D>2udRCjQIJ zq&&rsngmY!)ooW|8RdQG!Sim7`Ew#aFDiF-o2&jX_Q$#o{lB)0|7FB4YZLL1KXgj- zrSRLz3wKOCOqRB~e_qx5v$}SJw&#yfxBm>TAvOOQmT!OVTyRyZWO}PpeQ!up<<8>T z4Ud=X(Q~ivT=Co7Z~JZWT~g*RJKMtRAIfSUw7Q?8aO_8EC6BY$#(%T!=a`GTFBiQq zN1^Mk#w6Xfr*6G%j9Apw^H*wlY3H%?=Xno@?%rYZVeO=gy^bckdXvJcdF}T7-EwB3 z*Yv=zFV3f1+`lgSpTT)u@JC&xu$5kO((2}$+$fwmO-!V9$$J*}`IhG%FZr;ar8p2& zA<1mM%kLDv$i_;>qi}MEG`CahrS&V*ato>)dXt~2);ycBG?-KCiO}_Z?w$TA0kfB0 zzU?$6Rf^L?<<<7j9AA#>UY~c=Y`(o#`(*7^Q{Ql3bJ}Efv!e5kwZGcYsSM@p)9fm) zU7s3WaMj}P*@ssRp3fDXdss+J%$W04ZS97*kUNJitz>C`cDXM7OlUFh2L79qSH7zL ztGG2hOxmj~MBP2Qd6QDnq|eEFR{BZ90p4|TocRpN^ zGoCSTl~cQ3N%hqzqZ)RvIE6*$uRMRAzAPpwxy##YMnvAN1e%UW^k6-(2sO?P-ZcTUymZs}bT z^}F4~!tdI&X(H3pz2a4MHL|M`*^a2sxj#$otYXO9ggx6t{=Ao%Dzb8K>TA|~mf|N# zE~l@{gzR$C(lX|{n*Ms;ti0fq&(EgvY;QixyH)Yg)VQ#XPo|2t%$D~qxTU%FWSeYs zzPP|6k)S1d51RJ~ByQUxYOr)gtoy2u-{NE&4=Z{2D$ zwaQWtOb~hKaW99#<%xR^O{gvfU`sSL?x7l8HXcgy{H)lV8Ia;&PWr<41>ukZuBNIH- za}3k3M%**FsaqX$=$Y`ut>=F9I>(&2ofmLm(WFV{IXg}Yjc5AU-#l7&9bTy+7 zFFTa^l0Z!#%l=(Lt=f*0xIA{cR)zd$XuSCO=)8oV3p+RJY~|#$G%je7`?G*4!01fx z@{GOfx44Nexpiuy$5Oj1mu63{%!;~`>B721Jwm$o;=OwkljlW!n%)_)de5?m*>jvb z#jggh5|?>w@g*#6yZ>4KQvc%l+v7 zO8xG5u?2IBQ;SQF7?s36TsT)O@gG-}%*++nH^dwAJqV ziSL9=^Ms{x*C&>$p0v@7UKo-o@+#9()hlDIzGY5#%QoX1vv1_9_s@&Fv)^ZiyKJVi z%Z|(JiBtW<4VGq2RFQQs7T)qbDnn=i>y;%9dda4TCLOqt61uDm zu=t%V{@C@?Corh!R`NnoS*w#BQ_P-A=FGm#clUBduagzu+ilM}zFJ?r$jT;}b4K8R z-X?~IJE?P=Sb8^_^jhU@4Vt{{@~y|qm)-N`*%l%svQ?&0?Lg^_waPP=oez8-s%v*4 z_rRhFOLTO(Hg4S1=4SV>+YW)h=_O;T=SG=G7QyV#sq&ZqGjOEp zFaH{AUwwPM{Qc+sPe1Nk_+0A5oE1T;k#nlzD*1MNycX=>vn7^OHER3bNudReGdBfq ziTl_Y{>o-wWZRtD;CBlA{*~U^4jbNAKb2`;dFrN0N%SxNB{O3FJ&*D%|J?Rm>e_Rw z{XhTBmx_M#VW*YflOIRaRdfD6pQ8LW^~#s>a}oa;4A;F`ep=yRQD@q!rAwGBmNEr7 zZaZ;u+2xmM_U-?4f7{QD-<&#k^Kt#1FW#PBy6eako!IZkpZ4u}mzC&Q6S-8<#8<`Q zs9ou)PDkmG+YZ|w#V!2c{@`D{pYPM2e7zTOCaaTk6(79i516C*^qkS3Q%-ASDz9_r zERB1rASz$O_u}@IRdziV5-)za?%Ww$44K{nW7E{}J2LWj>oCqq~`&huw{NJmc8g%X5NEclU3M zIlrXruy4jco{bOvbBf>PR2jLQEdAl}wr$qw>8E0TI&YIby(??AzV?mBhgKx6J|jEn z<)?+4Csk>im3c2d)i!I&^9OH#*1zPPGyC-O{K>kN^)ES3r`vs8_~Cqt@0`7su9~kx z);wBc>9)W6Owb}8Uv-m}p39a=GsiB?=6=(=Rqxrg>>aJIcIR$dCU8k$)3XicDqr78 z9>0B$QS<79>5I?JRF%KB&hmAz=hWK^6gr-P+w-$`FG#v0y^1eCZ>7JTWsCarZkzsD z=XC6PLm9TnF6ikA4~oo{+7n#H_CVwbzfD!lnV8dMXP52MwVfDy{HFSw%GA;g&7U39 zF047d>f7Wg;W4Yz|7>JTi|F6_iG7{tdNWhKJ^J%C#Ff?DN^X^Y|Lb&qwrK29kBQ&b z&8>f<^K;|6*PkZ2nrD`L{4?F}PwRX$&AndBpJ%1oe-f*?alSNro6;kxq|ls=`g(^% z)~2$lUbuVi^_0eXp32~!NG_X0#<@$bB<4Mdd2M*r_B>Cy?&7z~r$W?Ycuv>{7zOib z+)&ipx?-yE4px!L7kCOv@2y$8{jk!qZ`~H@i9OktI@>c(`b>G{A$~n~YnH{7-wRjO zB+oP4_hN43neZ+HJLP4*Tx~-0mc%*bPF{0r?&FY{?M7R@!`W@t?y~$7UbFsPukoRm z&H|S=m>Kxj74kB92J`*>a+-be-v11}b`}fUJ(4<=>K`nB(s$RM-#qv<+Y0l_ovqPX z=TA%hTJb4z-Trl@jvh?^ejGhH`OIU6lqL6<97tDv`)Xp{j%W8CvfSDE^~J{yp4-ar zIzD!+-jO*s{kGs^0m*B*UyoEgl5P?1txmF8$T&Owc7UA-@9a}i>aSORYEhh#emn3f zhw`;4QZwTECeOX}@o(0`&b^NpJ$|sz&h?5t##LJeZ&72Ge2+mIptPkpv>{Y7Dbx`E%uig{U(PE-s&y& zeV=h-?-tROixZgQ?iDczZ**Yt3SnBzH~+!rCD$@8o75F z>0V`My{*0MdB)zw;$QwVv@iaC_Po}vq6>e6c?-Ojs|%gGd~#!Np}0)y%v$*|2YuSe3HEOlZwd z^=;~Gy&@+|t7R8{P<%0Qdd^dwgWu0Kv%Za<3~Nam`Sq(kl&vk6m{+8p4x^GAG3 z^5V5B=abY*nqz!5g>tq$nXNs~XGYntU$3>p+`~?u`nT(6$IR%bD{W_W3wvJH{4r~z zy34#!zg}Il*G9ps#q>8#ozVKjfz9sG2Qje+a~D_F?{@$Ds^?mM+m9xr6HN?F488G( z;$0{2O24p8;ZVu*+tcRHHhOQcz1A~Yf7=I7>#aNXM!(zpz=E}g>&uQ)CnS8mWnRur zKHm}ZAam(~`p)z7R-UZCFO{cnx_ zGi>R+&&zn=x%c;f%I7N5QvWk#^8G!wD=}jG1)KA2dGX&Syl-0}!)0>p*%_&g@0X|k z`4M=a+-J39qRW!sE5F&iC_j2}{|EM+ zQ>Eu=6$kWdD%t9&ACULHWq0^%$eD*n{58J|y>jWf?5A}=z-`?I^@Ebrr=Fg<#G;*H zzhXq;&$s;7pT=oMaYaqk&fzZK<}`7Ir_zyI4}@G#^u)Qlz79F;clt%Qh|dn0$IRKz zN7=1g1amH#rElSzGh6NPrNcGCUoLi)RQDEqwP*DA^a{H(rFLpajLW8gh?+GiTeGXC zYVhtYe0{-!{pH-9Y7%jx-r7z~o<*hIsUIFat`57q^4xc8lN(P?uiNf8Susn6-$m;F z!>;>#uP^)j=k8?oIai|IcHe8$-g$i4*ZwU+%Ig+f&oTeL-Q=GCElc@xx@CuVR6_G;dc^ z;+>r3JFAy9*&SW{ufRXWZx{q!N|UoI85kK@7#J8V7#RM)W8ia4$xljU zNIAg3z`*$bHbV;oJ1YpVv$C>tv9qyr@o=)UbMo+UbMtU>^9k~RfgqoNprD`tpQxy~ zxTvTc2q?h;BRdBNA1|MjkdTzDxQMtcT!L7}{{swy91Q;$#hDoe8JGkanFSgDA7Plr zz`)4L$jHcm0L(0`Z0w9o9E>mkmttfB%Ly&0}~T7+-62W zCPijLA;&-#RwK6mw-|Vs85x)anFSf_8GgAnEYRR$!XQ4YY&>GMBw_K9*#QP8?i&~` z&P=IxYkKqCmHC#hZ%mkZ{8`=R{Pxwd*Y(oaFZW9OT5gtOYHHu{uj<6QAWP-o`em%I zw{Kp#Lh8}Kx;#OPuSt=Ueszj3nfT{)Nao(zKc{afZ{4`C{&1ey&Z85$xBq95u3e?{ z*daiKl@TAo`>A+iq5FM{S5KP5?728<_C2T;lwBC-b8F|1u+oBq@%pB}CQ82lx1{|m zm)_iUS5%#L_R0FS>R9>jky5lQjuMnkB+Yt5A+d?{JZ()PQy*!TOLh3d|D#@ zYF5I+{QFaFcTZcZcj^50Gj$V|ue1IkYSpD|cBjntKf~tF$tNa=2=2%*PE=pKLe^B? z^ZV6{U$#FzUf%cN?TyW93h55DGDl_Z@XG&c+v>UvBRrAAn9XwbF)<0nIoACfcKtak zF8b!&vw4xV5(oQ?^eetveGp&sB45VxXWFZMU2=N2HZFSkB)U#c|DNC7Jd4fJ7v+q$ z|M3Y`^blL6xT*T^r0lm3UEEIIwG`Uc-oGW};`85Mj=Qnns|cu$`D}jcu|uCvVXDiA zbKN?5Iv+Re+VHK};rM1TyQBA(&zHV3IqMu(f8V~e*7u96gTDqw`xv|1Wb61|>Cxj@ zt9%z%L@=6N`LLk%UiJF)n?gT>*(Nk!6snxr@r2>Zm8(aM?0($)-L0}rj%7x5#Y2^U zkt*MGlB27AeT6c&r=~?NXVUno@c83`iV3;Dv+mpwJo9lu_Z{o?@-m{Gtw#g>?^)kf za?5-kF{L;;OWESyev^q2%a~@~DJWj_=ats{srUY#oN+H^vcQv#y>)5}Qf^-_-1$0Z zPg6}+>&NQdyUf1x^VOVAE?WOA_&r_F(^uHibGf2CwQT{nHP1T>faR zaI#bV_{7vU2QII+SBH-XI;>flcx8E$MU#_@G_~g!-S4ZQu7GTXA zoD4Cu8IR23`u6kQY_(%nYBM}1+)@#2dUyOsV4kmUOz>yx?p?oo&qQ?pUCq0Nckz=A z-}Eodm%hShw(p9EL(TL|l}DFO-CMH8Unu6oj{u+Px66)Ltx!JRxk|y@?^~PnGD{K3 ze?RZ9luSE$@}>MPzAbLGd+L%?d?L-BZ2j_8Zqdq{v-|QMs>g+#)fQf$?%%MWw0mnQ zqnhW2C(VDdI6XG}Qp!~7x~P8TK;}c2N`)Vx;gdNM)0iK-m`^foiF=@Fww+6>erxq= z?d_Xba*p}#a{hjy@a6v7{>&~pKO!%t9+-6K;NywTZjT$;R!H9BoEGs#p-DF&YwpfH zj(gsAP88`@nK<8DL36)P_YtWJQ!#^wVFK&P4Kkh!y3gL&lVZ+OWNKMbGWJKSw&fYu~S^5qVkv?C%s2-phNw%Un7wT$NE{vU1fr z|A{8=;==Wg&s-$5Xz8{!iiwjIcG^E}K2dSO=fEM$Np1nJ)^G-|P(IXAY8HGV%|kgN zVaiLPKBjAbO)lIuJh`C2&}7A`b?+yso-{mG_f9#X#@{$p=Fmx%jyWHH`Tq!!GEXT_ zGrQiec6aBA(?W7Tbh~Al-I8N<`(|DSml~)x&*D5E1VhVZOG`hWG=&kj&tu~cZ)! zfo=O2HLah&FYVpIMMrscx+E5>UQ$(viHSe^am9M+G?CfUR3vZqr_3^$m@LJ3ML)oL zwtdd6#V>;vG@iN|7<_N{FN?z}J`CblDgx4~|1&%@&^eg$+NzgtzWq&K5!utb%w-Qu zeXT9|^z_r;SsY~(Hohv;xu>?kXZBT@MSET4S8KW0U1oHN3S?Tf=mP_z!y}9Lj*rc) z#q+r~#XhTFqf?p>0%j7Fde(!2v+h{%g;r;#3-p_m% z@p)&tj8Sq`1Y`4#&AYipWe$A1b}yU9;9Ibnj&)zi$D@rZ^Cq9X!qauft~qKV&*tQ# z$In!3NXvZKb2BaR@)dUjcC8>)Lsg@aO@Cct>WyCi6BW%kKEcN8Kf@lzpI5}@owy^N z|IT*5s_(9Jhx@0FFZs7ir`9$)1*I-w@hdM(OuCz-RLL$k`KjEuMUU3c-}mI5Pa^Y` z;N?s9yYAg*%FOn5kIjv>J6sz57PwhS`YWw5WeG69qc~ffE5_uWN(5KQFKwAjmF{ng zDyK&q?ARgVBKG$FMjfshYm{3Bw3J?mI&6qv0<3RcUu|ZedX{yj*cbkUzHbZiZ?`e) z)xEdsG_H+zm)NkQH@usn@<;f&f9uxnk3alv|Ihyn&z`@mo&LPgbh7rdBg$tdq`0cJ zncIf_ozL~rbNb;g|ISssp7Y9oZMt-u)uU(UdzQVHp0NDpseRX1uYDH&ng8uq|M>0e z(vK{AI%9?3;tRZo?tA~ZwaX@tODQ<3e(&+PxJ~_y2^zXPk{8MQ{A~( z(NuAL{_R)4D{J?EuD`gi_t}4jvt@n{j`eyUEuZ{m?Hc_U^+nfjeEZL^@zvz?*}uY{ zPF-55GCeZY*5yas-aTh#{OR9*v-;K7x=dSbzoaJr^td&5OtxRO60+^O>;8pH>1Nx} z3m$bh(|%6M;?!YsS-A6Fw|v-}Po3Z9XtphU(D9$)iRhN)TUg;0EYJ6x^9OP-KjmL3 z^5s8+;e~*dpPOc?^~?62IbUvb_QwUkJnJ^ItJ_r!Go1c2v<6NqH!q!`JjuPt;R554 z$p^TamF||`d3!0$*itb5w15?VeQ%1JP{f_t7YZ&EHSA>vH9YpR?%w=cEB9ypj%TIE zx2^u7b&P$rHUA3tT2c2~#g3Wp=H0w~efxanv_swU%9(}6RjNz$887(g4-?}!(?^$}xx%QQp&M!?Hox>2o>s}Qwu6aVg$(kjy) zUYq{&LQ3?u{D<2mqP}fgeBa@4^}Uo6J$JW!Sa9<9ek<2W8Xk$MjnlIFw@@=ebS&W2G#s z`719&UFh)K7cwpm=1SLAnDw8`eOtBZTc-4%3+j#jT`wL#O%BtJU8?}EoSXD_e2msl zJJrj2GkmT4r^*!ub+1aNS!^!6W0kdZ%Dp3nB2lY+r+hlT(o`_u-3o7aHjm#di)%_n zS<{-QFs(lEP&w$$5!O&~m3d4}$NO*mUUG_M^W%fod`pj&?U^s2^*1Z?n%H?ex9hVv zEW0c9ZpIs_n3K}p!X+WwDPep7%wZc6rD&b-QBzMNe|YwoUb8uv8QT6m))8jA zTg|!5ufcLF^N9_Mo6pp|e^gn$!X`zUsdlQ%KAto)mq*HNrpyO6ytZH06lo$S%Dy1S zH8ANd@7r&_&xH%T|DI{s@G*|ZPHEBcD+T^yK7vo2?gn}-ytpT{^=K{^ypC}^#LTot zkFTX#!>;UI?tbO8ce#gCPIj!*OKEwutJ}Ryws6C@`AaT_%)Gd8;)Fhy=19TcZAMQY zd-vUcr9b_~;m`$(4783)L{7QUpRvg1LQJ)^m6*`mTp^uXXGM<0&ggUhSgv8A ze|GD6&*pC4eJ05C)a`Otq0@aFyY{Y$s5e-C&}Kn=-R%uNXK&w77s|Y{I>qB|&Z>%z z?s<;Ytvn8jp z%x7FHGG)cbzgc1bl&%Kc{Sm@bR5v-q@9_kqOH?>Pr^-b|EdiA}LP&)@4C#d2imF*=^=Nwc<M?2~9X3PA$W)ypw%XhzCjQgYZQ~riAYmTp; zw@qoec#xLK)T2{QPkhz?RiU%JQOk<|)e6-|DjMva3j)_?@yqbO(3hWf_vqj59fnKG zw%HuNIREg%FZ&O?4%2>V;Kc3yoxjIcfgS96mZxY8N`8_%M58tk>jd`CPcX9LE z?4HSwzU;|8(3mHuJT=c<`>Naf8?*m~r9UY9_Tp#)e?YW`+~q^xKQ8i?E3mfbm)u+P z+|qcSxym1_zWv(4LSJSTtXe3-uu5k^0YlNM=aKL0--dJVa50s#-J@;mo*y3HR&B7( z-_u93X-Ue*Ccn1-43DRW+Ow_FF*Mk^^9uLMOIKt}xRXv?Ji%eM;8*&m=k@>o-VQKX zdv$VWhT6wZ{fa-ju0(CU>Im{AxPoTY-uLZlTDOVrrGUiQ{~0`2Y;1WS!P`7rB_)Gz z-s1rGRT`V4{wX!v-Z%Ta?Okwk<9DB`hjtpb`loX#nOrEk>Yf`=qRZgAf{T5IbzIql zhlPvM*xyEb?U;7rnziz$14kw9l!v~W`k&#nlS$~u?VYPFlfLaavpeq4#+5BQbws8z zXfdDdTxj+i)TyoUk;tbm(g~~G{p7Yj+L|9b@=qJEW65Cv~kU!w4*1d%O34Al;?V!eD~~) zbncGln`gUge0gHWxWoLwjf=rQjHdT5^IvCt;orxljtbkh9%c6p(A>DcafQkGQ+AL3 z-Q2g1=WI^R$CuI{`0Sehi6(8og_N`;@@FL5XP!F#;Fwv)4eklA^pRgp9uPHjBZ zo2tOQ@>ibe-c_5I$lD7V`EgDRN^!0C`RVRyt8{0dh-<#`&Zj4*D;6Xqvx(oAJkw;T zrPk_@Sij!c^$64X9r-&0s+N8Z_4ZdYjBDxT+|-)O%q>@QRQzGqfp&FaE}NX?LN?){ z1$jQ@pGvD8Rz1zWJZsHtkBpw@d%xXxS1nGK3%|JcYv1F`FJFIHdTu(~PFqgd{VLm+ zYs<>NTl$~jiQ_{1Gh1DrX{Z$?RoGLdfS`vzuLO zy>HFFl>eJg?a8uFR;)8BJa(DCUF+f#ifCg>%2$>-9C>F^?z=}T>B(`O;^PMd{w1+* zF`p3<7Q5rIom|XBgNCs$n)0WF~3~R&M*$~Rc=om7v{)MSG`#D-HgdF$vb1wR?DK-TQAAj)NWGbyVz8u zenH#drMDcPjce|?HP$JXk3_po)=b`cVa3Z0_9=}I-GpXX>#5yeQK_nUreocaMaJB6 zt$(-Vo;_ZAB(UCL^!V7L0- zua`?X1^TzWvwkKL`B?RnxrX|eXKq{zb*`&&Jk1t#E>!QmZTQvG?$v3V_4=ze9xd(7 z|Em9yZG%d%F+_%hCe7CQ=r1u%oL@RdTW_&*vWv>wP!7vQiq_4X z#UE5Vx;KbNO|9G+>GE+(n%l1_6Wn+0xV|s8;z-`~3jO>LzUGHYS?!Mxb!~WfPPH}V zqtx#|8uILyzg{T2^GAc#R_%`#Z}X?<9WIf@Z;b6Ht5j`>|9<_IykMAi269`?y7qS4 z)9s!D@>TOH{6FgJ_p%Azi!Ps8bRl}R`!|C%s}^z#)Gk`k^#1G)@7~_MM{G{!)T}SO zre?otmBtrw`_pFv&3rB`TJ5v#1@B?Us_QysHy$22F=Yow5NBf0CND=$#lJW9w{3fv z`9|V(&*C$2evQ&zB`W%ii3?VpRWpARyW8;LWVy^JgL!*SF?a+8Us{uY?D?Uk`7^xr z_axRVZtdt)xaj@pp5xOltA^Nk;`m47V>^Vb_|vQ8|8Un7+GFYGQ)KhNOUXVILnKVc5jWEzc@v z8tL@>dzeX)o*mP#OS`8Cc~mKhsffM$!0t7xHsE>wz3;0}&oov^dEq}*hyRA-5u?vG zFLo>WXB<9t;P^D1Y3%EqJ}&re{`m0m-Y~0OC2vEUKm}kHhpAikUF-UX#y77-s$Qvn zJ-zVF*V2tK)y;(qrJCQ0wx{g7Zyy|yv8g|RpY6fp=WAJx_@4N@AckLx<#y**N8Js1 zliylTGppgvEPN8lx`$oxqe%GG>bQq|ueU$Wvv~F~#ch-Rkt{pWEmrX6cEf@*)vr@I zC)zmHz1EOS`oR0G{oG=ocrCHxCsVSUcvox0IPyJipSbOb{O(gd$2_0-U%Jm6l5$hx z)1wsc&Iwj&jkhe>KWc7V(aoQnSAYBak}$K#k{?~yb-vr!H6EMe-#3Z5y6eTKOFu5i zbT<8+xO#pnNA{iAeda!AbY@Js$-jJp=&qbOfq$1ux4L`A9DKW{#`9dvr!6=6yw9vo z?Q*v&-BoOB&$Tl1UR{~p?WUjk{~7WHiZOQl1BIywsr+dX%t zF`v19-Op*({@{}vRqu*(+xq*tSqq%E5*1REOGuVkf2il3SbO%NV`mx=7%HM@8HsZJ$k>z${kcIWi3*LEiSule2CEzjTjt7KPx-1p78 zP@&fOY0#R4xz`(Cp8YZ7`f0WOa-}SMHZ2A#v~B-0Y%57|+ex-041dp$t^L56E;byCb3izS(}CC+g_d2FDXoaD^!nZLB-uSxu- zaPIU2w?ia?uS|)k`cygJF@f=EVrX|%&Xk7L;ZdyPh#QcGFyE)26&nw+^hl_NnmG?Fk#jMf8I|Og(vi@0vxb6zd|s&uu?+v_O>3pNWdJo4PINWw1obYaKb`rrMf{QsU{$BWT<7%;O zTu2QJCjEsE9s9rUJ7W0BsNiZ%`}>Xir|zubn<|y^N!i&lcxk`XN$w{J%f4<+%?*lP zmGY`_e_6^k?O}_ z7W{5Yn-$Tr=+dHFzWM99j{E(a(NGw3uchyz=IdVl6|du8ZV&itzF^*~4S!3Sf=*{G zp0O%r(!X0>zluNgCrwU&n{r~V*ZCdh>q0(qW~;wg>$E;J0N&Ge2ngGKJ^N4EE#qYI z*}`XPe9~XZ^OP56_%$PbU4IgOY~hX|o*W(4FNT3iuRfPFKg%w*IUBO|xl+YLr_UCy zf1jECXZY;q6R(tc{qLqP&4(f#nIFvYKi0VOSpN!7OXE{}WPesqZ&)=;rGQbTfnBJC zsb}%+!sD5bkNYh*y1&R(yx-U3)xthsgI@0mzB{zKC)KbDvd-n%*?#4&+8;Zu*~?VY z&%V*SXOb85!!A2jw4Q%o(nIaFdX1HMjHW(Zo67y{vFz=v=|Tqf!h*t&gil3$-TswVYmvNE z={%9SC48pr9X1EQOL1>c&D+aYsFGj4Yy0Wxh1F>+F=2B&tV5k`*32+W{#uk0F?q7# z*1rvf_FPKb_S#DB{e?#x4vUBjrTFNa6|Rjn{J7!qTITs)LSbokn{U0=etrDAJEL1} zW%(n|@3Yn{++2P_xx9XLtYpJLT$}1)D#W^ZaRMaSPfOQnB{Z!oD>U zOs;OroI4D|xh$TXo1%PJagwR?f*qUriz`CY?*1^iQ@zM!S8`TOw)t|uTC+c^C9C`V zqQxej-?j7J)|byad2U?Exfjl5Y9=CgIp^%uE1uHH#~!b+X*#mLtBZ5R5sLyHiN~%# zC!d+s7~{jU_f*Bhtm1$Nc6%4QcGrU#)%C*DH zL!n(tq*>0iOXIkgTZ2}EC4;s{5b889SNti6MuAn41UY*HO1`k2}6TaGlfeWZ%=W2`+H`M(v6)Do;X?R?0>cV$3?EU zH`lgLmpO2QIqiE;$mXbNdT)CQf|V+rbl2z~na|1`l)d_N@{yUAKjXh${3j;-Z_A@k z@=v;_f2~=yP~_0@HviaP%TNAi_@!o>|JP>vL$_R^4GGQ>%_lyu>iBa0=!r=l2~*=d z`h6xgKMS&P6T^Cm&#&B{VMX6<)+|$Vx4LefTV?sk*{CL4 zcaL$acyeNh$AdT0(;l$2)^qojeqAP}QqNN3f2=8AJm*%~gxaYTvL&M7{|0C zclVZ`N}98tw0$|gbL;jqA&aiw+&|^+@w+@T{Us0H?i4>YNAQaMx69pitCF_AyZnal z-dm2w1MOGOD4n0FJInd;<&*9kLJx;kA=T*`TujZaQwmMwd@lB>HSP@`;V)Rvb>H;(O>xOhf`UsY zHZAH~mb`#z+vf#o?|j^6UpUNGmak>8!9SpT)$9wu7A~*3bD{8A*kn5a70*Ql7gv9+ zRpHj^pEo7G>79Yuo1NP|XNIdQnRDFhixO~_muqfA2z4`X-X$6t7Zfe%quYGKe)boIXyjnQ- zmf0dH5lczsK9_4r{2$g|+Uj)4+s?aC?W<_g4Quv_dtIkr{*pM}=W;J}`-eVV$5r3n zCzf41`|`92_m0$sJeyNAwANTIsbN31j{8ic6oUmX!>V>}g)IIOcwe(%1Jf6deXctK z%xey5Nbf5yGU2^%dESccQkqBQ1=GoD&gYt@-rrp_v%VL6W*(D}9f@Ss7+* zdsgt5v7%UC;x+ch-`;=KmU1RO+2XgxMB#$Nd%&G3oDe})t@$sw3K>L>4W~ZOzNis#Qq5I@pBqVwt+;$L zFXmhWujh9z&KkL!cQzfEu6D!XdBA7>J&At|KmNSnm-HalI&{96eY8UTH?_^?U;4N| ztP-g#GK#n}xvIPK@AOUOvDYqbsuGYh_AcQ6)Th?$a^tsk+O4Wo!++YU^;f6FF#pj! z{5+gDN^t*&RqcVc%r}-u1=w~uIy{Y$f(NPN(`jFLpR~+kD>`&*7F&=q7uzNw4QcBO z=H(00Ctudd7w%r%w4|DsEp+GGPf4jyb1%s)R5tms>>AVkXX^h}^@f&5Jkcsyv-sTi zmh#$39?93Wh5sHid{$Mr2A% z*Fcdi@wk$|P5Yy|`K=6}o}_Gj=lf#EoLkn`#dmU5x?ea{oK~CuU0>KoeC^_`+vcv( z<~Zi^_-~}^oBGy@(8FP@*;k!A&N8={@CmMvQE6*DQykTJrBY^v%#ufq2@ft*K`TEd zeTUgcq#Ebk*#6W}c4CL?mjylZ*rH!L91BfdkZ7qO#dYj^r<~7*GuQcr*?4T+X8q>4 zwCE^*^ zS3V?uUNr4^Tg`I8q+_3VUeL*k>e!fA)^knh-DjSX{|pNSc@@8JXI(J+c<%mefA5^e zB(u%l$K1Z}yw-d?%+I^ne9@!mytiw5mhtM}UHI%yUC6=Go8NeMGiWby@^t?-iTm~) zt%oZ=)MPDmT@dQKLfqM5mnm~=qQkDOFGRx@gvNBSPD;{{QFB~SEc1OqY>dHzuh1dM zf`*C;-R7OcpdE$rht&2FZBt-E~1%I;NP?(Uzo z^Exv` zV?3r$WonW*&gl3;tBw!A-qvYb zsbRl#|I-ESlcl%n|7WOZ{w4n}icilx>(g2PA1ePDrZpa^xVwJ&@1y@28vipqT~H}z zpIbX;tNn%l44*F8cFEmi_i44ibbnLhm%tq7mQ!`Szcu9CX8Yfq=zrkfDRvIC{|uW> dWr)Qes+~8B)qUxyD{}4r+5u%Ktq}YFHv#Ytd{+Pf diff --git a/doc/html/images/hw/sonos_family_RGB_325x200.jpg b/doc/html/images/hw/sonos_family_RGB_325x200.jpg deleted file mode 100644 index 8dfa0308ea2d99e91fceb66286233b80fbfb710e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7843 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 a*+H4y&fa7%~E diff --git a/doc/html/images/hw/teclast-tl29_325x244.jpg b/doc/html/images/hw/teclast-tl29_325x244.jpg deleted file mode 100644 index c780267646599e9f85fadaebb202eb89292ce511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12000 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 fvtU^t!{Bm<7<_#hv=|r|I2gd-|7`|m24*HE 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�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 E03YlUg8%>k diff --git a/doc/html/images/hw/tvix-4000_325x204.jpg b/doc/html/images/hw/tvix-4000_325x204.jpg deleted file mode 100644 index 576e7b801e12c0b0db5ef18ecccf5f8b7c850c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7685 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 diff --git a/doc/html/images/hw/vibez_nofm_combi_black_b_325x220.jpg b/doc/html/images/hw/vibez_nofm_combi_black_b_325x220.jpg deleted file mode 100644 index 2be9e4365db1759059b3ca648f0ceec8e5ac7081..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10940 zcmex=jGB7YSFbXj+GcYhPGB7eQFiJ77g4qlVeT>p@_B2Kfs2U~)21Y}$UReeP zhIx!eV73SY1H+#7Oa>OH-U|#2Oli)EdHHz^U{b-=KUl%kg#iSnLDhh1$CUh}RE2OkiMOXJBApF)%VRoWKloFB97Y7C2jK5+ef_#9d5!lbB#; zGMPBAI^?jBmmJ1a^VuFIiSE>!UPp(WMEjrjKpSxvO$U7L_|eEhA=X- zu&}bQaoZ!z#NGcqs&L4y8PzbP1mKm4ijZ_Yj{_#nNn3D zJLBdn#p8QRX1uiOarAx2d;70x;tFZUdG3?vab{@7oPRQ7!#4GVdt%i`MQcqrXNy(n znSGydxn|SRi~jtNJ=rSa?2TI*Z@gQwp( zn?J+ugX1#}g$J#nF&99gA!fJ#R!WqY+l7k`+V9RY-W9i#xK-7?@#P!tuy4Qj?fslq zWqo|Dc&%-CS!qehv);ax_nk{@c1$zUUh!mcXrFZ1*@{9LyNav zzIsYYBBS~-Um2Spn`gLJPe(%sM{{fc*LQbI+Rk%7+7aXGT5R>=#eqqVKkt0Fe@T&z z`O5E~?mX-J&ZjjlDB@dLy{zz?F+=sK&9VEwZCYJv;OcYm#zi;7kCkp)sx!+!Tr~^4 z6j$mrVZ4lr87yEgm#i?_B>ubi%(7vY~(HIq+i zN$XnGPbc0T+qz)#9kGqGuFefe-D7umU3Jy`>-QrhT zJ`;Dv@$#PwL+r>t~;5iq1A!JSCFF zAx`@4Eosqt+a3oL^6KbKz59UY@vSE7@?E!TkKJFauq`mmPS$yidc~}W7?+7bTb{+p z9VoiS_vq=8+mROqGI^!5SG5_OR9p4p5vz|LY>D*e4*|zt%#en>bW)phdFPVAusT(j`kkKrbMAMXn)G*CZqVtiYb{Q%T@)w2opc&az6X(d3 zHeZvm6nx9?s&PI`PsbkTZ+#AoI&8}6A5WdPLE%yxO`>rgmWh&ZYCM-ycbbi(PngU@)ZMXKk>VV4oABCGp=1cZOVChPl>5J z9_1Byd~34p*7~_MbmzHJnx zOHK^Q=a=j*@>dCrG>}$iD!jpg1=NBEHeIxoTU(4m*V-~CLe&|?h6+0>L!Jl0f z|K3!E2^D2NeE3cHKf|k=th0{ZaTRc3U9tP|+Y`5*N%`HkKWQvyCQAaVnRmFFf$gLN4K( zXzTZ?Ti+Jl&Ck`jRL-^h>P6FsQ;Iy^n5~<6TuHs^_^i6@V^-5z_GI4vE4Fgug}ZMr zb-u_}%DHHNi9hj+;1%~ou0=iI{M@0_yEx{t>94$F-xFe1&r1ErXRq=6+B?Cw0lyzg z-IBci`@*Y+o3W~@6ON}YPqgHD5k1r4pXnvtbEj{voFXRmwsMVTj@dooaKjgm_-(rP z%I#aQuKM4*S&O}coo#P^`4Z@>GSMyWQpKFZ?F{S-n$K4Ig&*Gh+;HdPDRWC+uYak1 z^wG!VTwjmfKmF=evqx5#(}~Ad{d0WtnIo>BZrgr=J>iM%sr^Ye?_T=o-u2g2)H&0U z$Jorhz~J+N^8x3==TC3=xbgVeiW&bI;urVHyt91z^wa&9UxUgfZti+JH#Fd6V5oP{ z&zFijTryMmWknjMwI`n~V>g?ZnE$=;eVmnTio(lKj*>4zfN2GUJL%*9I^D;ZuhI^ z8to$6x!0V}RNru-@I$EX-?I9@r*f{lgh=-Et=Q>vyy(D*7CA4s*LgM4p?A#=thxAn z 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 Kks@CI|0V#(HV#+- diff --git a/doc/html/images/logo100.gif b/doc/html/images/logo100.gif deleted file mode 100644 index a078a4bc5ed95746f878ecb6310bfd511f138e5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2411 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 X;;C7m;i+`L&$Dj-dA5#|k--`ODM~yQ diff --git a/doc/html/index.html b/doc/html/index.html index 7e165443..4c470f92 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -20,7 +20,7 @@

      @@ -28,25 +28,17 @@ - -
      -  english  | -  russian  +  more
      - - @@ -123,12 +88,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - diff --git a/doc/html/itunes.html b/doc/html/itunes.html deleted file mode 100644 index 02204666..00000000 --- a/doc/html/itunes.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - itunes - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - flac + itunes -
      -
      -
      - Would you like iTunes to support FLAC? So would we!
      -
      - Due to the design of iTunes, only Apple can add support for FLAC [1]. And why wouldn't they? FLAC usage is accelerating, many bands like Pearl Jam, Phish, Dave Matthews Band, Metallica -- the same hip, influential people whose fans Apple courts -- are already distributing music in FLAC format, and users are clamoring for it in the iTunes forums:
      -
        -
      • [2] "I have seen a lot of people on live music message boards turn away from the iPod because there are other music players that support FLAC. I am on the verge... and I am an Apple die-hard!"
      • -
      • [3] "If your source material is FLAC (as many bands have gone this way to distribute online music) your choice is to use another music player ..."
      • -
      • [4] (many more requests)
      • -
      - Make your voice heard! Fill out the iTunes feedback form (politely!) and let them know. Feel free to also direct them to this page. We at the FLAC project stand ready to help as well.
      -
      -
      -
      - [1] XiphQT, through tremendous effort by developers, goes as far as possible in allowing some playback capability via QuickTime. But proper iTunes support -- tag handling, no import delays, etc. -- is not possible without Apple.
      -
      - -
      - - -
      +
      @@ -54,25 +46,13 @@
      - FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.
      + Please note: This is the source-code documentation, for more general information on FLAC, please visit the on-line FLAC homepage

      - FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.
      + FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo, see supported devices) just like you would an MP3 file.

      - See About FLAC for more, or Using FLAC for how to play FLAC files, rip CDs to FLAC, etc. -
      - -
      - -
      - -
      - -
      -
      - FLAC 1.3.0 released  :Changelog here
      - last updated 2013-May-04 + FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.
      +
      + See About FLAC for more, or Using FLAC for how to play FLAC files, rip CDs to FLAC, etc.
      @@ -80,33 +60,18 @@
      + -
      -
      - news +
      + -
      -
      - 17-Sep-2007 :
      FLAC 1.2.1 released

      - 16-Aug-2007 :
      Sound Forge 9.0b supports FLAC

      - 03-Aug-2007 :
      Czech Radio releases free FLAC recordings

      - 23-Jul-2007 :
      FLAC 1.2.0 released

      - 13-Feb-2007 :
      FLAC 1.1.4 released

      - 27-Nov-2006 :
      FLAC 1.1.3 released

      - 25-Oct-2006 :
      Winamp 5.31 ships with FLAC support

      - 20-Dec-2005 :
      Volvo's Digital Jukebox plays FLAC

      - 21-Sep-2005 :
      Live2496 now records directly to FLAC

      - 10-Aug-2005 :
      Olive's new Symphony component supports FLAC

      - 11-May-2005 :
      YME supports FLAC and Vorbis

      - 10-May-2005 :
      PONTIS' MS330 supports FLAC and Vorbis

      - 02-May-2005 :
      Sonos now supports FLAC and Vorbis

      - 23-Apr-2005 :
      iAUDIO X5 portable supports FLAC and Vorbis

      - 09-Mar-2005 :
      Squeezebox2 supports FLAC on the box

      - 05-Feb-2005 :
      Version 1.1.2 released

      - (all news) +
      +
      + FLAC 1.3.0 released  :Changelog here
      + last updated 2013-May-04
      - +
      - SourceForge.net Logo - - CAFE Logo
      -
      Valid XHTML 1.0!
      - - - - - - -
      - Copyright (c) 2000-2009 Josh Coalson -
      - Copyright (c) 2011-2013 Xiph.Org Foundation -
      - SourceForge.net Logo - - CAFE Logo
      -
      - Valid XHTML 1.0! -
      - - - - diff --git a/doc/html/license.html b/doc/html/license.html index 654e62c3..881ff25d 100644 --- a/doc/html/license.html +++ b/doc/html/license.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -56,15 +48,15 @@
      The FLAC project also makes available software that implements the formats, which is distributed according to Open Source licenses as follows:

      - The reference implementation libraries are licensed under the New BSD License. In simple terms, these libraries may be used by any application, Open or proprietary, linked or incorporated in whole, so long as acknowledgement is made to Xiph.org Foundation when using the source code in whole or in derived works. The Xiph License is free enough that the libraries have been used in commercial products to implement FLAC, including in the firmware of hardware devices where other Open Source licenses can be problematic. In the source code these libraries are called libFLAC and libFLAC++.
      + The reference implementation libraries are licensed under the New BSD License. In simple terms, these libraries may be used by any application, Open or proprietary, linked or incorporated in whole, so long as acknowledgement is made to Xiph.org Foundation when using the source code in whole or in derived works. The Xiph License is free enough that the libraries have been used in commercial products to implement FLAC, including in the firmware of hardware devices where other Open Source licenses can be problematic. In the source code these libraries are called libFLAC and libFLAC++.

      The rest of the software that the FLAC project provides is licensed under the GNU General Public License (GPL). This software includes various utilities for converting files to and from FLAC format, plugins for audio players, et cetera. In general, the GPL allows redistribution as long as derived works are also made available in source code form according to compatible terms.

      Neither the FLAC nor Ogg FLAC formats nor any of the implemented encoding/decoding methods are covered by any known patent.

      - FLAC is one of a family of codecs of the Xiph.org Foundation, all created according to the same free ideals. For some other codecs' descriptions of the Xiph License see the Speex and Vorbis license pages.
      + FLAC is one of a family of codecs of the Xiph.org Foundation, all created according to the same free ideals. For some other codecs' descriptions of the Xiph License see the Vorbis license page.

      - If you would like to redistribute parts or all of FLAC under different terms, contact Josh Coalson. + If you would like to redistribute parts or all of FLAC under different terms, contact the developers on the flac-dev mailinglist. @@ -79,12 +71,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation
      - SourceForge.net Logo - - CAFE Logo
      -
      Valid XHTML 1.0!
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Home stereo:
      Pi SqueezboxPi TransporterSonos
      Squeezebox
      (our review)
      Transporter
      (our review)
      Sonos
      (our review)
      dividerdividerdivider
      Escient.comHiFidelioOlive.us
      EscientHifidelioOlive
      dividerdividerdivider
      Pontis.deDigital Techniquesmcintoshlabs
      Arcus DAR300BlackbirdMcIntosh MS300
      dividerdividerdivider
      neodigits.comnetgearrequest.com
      Helios X5000Netgear EVA8000ReQuest
      dividerdividerdivider
      MediaREADY MCZensonic Z500Ziova
      dividerdividerdivider
      SooloosHD MediaBoxTViX 4/5000 Series
      -
      - Other home stereo: - -
      -
      - Car stereo: - -
      Portable/Handheld:
      Cowon iAUDIOi-Station mini DXIwod G10
      dividerdividerdivider
      KNC HR-2800Meizu M6 MiniplayerOnda VX737
      dividerdividerdivider
      Rio KarmaTeclast TL-29TrekStor Vibez
      dividerdividerdivider
      Bluedot BMP-1430
      -
      - Other Portable/Handheld: - -
      -
      - Other: -
        -
      • Numark's DJ equipment like the HDX and CDX turntables with integrated hard drive and CD player, and the HDMIX mixer
      • -
      • The Pico CD/DVD Duplicator
      • -
      -
      - Reviews:
      - The main purpose of these reviews is to give an idea of how well particular devices support FLAC. Other subjective comments here are based on our general impressions and are not meant to be thorough or authoritative. We only review devices we have tested directly ourselves.
      -
      -
      Sonos: A very slick networked audio system. Each ZonePlayer connects to an amplifier or speakers, accessing music over the network. ZonePlayers are controlled by a wireless remote with color LCD and clickwheel; they can network together wired or wireless and play in sync or independently. FLAC support is excellent; nearly the full subset (i.e. mono and stereo files, sample rates from 16kHz-48kHz, 16-bits per sample) including all standard encoding modes are supported. Also supported: gapless playback, FLAC tags, and ReplayGain.
      -
      -
      Squeezebox: A fantastic networked audio player from Slim Devices with analog and digital outputs for connecting to an amplifier/receiver. Has an easy-to-read vacuum fluorescent display, wired or wireless networking, multi-room synchronization, and a bunch of other features. The server-side software, SlimServer, is open-source, runs on Windows, Mac OS X, Linux, etc. and has an active community. FLAC support is excellent; nearly the full subset (i.e. mono and stereo files, sample rates from 8kHz-48kHz, 16- and 24-bits per sample) including all standard encoding modes are supported. Also supported: gapless playback, FLAC tags, ReplayGain, automatic transcoding on the server of many audio formats to FLAC for transmission to the box, and external cuesheet support (internal cuesheet support is in the works).
      -
      - Transporter: Top-of-the-line networked audio player from Slim Devices. Offers all the features of the Squeezebox (see just above), but loaded with pro-grade connectors (including balanced analog outputs and optical/coax/BNC/XLR digital ins and outs), top-end components, and a larger display. FLAC support is also excellent; all standard FLAC encoding modes and tags are supported, as are gapless playback, ReplayGain, cuesheets ... everything the Squeezebox supports, plus support for sample rates up to 96kHz.
      -
      - - - - - -
      Compression
      modes
      ChannelsSample
      rates
      Sample
      resolution
      GaplessFLAC tagsCover artReplayGainCuesheets
      Sonos0-8stereo,mono16kHz-48kHz16bpsYYNYN
      Squeezebox0-8stereo,mono8kHz-48kHz16bps, 24bpsYYNYY (external)
      Transporter0-8stereo,mono8kHz-96kHz16bps, 24bpsYYNYY (external)
      - - - - -
      - -
      -
      - music -
      -
      -
      - Several labels and artists have adopted FLAC as a distribution format for their works, offering them for sale or free download online. And many online trading communities that share legal, band-sanctioned recordings of live shows distribute them in FLAC format. These are just some of them.
      -
      - Artists - - Labels and Stores - - Venues: - - Communities: - -
      - -
      - -
      - -
      -
      - software -
      -
      -
      - A large and growing list of software supports the FLAC format. This list is a sample of open-source software supporting FLAC. Some of the most popular non-free software can be found on the download page in the extras section.
      -
      - Audio encoders/decoders/converters/taggers: -
        -
      • BonkEnc: Windows CD ripper, audio encoder and converter
      • -
      • EasyTAG versatile tagger
      • -
      • Entagged, a Java audio file tagger
      • -
      • etree-scripts: command-line tools for verifying, tagging, converting, and burning lossless audio files
      • -
      • FLAC frontend (Windows GUI)
      • -
      • Flac-Jacket: a set of scripts for creating FLAC files and an HTML index
      • -
      • FLACTAG: tags single album FLAC files with embedded CUE sheets using data from the MusicBrainz service
      • - -
      • MacFLAC Mac OS X FLAC distribution
      • -
      • MediaCoder converts between many audio and video formats.
      • -
      • MP3FS, a read-only FUSE filesystem which can transcode FLAC to MP3 on the fly
      • -
      • rawrec/rawplay recording/playback tools
      • -
      • sonice FLAC to Vorbis transcoder
      • -
      • Split_wav WAV+CUE splitter
      • -
      • Tag comprehensive tagger (frontend available)
      • -
      • XLD (X Lossless Decoder), a Universal Binary command-line decoder for Mac OS X
      • -
      - Audio editors: - - Audio players/servers: - - CD ripping/burning: -
        -
      • Arson: KDE ripper/burner
      • -
      • AutoFLAC: automated ripping and encoding to FLAC with EAC (ExactAudioCopy); also has a write mode for burning back to CD for an exact copy
      • -
      • CDex: ripper for Windows can rip to FLAC via external command
      • -
      • crip: console ripper/encoder/tagger
      • -
      • Flacattack: an all-in-one tool that works with EAC (ExactAudioCopy) to encode a CD image to FLAC, embed the cuesheet, add ReplayGain, create lossy files, etc. all in a customizable directory structure
      • -
      • grip: ripper for Linux can rip to FLAC via external command
      • -
      • K3B: CD/DVD creator for Linux
      • -
      • MAREO multi-format encoder for EAC
      • -
      • Max, a CD ripper and encoder for OS X
      • -
      • Omni Encoder, a graphical multi-format encoder for EAC
      • -
      • rip command-line ripper/encoder
      • -
      • RipIT, a console-based front-end to several ripping and encoding tools
      • -
      • Wack, the successor to Flacattack which can encode to multiple formats at once
      • -
      - Organizers: -
        -
      • Ampache, a PHP-based tool for managing, updating and playing files via a web interface
      • -
      • GNUpod includes on-the-fly FLAC conversion to iPod
      • -
      • MPEG Audio Collection
      • -
      • prokyon3, a Qt-based music manager and tag editor
      • -
      • Rhythmbox, music management application for GNOME
      • -
      - Plugins, developer tools and libraries: - - Scientific, Audio Analysis: -
        - -
      • HASAS HydroAcoustical Signal Analysis System
      • -
      - -
      - -
      - - - - - - diff --git a/doc/html/news.html b/doc/html/news.html deleted file mode 100644 index 718eaa33..00000000 --- a/doc/html/news.html +++ /dev/null @@ -1,700 +0,0 @@ - - - - - - - - - - - - - - - - - FLAC - news - - - - - - -
      - - - -
      -  english  | -  russian  -
      - -
      - -
      -
      - news -
      -
      -
      - - 17-Sep-2007: -
        -
      • - FLAC 1.2.1 released  New in this release is support for all RIFF/AIFF metadata, including Broadcast Wave Format (BWF). There are many other small improvements and bug fixes; see the changelog entry for complete details. -
      • -
      - - 16-Aug-2007: - - - 03-Aug-2007: - - - 23-Jul-2007: -
        -
      • - FLAC 1.2.0 released  New in this release are small speed improvements, and some new options and bug fixes. Also the decoder has been updated to pave the way for some format improvements, so if your software supports FLAC be sure to check it out. See the changelog entry for complete details. -
      • -
      - - 13-Feb-2007: -
        -
      • - FLAC 1.1.4 released  Increased compression and dramatic speedups for both encoding and decoding are the big improvements in FLAC 1.1.4. There are also several new options and bugfixes. See the changelog entry for complete details. -
      • -
      - - 27-Nov-2006: -
        -
      • - FLAC 1.1.3 released  Almost 2 years in the making, FLAC 1.1.3 is a major release with improved compression, improved cover art and multichannel support, better recovery for corrupted files, many new features and options in the command-line tools, and several bug fixes. For developers, the decoder and encoder APIs have also been simplified and there is a new porting guide. See the changelog entry for complete details. -
      • -
      - - 25-Oct-2006: -
        -
      • - Winamp 5.31 ships with FLAC support
        -
        - Winamp 5.31 now includes Nullsoft FLAC plugins for encoding and decoding. The decoder is based on our reference decoder plugin. However the current encoder plugin is based on a pre-release of flake and we recommend to not use it for archival yet. -
      • -
      - - 20-Dec-2005: -
        -
      • - Volvo's Digital Jukebox plays FLAC
        -
        - Want some FLAC with your Volvo? Volvo's Digital Jukebox, developed with PhatNoise, is fully integrated with the car's audio system and available for the S60, V70, XC70, and S80. PhatNoise's PhatBox in 2002 was the first device to support FLAC natively and has gained a loyal following. The Digital Jukebox and PhatBox also support Ogg Vorbis. -
      • -
      - - 21-Sep-2005: -
        -
      • - Live2496 now records directly to FLAC
        -
        - Live2496, a program that can record 24-bit audio up to 96kHz on a Pocket PC (using Core Sound's PDAudio interface) now supports recording directly to FLAC. -
      • -
      - - 10-Aug-2005: -
        -
      • - Olive's new Symphony component supports FLAC
        -
        - The new Symphony wireless digital music center by Olive supports FLAC. -
      • -
      - - 11-May-2005: -
        -
      • - YME supports FLAC and Vorbis
        -
        - Yahoo! Music Engine supports FLAC and Ogg Vorbis, for playback and ripping/encoding. -
      • -
      - - 10-May-2005: -
        -
      • - PONTIS' MS330 supports FLAC and Vorbis
        -
        - The new MS330 Media Server from PONTIS supports FLAC and Ogg Vorbis. In addition to playing from the internal hard disk, CD drive, and 6-in-1 flash card slot, it can also be connected to a network, and even a TV for graphical navigation, cover art, photo viewing, etc. -
      • -
      - - 02-May-2005: - - - 23-Apr-2005: -
        -
      • - iAUDIO X5 portable supports FLAC and Vorbis
        -
        - The new portable iAUDIO X5 from COWON supports FLAC and Ogg Vorbis. -
      • -
      - - 09-Mar-2005: -
        -
      • - Squeezebox2 supports FLAC on the box
        -
        - Slim Devices' new Squeezebox2 supports FLAC decoding on the box, reducing the amount of precious wireless bandwidth required for FLAC playback. -
      • -
      - - 05-Feb-2005: -
        -
      • - FLAC 1.1.2 released  New in this release are small decoding speedups for all platforms, small encoding speedups in fast (non-LPC) mode, streaming support in the XMMS plugin, and several bug fixes. For developers there are also a few additions and changes to the metadata API to make working with tags easier. See the changelog entry for complete details. This release actually wasn't supposed to happen so soon, but needed to be made to fix library naming and build problems in FLAC 1.1.1 that caused trouble for package maintainers, so unless you are having trouble with one of the particular bugs that got fixed in 1.1.2 then there is not much of a need to upgrade. -
      • -
      - - 17-Jan-2005: - - - 12-Nov-2004: -
        -
      • - Escient's new FireBall E2-300 supports FLAC
        -
        - Escient has a new home stereo component that supports FLAC, the FireBall E2-300. -
      • -
      - - 02-Nov-2004: -
        -
      • - New Mindawn music store offers FLAC and Vorbis
        -
        - Mindawn, a new online music service offering FLAC and Ogg Vorbis, is now open. They also have a multi-platform (Windows, Linux, Mac OS X) CD ripper/encoder and are finishing up a multi-platform player. -
      • -
      - - 01-Oct-2004: -
        -
      • - FLAC 1.1.1 released  There is a new changelog with a complete list of changes/fixes/improvements, but here is a summary of some of the main ones: -
          -
        • Better Ogg FLAC support including seeking and an official Ogg FLAC mapping.
        • -
        • Significant decoding speedup (almost 2x) on PowerPC (includes Macs with G4/G5).
        • -
        • Speedups in the plugins.
        • -
        • Several new options to flac and metaflac by popular demand.
        • -
        • Several API additions requested by developers.
        • -
        • Many bugfixes.
        • -
        -
      • -
      - - 27-Jul-2004: - - - 21-Jun-2004: - - - 03-Mar-2004: - - - 03-Feb-2004: - - - 19-Nov-2003: -
        -
      • - PhatNoise's new Home Digital Media Player supports FLAC
        -
        - PhatNoise (makers of the PhatBox, which also plays FLAC) just released their Home Digital Media Player. It includes a DMS cartridge slot so you can pop out your FLAC tunes and pop 'em in your car. -
      • -
      - - 18-Nov-2003: -
        -
      • - Slim's new 'Squeezebox' supports FLAC
        -
        - Slim Devices' new Squeezebox, the wireless follow-on to the SliMP3 networked audio player, is available and supports FLAC and Ogg Vorbis. -
      • -
      - - 11-Nov-2003: -
        -
      • - Primus offers live shows in FLAC
        -
        - Primus is offering soundboard recordings from 2003 Tour de Fromage in FLAC and MP3 on primuslive.com. More info here and here. -
      • -
      - - 13-Oct-2003: - - - 11-Aug-2003: -
        -
      • - New Rio Karma supports FLAC
        -
        - Rio has announced a new portable, the Rio Karma, which supports FLAC and Ogg Vorbis. -
      • -
      - - 23-Jun-2003: -
        -
      • - livephish.com offers FLAC shows
        -
        - livephish.com is now offering soundboard recordings of live shows in FLAC format in addition to MP3. -
      • -
      - - 09-Feb-2003: - - - 29-Jan-2003: -
        -
      • - FLAC has joined the Xiph project  See here for the press release.
        -
        - Xiph.org is behind other free codecs such as Vorbis, Theora, and Speex. Our merger with Xiph will bring FLAC into the ranks and lead to better integration with the Ogg multimedia framework.
        -
        - Note that the FLAC format is not changing, native FLAC will continue to exist, and the command-line tools and plugins will continue to work as before. The codec libraries will now be available under Xiph's BSD-like license.
        -
        - Over the next few days we will be transitioning normal operations off SourceForge and over to Xiph.org; first will be CVS and the web pages, followed by the mailing lists, bug tracker, and file release area. We will keep a mirror here until the transition is complete. It's OK to send patches to the flac-dev list but they won't be able to be integrated until CVS is fully moved over. -
      • -
      - - 26-Jan-2003: -
        -
      • - FLAC 1.1.0 released  I didn't get everything in that I wanted, but it's high time for a release.
        -
        - Note that the minor version has incremented, meaning forward compatibility was broken (forward compatibility means an earlier decoder can play all streams made by a later decoder). This is only because of a bug in 1.0.4 and prior where the decoder could not properly skip unknown metadata. The stream format itself has not changed and FLAC is still fully backward-compatible. All it means is that a FLAC file containing cue sheet metadata will not decode in older decoders. This bug is fixed in 1.1.0.
        -
        - Here's what's new:
        -
        - General: -
          -
        • All code is now Valgrind-clean!
        • -
        • New CUESHEET metadata block for storing CD TOC and index point information. Now a CD can be completely backed up to a single FLAC file for archival.
        • -
        • ReplayGain support.
        • -
        • Better compression of 24-bit files.
        • -
        • More complete AIFF support.
        • -
        • 3DNow! optimizations enabled by default.
        • -
        • Complete MSVC build system with .dsp projects for everything, which can build both static libs and DLLs, and in debug or release mode, all in the same source tree.
        • -
        - flac: -
          -
        • Can now decode FLAC to AIFF; new --force-aiff-format option.
        • -
        • New --cuesheet option for reading and storing a cuesheet when encoding a whole CD. Automatically creates seek points for track and index points unless --no-cued-seekpoints is used.
        • -
        • New --replay-gain option for calculating ReplayGain values and storing them as tags.
        • -
        • New --until option complements --skip to stop decoding at a specified point in the stream.
        • -
        • --skip and --until now also accept mm:ss.ss format.
        • -
        • New -S #s flavor to specify seekpoints every '#' number of seconds.
        • -
        • flac now defaults to -S 10s instead of -S 100x for the seek table.
        • -
        • flac now adds a 4k PADDING block by default (turn off with --no-padding).
        • -
        • Fixed a bug with --skip and AIFF-to-FLAC encoding.
        • -
        • Fixed a bug where decoding a FLAC file whose total_samples==0 in the STREAMINFO would corrupt the WAVE header.
        • -
        - metaflac: -
          -
        • New --import-cuesheet-from option for reading and storing a cuesheet to a FLAC-encoded CD. Automatically creates seek points for track and index points unless --no-cued-seekpoints is used.
        • -
        • New --export-cuesheet-to option for writing a cuesheet from a FLAC file for use with CD authoring software.
        • -
        • New --add-replay-gain option for calculating ReplayGain values and storing them as tags.
        • -
        • New --add-seekpoint option to add seekpoints to an existing FLAC file. Includes new --add-seekpoint=#s flavor to add seekpoints every '#' number of seconds.
        • -
        - XMMS plugin: -
          -
        • Configurable sample resolution conversion with dither.
        • -
        • ReplayGain support with customizable noise shaping, pre-amp, and optional hard limiter.
        • -
        • New Vorbis comment editor.
        • -
        • File info now works.
        • -
        • Bitrate now shows the smoothed instantaneous bitrate.
        • -
        • Uses the ARTIST tag if there is no PERFORMER tag.
        • -
        - Winamp2 plugin: -
          -
        • Configurable sample resolution conversion with dither.
        • -
        • ReplayGain support with customizable noise shaping, pre-amp, and optional hard limiter.
        • -
        • File info now works.
        • -
        • Uses the ARTIST tag if there is no PERFORMER tag.
        • -
        - Libraries (developers take note!): -
          -
        • All code and tests are instrumented for Valgrind. All tests run Valgrind-clean, meaning no memory leaks or buffer over/under-runs.
        • -
        • Separate 64-bit datapath through the filter in libFLAC for better compression of >16 bps files.
        • -
        • FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT) now sets the vendor string.
        • -
        • The documentation on the usage of FLAC::Iterator::get_block() in libFLAC++ has an important correction. If you use this class make sure to read this.
        • -
        -
      • -
      - - 24-Sep-2002: -
        -
      • - FLAC 1.0.4 released  There are a lot of improvements since 1.0.3; let's get right to it:
        -
        - Plugins: -
          -
        • Support for Vorbis comments, ID3 v1 and v2 tags.
        • -
        • Configurable title formatting and charset conversion in XMMS plugin.
        • -
        • Support for 8- and 24-bit FLAC files. There is a compile-time option for raw 24-bit output or 24bps-to-16bps linear dithering (the default).
        • -
        - flac: -
          -
        • Improved option parser (now uses getopt).
        • -
        • AIFF input support (thanks to Brady Patterson).
        • -
        • Small decoder speedup.
        • -
        • --sector-align now supported for raw input files.
        • -
        • New -T, --tag options for adding Vorbis comments while encoding.
        • -
        • New --serial-number option for use with --ogg.
        • -
        • Automatically writes vendor string in Vorbis comments.
        • -
        • Drastically reduced memory requirements.
        • -
        • Fixed bug where extra fmt/data chunks that were supposed to be skipped were not getting skipped.
        • -
        • Fixed bug in granulepos setting for Ogg FLAC streams.
        • -
        • Fixed memory leak when encoding multiple files with -V.
        • -
        - metaflac: -
          -
        • UTF-8 support in Vorbis comments.
        • -
        • New --import-vc-from and --export-vc-to commands for importing/exporting Vorbis comments from/to a file. For example, the following can be used to copy tags back and forth:
          - - metaflac --export-vc-to=- --no-utf8-convert file.flac | vorbiscomment --raw -w file.ogg
          - vorbiscomment --raw -l file.ogg | metaflac --import-vc-from=- --no-utf8-convert file.flac
          -
          -
        • -
        • Fixed bug #606796 where metaflac was failing on read-only files.
        • -
        - Libraries: -
          -
        • All APIs now meticulously documented via Doxygen. See here.
        • -
        • New libOggFLAC and libOggFLAC++ libraries. These wrap around libFLAC to provide encoding and decoding of Ogg FLAC streams, providing interfaces similar to the ones of the native FLAC libraries. These are also documented via Doxygen.
        • -
        • New FLAC__SeekableStreamEncoder and FLAC__FileEncoder in libFLAC simplify common encoding tasks.
        • -
        • New verify mode in all encoders.
        • -
        • FLAC__stream_encoder_finish() now resets the defaults just like the stream decoders.
        • -
        • Drastically reduced memory requirements of encoders and decoders.
        • -
        • Encoder now automatically writes vendor string in VORBIS_COMMENT block.
        • -
        • Encoding speedup of fixed predictors and MD5 speedup for 16bps mono/stereo signals on x86 (thanks to Miroslav Lichvar).
        • -
        • Fixed bug in metadata interface where a bps in STREAMINFO > 16 was incorrectly parsed.
        • -
        • Fixed bug where aborting stream decoder could cause infinite loop.
        • -
        • Behavior change: simplified decoder *_process() commands.
        • -
        • Behavior change: calling FLAC__stream_encoder_init() calls write callback once for "fLaC" signature and once for each metadata block.
        • -
        • Behavior change: deprecated do_escape_coding and rice_parameter_search_distance in encoder.
        • -
        -
      • -
      - - 22-Aug-2002: -
        -
      • - Rio Receiver  FLAC support has been added to the Rio Receiver and Dell Digital Audio Receiver via David Flowerday's RioPlay client. See here for the announcement. -
      • -
      - - 03-Jul-2002: -
        -
      • - FLAC 1.0.3 released  Although by version number only a 0.0.1 increment, this release is significant. Remember, micro-revisions mean the FLAC format remains both forward and backward compatible, however, the libFLAC API has changed for the better.
        -
        - New features: -
          -
        • 24-bit input support restored in flac.
        • -
        • Decoder speedup in libFLAC, which is directly passed on to the command-line decoder and plugins.
        • -
        • New -F option to flac to continue decoding in spite of errors.
        • -
        • Correctly set granulepos in Ogg packets so seeking Ogg FLAC streams will be easier.
        • -
        • New VORBIS_COMMENT metadata block for tagging with Vorbis-style comments.
        • -
        • Vastly improved metaflac, now with many editing and tagging options.
        • -
        • Partial id3v1 support in Winamp plugins.
        • -
        • Updated Winamp 3 plugin.
        • -
        • Note: new semantics for -P option in flac.
        • -
        • Note: removed -R option in flac.
        • -
        - New library features: -
          -
        • Previously mentioned decoder speedup in libFLAC.
        • -
        • New metadata interface to libFLAC for manipulating metadata in FLAC files.
        • -
        • New libFLAC++ API, an object wrapper around libFLAC.
        • -
        • New VORBIS_COMMENT metadata block for tagging with Vorbis-style comments.
        • -
        • Customizable metadata filtering by type in decoders.
        • -
        • Stream encoder can take an arbitrary list of metadata blocks, instead of just one SEEKTABLE and/or PADDING block.
        • -
        - Bugs fixed: -
          -
        • Fixed bug with using pipes under Windows.
        • -
        • Fixed several bugs in the plugins and made them more robust in general.
        • -
        • Fixed bug in flac where decoding to WAVE of a FLAC file with 0 for total_samples in the STREAMINFO block yielded a WAVE chunk of 0 size.
        • -
        • Fixed bug in Ogg packet numbering.
        • -
        -
      • -
      - - 13-Feb-2002: -
        -
      • - FLAC goes hardware!  PhatNoise has become the first commercial hardware platform to support FLAC. Firmware is now available for the Phatbox player to play FLAC files. See here for details. -
      • -
      - - 03-Dec-2001: -
        -
      • - FLAC 1.0.2 released  This release is only to fix a bug that was causing some of the plugins to crash sporadically. It can also affect libFLAC users that reuse one file decoder instance for multiple files; see here for more. -
      • -
      - - 14-Nov-2001: -
        -
      • - FLAC 1.0.1 released  The core codec is unchanged but there have been some features added and some bugs fixed:
        -
        - New features for users: -
          -
        • Support for Ogg-FLAC, i.e. flac can now read and write FLAC streams using Ogg as the transport layer.
        • -
        • New Winamp 3 plugin based on the Wasabi Beta 1 SDK.
        • -
        • New utilities for adding FLAC support to the Monkey's Audio GUI (see how).
        • -
        • Mac OS X support. The download area now contains an OS X binary release.
        • -
        • Mingw32 support.
        • -
        • Better handling of MS-specific 'fmt' chunks in WAVE files.
        • -
        - New features for developers: -
          -
        • Added a SeekableStreamDecoder layer between StreamDecoder and FileDecoder. This makes it easier to use libFLAC in situations where files have been abstracted away. See the latest documentation for more. The interface for the StreamDecoder and FileDecoder remain the same and are still binary-compatible with libFLAC 1.0.
        • -
        • Drastically reduced the stack requirements of the encoder.
        • -
        - Bug fixes: -
          -
        • Fixed a serious bug with flac and raw input where the encoder was trying to rewind when it shouldn't, which would add 12 junk samples to the encoded file. This was not present in WAVE encoding.
        • -
        • Fixed a minor bug in libFLAC with setting the file name to stdin on a file decoder.
        • -
        • Fixed a minor bug in libFLAC where multiple calls to setting the file name on a file decoder caused leaked memory.
        • -
        • Fixed a minor bug in metaflac, now correctly skips an id3v2 tag if present.
        • -
        • Fixed a minor bug in metaflac, now correctly skips long metadata blocks.
        • -
        -
      • -
      - - 20-Jul-2001: -
        -
      • - FLAC 1.0 is out!  It's finally here. There are a few new features but mostly it is minor bug fixes since 0.10: -
          -
        • New '--sector-align' option to flac which aligns a group of encoded files on CD audio sector boundaries.
        • -
        • New '--output-prefix' option to flac to allow the user to prepend a prefix to all output filenames (useful, for example, for encoding/decoding to a different directory).
        • -
        • Better WAVE autodetection (doesn't rely on ungetc() anymore).
        • -
        • Cleaner one-line encoding/decoding stats.
        • -
        • Changes to the libFLAC interface and type names to make binary compatibility easier to maintain in the future.
        • -
        • New '--sse-os' option to 'configure' to enable faster SSE-based routines.
        • -
        • Another (hopefully last) fix to the Winamp 2 plugin.
        • -
        • Slightly improved Rice parameter estimation.
        • -
        • Bug fixes for some very rare corner cases when encoding.
        • -
        -
      • -
      - - 07-Jun-2001: -
        -
      • - FLAC 0.10 released.  This is probably the final beta. There have been many improvements in the last two months: -
          -
        • Both the encoder and decoder have been significantly sped up. Aside from C improvements, the code base now has an assembly infrastructure that allows assembly routines for different architectures to be easily integrated. Many key routines have now have faster IA-32 implementations (thanks to Miroslav).
        • -
        • A new metadata block SEEKTABLE has been defined to hold an arbitrary number of seek points, which speeds up seeking within a stream.
        • -
        • flac now has a command-line usage similar to 'gzip'; make sure to see the latest documentation for the new usage. It also attempts to preserve the input file's timestamp and permissions.
        • -
        • The -# options in flac have been tweaked to yield the best compression-to-encode-time ratios. The new default is -5.
        • -
        • flac can now usually autodetect WAVE files when encoding so that -fw is usually not needed when encoding from stdin.
        • -
        • The WAVE reader in flac now just ignores (with a warning) unsupported sub-chunks instead of aborting with an error.
        • -
        • Added an option '--delete-input-file' to flac which automatically deletes the input after a successful encode/decode.
        • -
        • Added an option '-o' to flac to force the output file name (the old usage of "flac - outputfilename" is no longer supported).
        • -
        • Changed the XMMS plugin to send smaller chunks of samples (now 512) so that visualization is not slow.
        • -
        • Fixed a bug in the stream decoder where the decoded samples counter got corrupted after a seek.
        • -
        - It should be a short hop to 1.0. -
      • -
      - - 31-Mar-2001: -
        -
      • - FLAC 0.9 released.  There were some format changes that broke backwards compatibility but these should be the last (see below). Also, there have been several bug fixes and some new features: -
          -
        • FLAC's sync code has been lengthened to 14 bits from 9 bits. This should enable a faster and more robust synchronization mechanism.
        • -
        • Two reserved bits were added to the frame header.
        • -
        • A CRC-16 was added to the FLAC frame footer, and the decoder now does frame integrity checking based on the CRC.
        • -
        • The format now includes a new subframe field to indicate when a subblock has one or more 0 LSBs for all samples. This increases compression on some kinds of data.
        • -
        • Added two options to the analysis mode, one for including the residual signal in the analysis file, and one for generating gnuplot files of each subframe's residual distribution with some statistics. See the latest documentation.
        • -
        • XMMS plugin now supports 8-bit files.
        • -
        • Fixed a bug in the Winamp2 plugin where the audio sounded garbled.
        • -
        • Fixed a bug in the Winamp2 plugin where Winamp would hang sporadically at the end of a track (c.f. bug #231197).
        • -
        - FLAC is on track for an official 1.0 release soon. -
      • -
      - - 05-Mar-2001: -
        -
      • - FLAC 0.8 released.  This release is a result of extensive testing and fixes several bugs encountered when pushing the encoder to the limit. I'm pretty confident in the stability of the encoder/decoder now for all kinds of input. There have also been several features added. Here is a complete list of the changes since 0.7: -
          -
        • Created a new utility called metaflac. It is a metadata editor for .flac files. Right now it just lists the contents of the metadata blocks but eventually it will allow update/insertion/deletion.
        • -
        • Added two new metadata blocks: PADDING which has an obvious function, and APPLICATION, which is meant to be open to third party applications. See the latest format docs for more info, or the new id registration page.
        • -
        • Added a -P option to flac to reserve a PADDING block when encoding.
        • -
        • Added support for 24-bit files to flac (the FLAC format always supported it).
        • -
        • Started the Winamp3 plugin.
        • -
        • Greatly expanded the test suite, adding more streams (24-bit streams, noise streams, non-audio streams, more patterns) and more option combinations to the encoder. The test suite runs about 30 streams and over 5000 encodings now.
        • -
        • Fixed a bug in libFLAC that happened when using an exhaustive LPC coefficient quantization search with 8 bps input.
        • -
        • Fixed a bug in libFLAC where the error estimation in the fixed predictor could overflow.
        • -
        • Fixed a bug in libFLAC where LPC was attempted even when the autocorrelation coefficients implied it wouldn't help.
        • -
        • Reworked the LPC coefficient quantizer, which also fixed another bug that might occur in rare cases.
        • -
        • Really fixed the '-V overflow' bug (c.f. bug #231976).
        • -
        • Fixed a bug in flac related to the decode buffer sizing.
        • -
        - FLAC is very close to being ready for an official release. The only known problems left are with the Winamp plugins, which should be fixed soon, and pipes with MSVC. -
      • -
      - - 12-Feb-2001: -
        -
      • - FLAC 0.7 released.  This is mainly a bug fix release, specifically: -
          -
        • Fixed a bug that happened when both -fr and --seek were used at the same time.
        • -
        • Fixed a bug with -p (c.f. bug #230992).
        • -
        • Fixed a bug that happened when using large (>32K) blocksizes and -V (c.f. bug #231976).
        • -
        • Fixed a bug where encoder was double-closing a file.
        • -
        • Expanded the test suite.
        • -
        • Added more optimization flags for gcc, which should speed up flac.
        • -
        -
      • -
      - - 28-Jan-2001: -
        -
      • - FLAC 0.6 released.  The encoder is now much faster. The -m option has been sped up by 4x and -r improved, meaning that in the default compression mode (-6), encoding should be at least 3 times faster. Other changes: -
          -
        • Some bugs related to flac and pipes were fixed (see here for the discussion).
        • -
        • A "loose mid-side" (-M) option to the encoder has been added, which adaptively switches between independent and mid-side coding, instead of the exhaustive search that -m does.
        • -
        • An analyze mode (-a) has been added to flac. This is useful mainly for developers; currently it will dump info about each frame and subframe to a file. It's a text file in a format that can be easily processed by scripts; a separate analysis program is in the works.
        • -
        • The source now has an autoconf/libtool-based build system. This should allow the source to build "out-of-the-box" on many more platforms.
        • -
        -
      • -
      - - 15-Jan-2001: -
        -
      • - FLAC 0.5 released.  This is the first beta version of FLAC. Being beta, there will be no changes to the format that will break older streams, unless a serious bug involving the format is found. What this means is that, barring such a bug, streams created with 0.5 will be decodable by future versions. This version also includes some new features: -
          -
        • An MD5 signature of the unencoded audio is computed during encoding, and stored in the Encoding metadata block in the stream header. When decoding, flac will now compute the MD5 signature of the decoded data and compare it against the signature in the stream header.
        • -
        • A test mode (-t) has been added to flac. It works like decode mode but doesn't write an output file.
        • -
        -
      • -
      - - 23-Dec-2000: -
        -
      • FLAC 0.4 released.  This version fixes a bug in the constant subframe detection. More importantly, a verify option (-V) has been added to flac that verifies the encoding process. With this option turned on, flac will create a parallel decoder while encoding to make sure that the encoded output decodes to exactly match the original input. In this way, any unknown bug in the encoder will be caught and flac will abort with an error message.
      • -
      - - 10-Dec-2000: -
        -
      • FLAC debuts on SourceForge.  The FLAC project is now being hosted on SourceForge. Visit the FLAC project page to join the mailing list or sign up as a developer.
      • -
      -
      - -
      - - - - - - diff --git a/doc/html/ogg_mapping.html b/doc/html/ogg_mapping.html index e72ae98f..06390b07 100644 --- a/doc/html/ogg_mapping.html +++ b/doc/html/ogg_mapping.html @@ -20,7 +20,7 @@
      @@ -28,18 +28,10 @@ - -
      -  english  | -  russian  +  more
      @@ -50,7 +42,7 @@
      - This page specifies the way in which compressed FLAC data is encapsulated in an Ogg transport layer. It assumes basic knowledge of the FLAC format and Ogg structure and framing.
      + This page specifies the way in which compressed FLAC data is encapsulated in an Ogg transport layer. It assumes basic knowledge of the FLAC format and Ogg structure and framing.

      The original FLAC format includes a very thin transport system. This system of compressed FLAC audio data mixed with a thin transport has come to be known as 'native FLAC'. The transport consists of audio frame headers and footers which contain synchronization patterns, timecodes, and checksums (but notably not frame lengths), and a metadata system. It is very lightweight and does not support more elaborate transport mechanisms such as multiple logical streams, but it has served its purpose well.

      @@ -101,7 +93,7 @@ FLAC packets may span page boundaries.

    • - The granule position of pages containing FLAC audio follows the same semantics as that for Ogg-encapsulated Vorbis as described here. + The granule position of pages containing FLAC audio follows the same semantics as that for Ogg-encapsulated Vorbis as described here.
    • Redundant fields in the STREAMINFO packet may be set to zero (indicating "unknown" in native FLAC), which also facilitates single-pass encoding. These fields are: the minimum and maximum frame sizes, the total samples count, and the MD5 signature. "Unknown" values for these fields will not prevent a compliant native FLAC or Ogg FLAC decoder from decoding the stream. @@ -124,12 +116,6 @@
      Copyright (c) 2011-2013 Xiph.Org Foundation - - SourceForge.net Logo - - - CAFE Logo
      - Valid XHTML 1.0! diff --git a/doc/html/ru/Makefile.am b/doc/html/ru/Makefile.am deleted file mode 100644 index 9483583d..00000000 --- a/doc/html/ru/Makefile.am +++ /dev/null @@ -1,35 +0,0 @@ -# FLAC - Free Lossless Audio Codec -# Copyright (C) 2001-2009 Josh Coalson -# Copyright (C) 2011-2013 Xiph.Org Foundation -# -# This file is part the FLAC project. FLAC is comprised of several -# components distributed under different licenses. The codec libraries -# are distributed under Xiph.Org's BSD-like license (see the file -# COPYING.Xiph in this distribution). All other programs, libraries, and -# plugins are distributed under the GPL (see COPYING.GPL). The documentation -# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the -# FLAC distribution contains at the top the terms under which it may be -# distributed. -# -# Since this particular file is relevant to all components of FLAC, -# it may be distributed under the Xiph.Org license, which is the least -# restrictive of those mentioned above. See the file COPYING.Xiph in this -# distribution. - -docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/html/ru - -doc_DATA = \ - authors.html \ - comparison.html \ - developers.html \ - documentation.html \ - download.html \ - features.html \ - format.html \ - goals.html \ - id.html \ - index.html \ - links.html \ - news.html - -EXTRA_DIST = $(doc_DATA) diff --git a/doc/html/ru/authors.html b/doc/html/ru/authors.html deleted file mode 100644 index 00d7e195..00000000 --- a/doc/html/ru/authors.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - -FLAC: авторы - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      |начало |новости |файлы |характеристики |цели |формат |
      |id |сравнение |разработка |документация |ссылки | - авторы |
      - -

      - - - - - -
      |english | - русский |

      - - -

      FLAC: авторы

      - -

      FLAC (http://flac.sourceforge.net/) - свободный аудио кодек, сжимающий без потерь, разработанный Джошем Колсоном (Josh Coalson).

      - -

      Другие участники проекта:

      - -
      - -

      Мирослав Личвар (Miroslav Lichvar) -

      -
    • Несколько версий процедур из библиотеки libFLAC на ассемблере для архитектуры IA-32.
    • -

      - -

      Мэт Циммерманн (Matt Zimmerman) -

      -
    • Система сборки libtool/autoconf/automake.
    • -

      - -

      Андрей Астафьев (Andrey Astafiev) -

      -
    • Перевод документации на русский язык.
    • -

      - -

      Брэди Паттерсон (Brady Patterson) -

      -
    • Поддержка формата AIFF.
    • -

      - -

      Дайсуке Шимамура (Daisuke Shimamura) -

      -
    • Поддержка id3 v1/v2 и i18n в плагине XMMS.
    • -

      - -

      X-Fixer

      -
      -
    • Система настройки, редактирование тегов и информация о файле в плагине для Winamp2.

      -
    • -
      - -

       Copyright (c) 2000-2009 Josh Coalson -

       Copyright (c) 2011-2013 Xiph.Org Foundation

      - - - diff --git a/doc/html/ru/comparison.html b/doc/html/ru/comparison.html deleted file mode 100644 index 606399cc..00000000 --- a/doc/html/ru/comparison.html +++ /dev/null @@ -1,866 +0,0 @@ - - - - - - - - - - - -FLAC: сравнение - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      |начало |новости |файлы |характеристики |цели |формат |
      |id | - сравнение |разработка |документация |ссылки |авторы |
      - -

      - - - - - -
      |english | - русский |

      - - -

      FLAC: сравнение

      - -

      Целью этой страницы является сравнение FLAC с другими аналогичными кодеками. Исследование затрагивает не только уровень и время кодирования/декодирования, но и другие важные для пользователя возможности кодеков. Выбирая для себя кодек, помните о следующем:

      - -

      -
    • Насколько я знаю, только два кодека (FLAC и WavPack) полностью свободны и активно поддерживаются (исходные тексты Shorten и Monket's Audio доступны, но лицензия более ограничена). Большинство предоставляют бесплатные скомпилированные программы без доступа к исходным кодам, следовательно, выбирая их, вы попадаете в зависимость от производителя. У вас уже не будет шанса портировать программу на другую операционную систему или исправить ошибку, если она появится и этого не захочет сделать автор. Это может оказаться серьезным недостатком, если формат не является всемирно признаным.
    • - -
    • Уровень и время сжатия для flac характеризуют только конкретную версию кодера. Они не выявляют предела для всех кодеров и формата FLAC, так как формат открытый и расширяемый и каждый может написать улучшенную версию. Можно с большой долей уверенности сказать, что кодек будет улучшаться.
    • - -
    • Поддержка потокового формата у FLAC дает ему дополнительное преимущество над теми кодеками, которые такой возможности не имеют.
    • -

      - -

      Я постараюсь обновлять информацию на этой странице как можно чаще, однако, если вы заметите какую-либо неточность, сообщите мне и я исправлю ее.

      - -

      Рассматриваемые кодеры (кроме flac):

      - -

      -
    • Bonk - открытый кодек. Нет отдельной библиотеки и поддержки плейера.
    • - -
    • Kexis - открытый кодек. Похоже, что проект прекратился на начальной стадии разработки. Нет поддержки плейера.
    • - -
    • La - закрытый симметрический, адаптивный кодек. Предоставляются скомпилированные версии для Windows и Linux. Дает максимальный уровень сжатия, но работает очень медленно.
    • - -
    • LPAC - поставляется только скомпилированным. Доступны версии не только для Windows, хотя плагин есть только для Winamp.
    • - -
    • Monkey's Audio - симметрический, адаптивный кодек с хорошим уровнем сжатия. Исходные тексты доступны по ограниченной лицезии. Доступны две версии: от создателя проекта Мэтта Ошленда и от Франка Клемма. В тестах использовалась оригинальная версия.
    • - -
    • Ogg Squish - открытый кодек, но более неподдерживаемый. Тестируемая версия 0.98 была последней, которую можно найти. Версии для Windows не было, но судя по результатам, полученным под Unix, это "быстрый" кодек.
    • - -
    • optimFROG - закрытый кодек для Windows и Linux с плагинами для Winamp и XMMS. Медленный, но имеет высокий уровень сжатия.
    • - -
    • Pegasus-SPS - закрытый кодек только для Windows.
    • - -
    • RKAU - закрытый кодек только для Windows. Не обновлялся в течение 2 лет.
    • - -
    • Shorten - наиболее распространенный кодек с доступными исходными текстами.
    • - -
    • WaveZIP - закрытый архиватор только для Windows. Использует движок MUSICompress[tm], который, предположительно, запатентован. Я хотел сделать ссылку на компанию, написавшую WaveZIP (GadgetLabs), но они завершили свою деятельность (может, потому что пытались продать то, не должно ничего стоить).
    • - -
    • WavPack - открытый кодек только для Windows, выпущенный под лицензией BSD. Имеет хорошее соотношение между уровнем и временем сжатия.
    • -

      - -

      Я не смог достать копии кодеков AudioPack и WavARC.

      - -

      Если не принимать во внимание уровень и скорость сжатия (как вы увидите позже, большинство кодеков имеют сходную производительность), то субъективная картина, основанная на базовых возможностях будет выглядеть следующим образом. Основное преимущество имеют свободные кодеки, так как это предоставляет Вам возможность добавлять все, что необходимо. Кроме того, проекты с открытыми исходниками обычно развиваются и улучшаются быстрее. Второй важный для пользователя фактор - это поддержка разных операционных систем и/или возможность использования плагинов для плейеров.

      - -

      Таблица 1. Сравнение возможностей кодеков.

      -

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      -Кодек -Доступны тексты? -Доступны плагины? -Аппаратная поддержка? -Поточность? -Поиск? -Цена -Поддержка ОС
      flac v1.1.0да (OSI)да (XMMS, AlsaPlayer, Winamp, MacAmp Lite, dBpowerAMP, Foobar2000, Apollo)да (PhatBox, Kenwood MusicKeg, Rio Receiver, Dell Digital Audio Receiver, Turtle Beach AudioTron)дадасвоб.Linux, Windows, Mac OS X, *BSD, Solaris, OS/2, BeOS и другие
      Shorten v3.2да (огранич.)да (Winamp, XMMS)нетнетда (только v3)своб.Linux, Windows, Mac OS 9, Mac OS X, *BSD, Solaris и другие
      WavPack v3.97aдада (Winamp)нетнетдасвоб.Windows
      Monkey's Audio v3.96да (огранич.)да (Winamp, MediaJukebox, dBpowerAMP)нетнетдабеспл.Windows, Linux
      Ogg Squish 0.98данет?нетдадасвоб.Linux, Windows, другие UNIX
      Bonk 0.5дада (XMMS)нетнетнетсвоб.Linux, Windows, другие UNIX
      La 0.3cнетда (Winamp, XMMS)нетнетдабеспл.Windows, Linux
      optimFrog 4.21нетда (Winamp, XMMS)нетнетдабеспл.Windows, Linux
      LPAC v1.31 (codec 3.0)нетда (Winamp)нетнет?дабеспл.Windows, Linux, Solaris
      RKAU v1.07нетда (Winamp)нетнетдабеспл.Windows
      Kexis 0.2.2данетнетнетнетсвоб.Linux, Windows, другие UNIX
      WaveZIP v2нетнетнетнетнетбеспл. (24-бит за $)Windows
      Pegasus-SPSнетнетнетнетнет$39 (trial)Windows

      - -

      Для тестирования использовался PII-333 с 256Mб и ОС Windows NT SP5. К сожалению, именно Windows явлется единственной операционной системой, под которой могут работать все кодеки и где можно добиться равных условий работы.

      - -

      Входными данными являются только файлы, записанные с аудио-CD. В будущем могут появиться тесты для других видов информации (например, речь, другие частоты дискретизации и т.д.). Представлены 14 треков различных стилей.

      - -

      В первой таблице приведены общие результаты по всем трекам. В остальных таблицах приведены результаты для каждого трека. В общей таблице приведено большое количество режимов, а на остальых лишь самые интересные

      - -

      В общей таблице результаты отсортированы по уровню сжатия, которое вычисляется как среднее из уровней для всех треков, чтобы длинные треки не имели большего веса при тестировании. В таблицах для отдельных треков приведен уровень сжатия ( = размер сжатого файла / размер несжатого файла).

      - -

      Необходимо сделать несколько замечаний:

      -