build: Get rid of gst-convenience warning
[gupnp:gupnp-dlna.git] / data / aac.xml
1 <?xml version="1.0"?>
2
3 <!--
4   Notes:
5
6   * There are 2 <dlna-profile>s for each ISO profile because we need to support
7     both MP4 and 3GPP containers, but a <dlna-profile> can have only one
8     container
9 -->
10
11 <dlna-profiles>
12   <include ref="common.xml" />
13
14   <restrictions>
15     <restriction id="AAC-ADTS" type="audio">
16       <field name="stream-type" type="string">
17         <value>adts</value>
18       </field>
19     </restriction>
20
21     <restriction id="AAC-320" type="audio">
22       <parent name="AAC" />
23
24       <field name="bitrate" type="int">
25         <range min="0" max="320000" />
26       </field>
27     </restriction>
28
29     <restriction id="AAC-576" type="audio">
30       <parent name="AAC" />
31
32       <field name="bitrate" type="int">
33         <range min="0" max="576000" />
34       </field>
35     </restriction>
36
37     <restriction id="AAC-MULT5" type="audio">
38       <parent name="AAC" />
39
40       <field name="channels" type="int">
41         <!-- Technically the profile supports upto 5.1, not 6 -->
42         <range min="1" max="6" />
43       </field>
44       <field name="bitrate" type="int">
45         <range min="0" max="1440000" />
46       </field>
47     </restriction>
48   </restrictions>
49
50   <dlna-profile name="AAC_ADTS_320" mime="audio/mpeg">
51     <restriction type="audio">
52       <parent name="AAC-ADTS" />
53       <parent name="AAC-320" />
54     </restriction>
55   </dlna-profile>
56
57   <dlna-profile name="AAC_ISO_320" mime="audio/mpeg">
58     <parent name="MP4" />
59     <parent name="AAC-320" />
60   </dlna-profile>
61
62   <dlna-profile name="AAC_ISO_320" mime="audio/mpeg">
63     <parent name="QT" />
64     <parent name="AAC-320" />
65   </dlna-profile>
66
67   <dlna-profile name="AAC_ADTS" mime="audio/mpeg">
68     <restriction type="audio">
69       <parent name="AAC-ADTS" />
70       <parent name="AAC-576" />
71     </restriction>
72   </dlna-profile>
73
74   <dlna-profile name="AAC_ISO" mime="audio/mpeg">
75     <parent name="MP4" />
76     <parent name="AAC-576" />
77   </dlna-profile>
78
79   <dlna-profile name="AAC_ISO" mime="audio/mpeg">
80     <parent name="QT" />
81     <parent name="AAC-576" />
82   </dlna-profile>
83
84   <dlna-profile name="AAC_MULT5_ADTS" mime="audio/mpeg">
85     <restriction type="audio">
86       <parent name="AAC-ADTS" />
87       <parent name="AAC-MULT5" />
88     </restriction>
89   </dlna-profile>
90
91   <dlna-profile name="AAC_MULT5_ISO" mime="audio/mpeg">
92     <parent name="MP4" />
93     <parent name="AAC-MULT5" />
94   </dlna-profile>
95
96   <dlna-profile name="AAC_MULT5_ISO" mime="audio/mpeg">
97     <parent name="QT" />
98     <parent name="AAC-MULT5" />
99   </dlna-profile>
100 </dlna-profiles>