Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / mpeg-audio / mpeg-audio.asn
blob0934d08b39e2ce78b962d50e1cd3ca84ad8ec727
1 -- ASN description of MPEG Audio
2 -- Written by Shaun Jackman <sjackman@gmail.com>
3 -- Copyright 2007 Shaun Jackman
4 --
5 -- This program is free software; you can redistribute it and/or
6 -- modify it under the terms of the GNU General Public License.
8 MPEG DEFINITIONS ::= BEGIN
10 Audio ::= SEQUENCE {
11         sync           BIT STRING (SIZE (11)),
12         version        ENUMERATED
13                 { mpeg-2-5(0), reserved(1), mpeg-2(2), mpeg-1(3) },
14         layer          ENUMERATED
15                 { reserved(0), layer-3(1), layer-2(2), layer-1(3) },
16         protection     ENUMERATED { crc(0), none(1) },
17         bitrate        INTEGER (0..15),
18         frequency      INTEGER (0..3),
19         padding        BOOLEAN,
20         private        BOOLEAN,
21         channel-mode   ENUMERATED
22                 { stereo(0), joint-stereo(1), dual-channel(2), single-channel(3) },
23         mode-extension INTEGER (0..3),
24         copyright      BOOLEAN,
25         original       BOOLEAN,
26         emphasis       ENUMERATED
27                 { none(0), em-50-15-ms(1), reserved(2), ccit-j-17(3) }
30 ID3v1 ::= SEQUENCE {
31         tag     OCTET STRING (SIZE (3)),
32         title   OCTET STRING (SIZE (30)),
33         artist  OCTET STRING (SIZE (30)),
34         album   OCTET STRING (SIZE (30)),
35         year    OCTET STRING (SIZE (4)),
36         comment OCTET STRING (SIZE (28)),
37         must-be-zero INTEGER (0..255),
38         track INTEGER (0..255),
39         genre INTEGER {
40                 blues(0), classic-rock(1), country(2), dance(3), disco(4),
41                 funk(5), grunge(6), hip-hop(7), jazz(8), metal(9),
42                 new-age(10), oldies(11), other(12), pop(13), r-and-b(14),
43                 rap(15), reggae(16), rock(17), techno(18), industrial(19),
44                 alternative(20), ska(21), death-metal(22), pranks(23),
45                 soundtrack(24), euro-techno(25), ambient(26), trip-hop(27),
46                 vocal(28), jazz-and-funk(29), fusion(30), trance(31),
47                 classical(32), instrumental(33), acid(34), house(35),
48                 game(36), sound-clip(37), gospel(38), noise(39),
49                 alternative-rock(40), bass(41), soul(42), punk(43), space(44),
50                 meditative(45), instrumental-pop(46), instrumental-rock(47),
51                 ethnic(48), gothic(49), darkwave(50), techno-industrial(51),
52                 electronic(52), pop-folk(53), eurodance(54), dream(55),
53                 southern-rock(56), comedy(57), cult(58), gangsta(59),
54                 top-40(60), christian-rap(61), pop-funk(62), jungle(63),
55                 native-american(64), cabaret(65), new-wave(66),
56                 psychedelic(67), rave(68), showtunes(69), trailer(70),
57                 lo-fi(71), tribal(72), acid-punk(73), acid-jazz(74),
58                 polka(75), retro(76), musical(77), rock-and-roll(78),
59                 hard-rock(79), folk(80), folk-rock(81), national-folk(82),
60                 swing(83), fast-fusion(84), bebob(85), latin(86), revival(87),
61                 celtic(88), bluegrass(89), avantgarde(90), gothic-rock(91),
62                 progressive-rock(92), psychedelic-rock(93),
63                 symphonic-rock(94), slow-rock(95), big-band(96), chorus(97),
64                 easy-listening(98), acoustic(99), humour(100), speech(101),
65                 chanson(102), opera(103), chamber-music(104), sonata(105),
66                 symphony(106), booty-bass(107), primus(108), porn-groove(109),
67                 satire(110), slow-jam(111), club(112), tango(113), samba(114),
68                 folklore(115), ballad(116), power-ballad(117),
69                 rhythmic-soul(118), freestyle(119), duet(120), punk-rock(121),
70                 drum-solo(122), a-cappella(123), euro-house(124),
71                 dance-hall(125)
72         } (0..255)
75 END