Thread: [Mplayerplug-in-cvs] mplayerplug-in/Source plugin-setup.cpp, 1.143, 1.144 plugin-threads.cpp, 1.276
Brought to you by:
kdekorte
From: Kevin D. <kde...@us...> - 2007-12-07 02:44:04
|
Update of /cvsroot/mplayerplug-in/mplayerplug-in/Source In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv25897/Source Modified Files: plugin-setup.cpp plugin-threads.cpp plugin.h Log Message: Add tvdevice to setup options Index: plugin.h =================================================================== RCS file: /cvsroot/mplayerplug-in/mplayerplug-in/Source/plugin.h,v retrieving revision 1.112 retrieving revision 1.113 diff -C2 -d -r1.112 -r1.113 *** plugin.h 6 Aug 2007 19:30:24 -0000 1.112 --- plugin.h 7 Dec 2007 02:44:00 -0000 1.113 *************** *** 397,400 **** --- 397,401 ---- char *tv_driver; + char *tv_device; char *tv_input; int tv_width; Index: plugin-threads.cpp =================================================================== RCS file: /cvsroot/mplayerplug-in/mplayerplug-in/Source/plugin-threads.cpp,v retrieving revision 1.276 retrieving revision 1.277 diff -C2 -d -r1.276 -r1.277 *** plugin-threads.cpp 3 Dec 2007 17:34:08 -0000 1.276 --- plugin-threads.cpp 7 Dec 2007 02:44:00 -0000 1.277 *************** *** 1963,1966 **** --- 1963,1974 ---- } + if (local_td->instance->tv_device) { + snprintf(buffer, 1024, "-tv:device"); + local_td->argv[argc++] = strdup(buffer); + snprintf(buffer, 1024, "%s", + local_td->instance->tv_device); + local_td->argv[argc++] = strdup(buffer); + } + if (local_td->instance->tv_input) { snprintf(buffer, 1024, "-tv:input"); Index: plugin-setup.cpp =================================================================== RCS file: /cvsroot/mplayerplug-in/mplayerplug-in/Source/plugin-setup.cpp,v retrieving revision 1.143 retrieving revision 1.144 diff -C2 -d -r1.143 -r1.144 *** plugin-setup.cpp 3 Dec 2007 17:34:07 -0000 1.143 --- plugin-setup.cpp 7 Dec 2007 02:44:00 -0000 1.144 *************** *** 1190,1193 **** --- 1190,1201 ---- if (strncasecmp + (parameters->argn[i], "tvdevice", + strlen("tvdevice")) == 0) { + instance->tv_device = strdup(parameters->argv[i]); + if (DEBUG) + printf("tv_device=%s\n", instance->tv_device); + } + + if (strncasecmp (parameters->argn[i], "tvinput", strlen("tvinput")) == 0) { instance->tv_input = strdup(parameters->argv[i]); |