Automatic update of common submodule
[platform/upstream/gstreamer.git] / bindings / python / rtspservermodule.c
1 /* -*- Mode: C; c-basic-offset: 4 -*- */
2 #ifdef HAVE_CONFIG_H
3 #  include "config.h"
4 #endif
5 #include <Python.h>
6 #include <pygobject.h>
7
8 /* include any extra headers needed here */
9
10 void pygst_rtsp_server_register_classes(PyObject *d);
11 extern PyMethodDef pygst_rtsp_server_functions[];
12
13 DL_EXPORT(void)
14 initrtspserver(void)
15 {
16     PyObject *m, *d;
17
18     /* perform any initialisation required by the library here */
19
20     m = Py_InitModule("rtspserver", pygst_rtsp_server_functions);
21     d = PyModule_GetDict(m);
22
23     init_pygobject();
24
25     pygst_rtsp_server_register_classes(d);
26
27     /* add anything else to the module dictionary (such as constants) */
28
29     if (PyErr_Occurred())
30         Py_FatalError("could not initialise module rtspserver");
31 }