annotate libmpdemux/muxer_avi.h @ 34404:95f802285711

Allow compilation with Libav Some CPP Macros and codec ids are not (yet) available in libav, so use them only if they are actually defined. This doesn't work for code ids, as they are defined as enums. Therefore, #ifdefs tests for the presence of the respective codec. This approach should also allow to compile mplayer against earlier versions of FFmpeg.
author siretart
date Tue, 03 Jan 2012 15:51:26 +0000
parents 1d38e2c9c005
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31377
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
1 /*
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
2 * This file is part of MPlayer.
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
3 *
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
4 * MPlayer is free software; you can redistribute it and/or
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
5 * modify it under the terms of the GNU Lesser General Public
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
6 * License as published by the Free Software Foundation; either
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
7 * version 2.1 of the License, or (at your option) any later version.
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
8 *
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
9 * MPlayer is distributed in the hope that it will be useful,
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
12 * Lesser General Public License for more details.
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
13 *
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
14 * You should have received a copy of the GNU Lesser General Public License
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
15 * along with MPlayer; if not, write to the Free Software Foundation, Inc.,
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
17 */
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
18
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
19 #ifndef MPLAYER_MUXER_AVI_H
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
20 #define MPLAYER_MUXER_AVI_H
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
21
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
22 extern float avi_aspect_override;
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
23 extern int write_odml;
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
24
1d38e2c9c005 Add header file for the extern declarations from muxer_avi.c.
diego
parents:
diff changeset
25 #endif /* MPLAYER_MUXER_AVI_H */