Mercurial > mplayer.hg
annotate libmpdemux/aviprint.h @ 35418:cedb0ba2b5c6
Move the code to set guiInfo's Track, Chapter and Angle start values.
Set them before checking whether there is any media opened, because
with no media opened we clear the counters.
author | ib |
---|---|
date | Thu, 29 Nov 2012 14:11:03 +0000 |
parents | a2dddda6eb2f |
children |
rev | line source |
---|---|
30589
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
1 /* |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
2 * This file is part of MPlayer. |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
3 * |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
4 * MPlayer is free software; you can redistribute it and/or modify |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
5 * it under the terms of the GNU General Public License as published by |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
6 * the Free Software Foundation; either version 2 of the License, or |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
7 * (at your option) any later version. |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
8 * |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
9 * MPlayer is distributed in the hope that it will be useful, |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
12 * GNU General Public License for more details. |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
13 * |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
14 * You should have received a copy of the GNU General Public License along |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
15 * with MPlayer; if not, write to the Free Software Foundation, Inc., |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
17 */ |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
18 |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
19 #ifndef MPLAYER_AVIPRINT_H |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
20 #define MPLAYER_AVIPRINT_H |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
21 |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
22 #include "ms_hdr.h" |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
23 #include "aviheader.h" |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
24 |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
25 void print_avih_flags(MainAVIHeader *h, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
26 void print_avih(MainAVIHeader *h, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
27 void print_strh(AVIStreamHeader *h, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
28 void print_wave_header(WAVEFORMATEX *h, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
29 void print_video_header(BITMAPINFOHEADER *h, int verbose_level); |
30652
a2dddda6eb2f
Declare public function print_vprp() in aviprint.h.
diego
parents:
30589
diff
changeset
|
30 void print_vprp(VideoPropHeader *vprp, int verbose_level); |
30589
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
31 void print_index(AVIINDEXENTRY *idx, int idx_size, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
32 void print_avistdindex_chunk(avistdindex_chunk *h, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
33 void print_avisuperindex_chunk(avisuperindex_chunk *h, int verbose_level); |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
34 |
df6c41f16b40
Add header for AVI print functions; avoids many forward declarations.
diego
parents:
diff
changeset
|
35 #endif /* MPLAYER_AVIPRINT_H */ |