WTV:move the common variable used by wtvdec.c and wtvenc.c to a new file wtv.h and...
[ffmpeg.git] / libavformat / wtv.h
1 /*
2  * Windows Television (WTV)
3  * Copyright (c) 2010-2011 Peter Ross <pross@xvid.org>
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
22 #ifndef AVFORMAT_WTV_H
23 #define AVFORMAT_WTV_H
24
25 #include "riff.h"
26 #include "asf.h"
27
28 #define WTV_SECTOR_BITS    12
29 #define WTV_SECTOR_SIZE    (1 << WTV_SECTOR_BITS)
30 #define WTV_BIGSECTOR_BITS 18
31
32 extern const ff_asf_guid dir_entry_guid;
33 extern const ff_asf_guid wtv_guid;
34 extern const ff_asf_guid timestamp_guid;
35 extern const ff_asf_guid data_guid;
36 extern const ff_asf_guid stream_guid;
37 extern const ff_asf_guid mediatype_audio;
38 extern const ff_asf_guid mediatype_video;
39 extern const ff_asf_guid format_none;
40 extern const AVCodecGuid video_guids[];
41 #endif /* AVFORMAT_WTV_H */