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>
|
2003-10-04 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
* Makefile.am: add testsuite dir
|
* Makefile.am: add testsuite dir
|
||||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
||||||
init_gstreamer (void)
|
init_gstreamer (void)
|
||||||
{
|
{
|
||||||
PyObject *m, *d;
|
PyObject *m, *d;
|
||||||
|
PyObject *av;
|
||||||
|
int argc, i;
|
||||||
|
char **argv;
|
||||||
|
|
||||||
init_pygobject ();
|
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);
|
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||||
d = PyModule_GetDict (m);
|
d = PyModule_GetDict (m);
|
||||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
||||||
init_gstreamer (void)
|
init_gstreamer (void)
|
||||||
{
|
{
|
||||||
PyObject *m, *d;
|
PyObject *m, *d;
|
||||||
|
PyObject *av;
|
||||||
|
int argc, i;
|
||||||
|
char **argv;
|
||||||
|
|
||||||
init_pygobject ();
|
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);
|
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||||
d = PyModule_GetDict (m);
|
d = PyModule_GetDict (m);
|
||||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
||||||
init_gstreamer (void)
|
init_gstreamer (void)
|
||||||
{
|
{
|
||||||
PyObject *m, *d;
|
PyObject *m, *d;
|
||||||
|
PyObject *av;
|
||||||
|
int argc, i;
|
||||||
|
char **argv;
|
||||||
|
|
||||||
init_pygobject ();
|
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);
|
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||||
d = PyModule_GetDict (m);
|
d = PyModule_GetDict (m);
|
||||||
|
|
|
@ -37,9 +37,38 @@ DL_EXPORT(void)
|
||||||
init_gstreamer (void)
|
init_gstreamer (void)
|
||||||
{
|
{
|
||||||
PyObject *m, *d;
|
PyObject *m, *d;
|
||||||
|
PyObject *av;
|
||||||
|
int argc, i;
|
||||||
|
char **argv;
|
||||||
|
|
||||||
init_pygobject ();
|
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);
|
m = Py_InitModule ("_gstreamer", pygstreamer_functions);
|
||||||
d = PyModule_GetDict (m);
|
d = PyModule_GetDict (m);
|
||||||
|
|
Loading…
Reference in a new issue