1 /*
2 * nut
3 * Copyright (c) 2004-2007 Michael Niedermayer
4 *
5 * This file is part of FFmpeg.
6 *
7 * FFmpeg is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
11 *
12 * FFmpeg is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with FFmpeg; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20 */
21
27
35 };
36
40 };
41
119
128
137
146
148 };
149
155 };
156
182 };
183
187 };
188
190 int i;
193 val,
197 }
198 }
199
203 return ((lsb - delta)&
mask) + delta;
204 }
205
207 return ((a->
pos - b->
pos) >> 32) - ((b->
pos - a->
pos) >> 32);
208 }
209
211 return ((a->
ts - b->
ts) >> 32) - ((b->
ts - a->
ts) >> 32);
212 }
213
217
219
224 if(node){
227 }
228 }
229
231 {
233 return 0;
234 }
235
237 {
240 }
241
249 {"" , 0}
250 };
251
253 { "Author", "artist" },
254 { "X-CreationTime", "date" },
255 { "CreationTime", "date" },
256 { "SourceFilename", "filename" },
257 { "X-Language", "language" },
258 { "X-Disposition", "disposition" },
259 { "X-Replaces", "replaces" },
260 { "X-Depends", "depends" },
261 { "X-Uses", "uses" },
262 { "X-UsesFont", "usesfont" },
263 { 0 },
264 };