mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-23 14:36:24 +00:00
app.py --help works, whee !
Original commit message from CVS: app.py --help works, whee !
This commit is contained in:
parent
a21c60b089
commit
b77038b9f2
5 changed files with 125 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2003-10-05 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* gstreamer/gstreamermodule.c: (init_gstreamer):
|
||||
use gst_init_check () with argc and argv (see pygtk)
|
||||
|
||||
2003-10-04 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* Makefile.am: add testsuite dir
|
||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
|||
init_gstreamer (void)
|
||||
{
|
||||
PyObject *m, *d;
|
||||
PyObject *av;
|
||||
int argc, i;
|
||||
char **argv;
|
||||
|
||||
init_pygobject ();
|
||||
gst_init(NULL,NULL);
|
||||
|
||||
/* pull in arguments */
|
||||
av = PySys_GetObject ("argv");
|
||||
if (av != NULL) {
|
||||
argc = PyList_Size (av);
|
||||
argv = g_new (char *, argc);
|
||||
for (i = 0; i < argc; i++)
|
||||
argv[i] = g_strdup (PyString_AsString (PyList_GetItem (av, i)));
|
||||
} else {
|
||||
argc = 0;
|
||||
argv = NULL;
|
||||
}
|
||||
|
||||
if (!gst_init_check (&argc, &argv)) {
|
||||
if (argv != NULL) {
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
PyErr_SetString (PyExc_RuntimeError, "can't initialize module gstreamer");
|
||||
}
|
||||
if (argv != NULL) {
|
||||
PySys_SetArgv (argc, argv);
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
|
||||
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||
d = PyModule_GetDict (m);
|
||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
|||
init_gstreamer (void)
|
||||
{
|
||||
PyObject *m, *d;
|
||||
PyObject *av;
|
||||
int argc, i;
|
||||
char **argv;
|
||||
|
||||
init_pygobject ();
|
||||
gst_init(NULL,NULL);
|
||||
|
||||
/* pull in arguments */
|
||||
av = PySys_GetObject ("argv");
|
||||
if (av != NULL) {
|
||||
argc = PyList_Size (av);
|
||||
argv = g_new (char *, argc);
|
||||
for (i = 0; i < argc; i++)
|
||||
argv[i] = g_strdup (PyString_AsString (PyList_GetItem (av, i)));
|
||||
} else {
|
||||
argc = 0;
|
||||
argv = NULL;
|
||||
}
|
||||
|
||||
if (!gst_init_check (&argc, &argv)) {
|
||||
if (argv != NULL) {
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
PyErr_SetString (PyExc_RuntimeError, "can't initialize module gstreamer");
|
||||
}
|
||||
if (argv != NULL) {
|
||||
PySys_SetArgv (argc, argv);
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
|
||||
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||
d = PyModule_GetDict (m);
|
||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
|||
init_gstreamer (void)
|
||||
{
|
||||
PyObject *m, *d;
|
||||
PyObject *av;
|
||||
int argc, i;
|
||||
char **argv;
|
||||
|
||||
init_pygobject ();
|
||||
gst_init(NULL,NULL);
|
||||
|
||||
/* pull in arguments */
|
||||
av = PySys_GetObject ("argv");
|
||||
if (av != NULL) {
|
||||
argc = PyList_Size (av);
|
||||
argv = g_new (char *, argc);
|
||||
for (i = 0; i < argc; i++)
|
||||
argv[i] = g_strdup (PyString_AsString (PyList_GetItem (av, i)));
|
||||
} else {
|
||||
argc = 0;
|
||||
argv = NULL;
|
||||
}
|
||||
|
||||
if (!gst_init_check (&argc, &argv)) {
|
||||
if (argv != NULL) {
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
PyErr_SetString (PyExc_RuntimeError, "can't initialize module gstreamer");
|
||||
}
|
||||
if (argv != NULL) {
|
||||
PySys_SetArgv (argc, argv);
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
|
||||
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||
d = PyModule_GetDict (m);
|
||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
|||
init_gstreamer (void)
|
||||
{
|
||||
PyObject *m, *d;
|
||||
PyObject *av;
|
||||
int argc, i;
|
||||
char **argv;
|
||||
|
||||
init_pygobject ();
|
||||
gst_init(NULL,NULL);
|
||||
|
||||
/* pull in arguments */
|
||||
av = PySys_GetObject ("argv");
|
||||
if (av != NULL) {
|
||||
argc = PyList_Size (av);
|
||||
argv = g_new (char *, argc);
|
||||
for (i = 0; i < argc; i++)
|
||||
argv[i] = g_strdup (PyString_AsString (PyList_GetItem (av, i)));
|
||||
} else {
|
||||
argc = 0;
|
||||
argv = NULL;
|
||||
}
|
||||
|
||||
if (!gst_init_check (&argc, &argv)) {
|
||||
if (argv != NULL) {
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
PyErr_SetString (PyExc_RuntimeError, "can't initialize module gstreamer");
|
||||
}
|
||||
if (argv != NULL) {
|
||||
PySys_SetArgv (argc, argv);
|
||||
for (i = 0; i < argc; i++)
|
||||
g_free (argv[i]);
|
||||
g_free (argv);
|
||||
}
|
||||
|
||||
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||
d = PyModule_GetDict (m);
|
||||
|
|
Loading…
Reference in a new issue