]> git.sesse.net Git - vlc/blob - include/vlc.h
giclage de ces putains de .old et .new qu'� chaque commit je me plante
[vlc] / include / vlc.h
1 /*******************************************************************************
2  * vlc.h: all headers
3  * (c)1998 VideoLAN
4  *******************************************************************************
5  * This header includes all vlc .h headers and depending headers. A source file
6  * including it would also be able to use any of the structures of the project.
7  * Note that functions or system headers specific to the file itself are not
8  * included.
9  *******************************************************************************
10  * required headers:
11  *  none
12  *******************************************************************************/
13
14 /* System headers */
15 #include <errno.h>
16 #include <fcntl.h>
17 #include <getopt.h>
18 #include <signal.h>
19 #include <stdarg.h>
20 #include <stdio.h>
21 #include <stdlib.h>
22 #include <string.h>
23 #include <unistd.h>
24
25 #include <sys/types.h>
26 #include <sys/socket.h>
27 #include <netinet/in.h>
28 #include <arpa/inet.h>
29
30 #include <net/if.h>
31
32 #include <sys/ioctl.h>
33 #include <sys/shm.h>
34 #include <sys/soundcard.h>
35 #include <sys/uio.h>
36
37 #include <X11/Xlib.h>
38 #include <X11/Xutil.h>
39 #include <X11/Xatom.h>
40 #include <X11/extensions/XShm.h>
41 #include <X11/extensions/xf86dga.h>
42
43
44
45 /* Common headers */
46 #include "config.h"
47 #include "common.h"
48 #include "mtime.h"
49 #include "vlc_thread.h"
50 #include "netutils.h"
51 #include "debug.h"
52 #include "intf_msg.h"
53
54 /* Input */
55 #include "input.h"
56 #include "input_psi.h"
57 #include "input_pcr.h"
58 #include "input_netlist.h"
59 #include "input_vlan.h"
60 #include "decoder_fifo.h"
61 #include "input_file.h"
62 #include "input_network.h"
63 #include "input_ctrl.h"
64
65 /* Audio */
66 #include "audio_output.h"
67 #include "audio_decoder.h"
68 #include "ac3_decoder.h"
69
70 /* Video */
71 #include "video.h"
72 #include "video_output.h"
73
74 #ifdef OLD_DECODER
75 #include "video_decoder.h"
76 #else
77 #include "vdec_idct.h"
78 #include "video_decoder.h"
79 #include "vdec_motion.h"
80 #include "vpar_blocks.h"
81 #include "vpar_headers.h"
82 #include "video_fifo.h"
83 #include "vpar_synchro.h"
84 #include "video_parser.h"
85 #endif
86
87 /* Interface */
88 #include "intf_cmd.h"
89 #include "intf_ctrl.h"
90 #ifndef OLD_DECODER
91 #include "intf_sys.h"
92 #include "intf_console.h"
93 #endif
94 #include "interface.h"
95
96 #include "main.h"