index: release v1.18 with only altgr index linked
[sheet.git] / codec-audio.inc.pl
index 5bd336d76f1a254a8a2133eb844074b5a2cf0ba7..330f3b58c26c45f1e6d0fdf30c6ec1470d1696b8 100644 (file)
@@ -1,25 +1,39 @@
 use utf8;
 +{
+intro => 'Comparison of audio compression formats.',
+keywords => [qw( audio sound codec encoder encoding decode compression file format type mime )],
 codec => {
        mp3 => {
                name => '<abbr title="MPEG-1 Audio Layer III">MP3</abbr>',
                available => 1991,
+               generation => 0,
        },
        vorbis => {
                name => 'Vorbis',
                available => 2000,
+               generation => 1,
        },
        opus => {
                name => 'Opus',
                available => 2012,
+               generation => 1,
        },
        aac => {
                name => '<abbr title="Advanced Audio Coding">AAC</abbr>',
                available => 1997,
+               generation => 1,
        },
        atrac => {
                name => '<abbr title="Adaptive Transform Acoustic Coding">ATRAC</abbr>',
                available => 1992,
+               generation => 0,
+       },
+       mpc => {
+               name => 'Musepack',
+               abbr => 'MPC',
+               mime => 'audio/musepack',
+               available => 1997,
+               generation => 1,
        },
 },
 feature => {
@@ -90,6 +104,20 @@ feature => {
                score => {
                        mp3 => [4, 8],
                        opus => [4, 6],
+                       mpc => [5, 0],
+               },
+       },
+       steaming => {
+               name => 'Streamable',
+               score => {
+                       mpc => 'y',
+               },
+       },
+       seeking => {
+               name => 'Fast seeking',
+               score => {
+                       mpc => [5, undef, 'indexed'],
+                       opus => [3, undef, 'bisection seeking (usually 1 physical seek required if implemented correctly)'],
                },
        },
        royalties => {
@@ -98,6 +126,7 @@ feature => {
                        vorbis => 5,
                        opus => [4, undef, 'open and free design'],
                        atrac => [2, undef, 'proprietary, but the original patents have expired'],
+                       mpc => [5, undef, 'open format, bsd licensed implementation'],
                },
        },
        support => {