65
65
if (instance->mode == NP_EMBED) {
66
66
for (i = 0; i < argc; i++) {
68
68
if (argn[i] == NULL)
71
71
printf("ARG: %s = %s\n", argn[i], argv[i]);
73
73
if (g_ascii_strcasecmp(argn[i], "name") == 0) {
109
109
sscanf(argv[i], "%i", &height);
112
if (g_ascii_strcasecmp(argn[i], "src") == 0
113
|| g_ascii_strcasecmp(argn[i], "url") == 0) {
112
if (g_ascii_strcasecmp(argn[i], "src") == 0 || g_ascii_strcasecmp(argn[i], "url") == 0) {
114
113
item = g_new0(ListItem, 1);
115
if (g_strrstr(argv[i],"XXmovies.apple.com")) { // tmp disabled, to reenable remove XX
114
if (g_strrstr(argv[i], "XXmovies.apple.com")) { // tmp disabled, to reenable remove XX
116
115
tmp = g_strrstr(argv[i], "movies.");
117
116
if (tmp != NULL && strlen(tmp) > strlen("movies.")) {
118
tmp = tmp + strlen("movies.");
119
g_snprintf(item->src, 4096, "http://www.%s", tmp);
117
tmp = tmp + strlen("movies.");
118
g_snprintf(item->src, 4096, "http://www.%s", tmp);
121
120
g_strlcpy(item->src, argv[i], 4096);
124
123
g_strlcpy(item->src, argv[i], 4096);
145
144
if (g_ascii_strcasecmp(argn[i], "href") == 0) {
146
145
item = g_new0(ListItem, 1);
147
if (g_strrstr(argv[i],"XXmovies.apple.com")) {
146
if (g_strrstr(argv[i], "XXmovies.apple.com")) {
148
147
tmp = g_strrstr(argv[i], "movies.");
149
148
if (tmp != NULL && strlen(tmp) > strlen("movies.")) {
150
tmp = tmp + strlen("movies.");
151
g_snprintf(item->src, 4096, "http://www.%s", tmp);
149
tmp = tmp + strlen("movies.");
150
g_snprintf(item->src, 4096, "http://www.%s", tmp);
153
152
g_strlcpy(item->src, argv[i], 4096);
156
155
g_strlcpy(item->src, argv[i], 4096);
195
194
if (g_ascii_strcasecmp(argv[i], "quicktimeplayer") == 0) {
196
195
newwindow = TRUE;
198
item = g_new0(ListItem, 1);
199
g_strlcpy(item->src, argv[i], 4096);
200
// printf("Item href = %s\n",item->src);
201
item->streaming = streaming(item->src);
203
item->id = instance->nextid++;
204
instance->playlist = g_list_append(instance->playlist, item);
206
instance->show_controls = 0;
197
item = g_new0(ListItem, 1);
198
g_strlcpy(item->src, argv[i], 4096);
199
// printf("Item href = %s\n",item->src);
200
item->streaming = streaming(item->src);
202
item->id = instance->nextid++;
203
instance->playlist = g_list_append(instance->playlist, item);
205
instance->show_controls = 0;
404
if (g_ascii_strncasecmp(argn[i], "qtnext",6) == 0) {
405
parse = g_strsplit_set(argv[i],"<>",0);
403
if (g_ascii_strncasecmp(argn[i], "qtnext", 6) == 0) {
404
parse = g_strsplit_set(argv[i], "<>", 0);
406
405
if (parse[1] != NULL) {
407
406
item = g_new0(ListItem, 1);
408
407
tmp = g_strrstr(src->src, "/");
431
NPN_GetValue(instance->mInstance, (NPNVariable) 17 /* NPNVSupportsWindowless */ ,
432
&supportsWindowless);
429
nperror = NPN_GetValue(instance->mInstance, (NPNVariable) 17 /* NPNVSupportsWindowless */ ,
430
&supportsWindowless);
433
431
supportsWindowless = (nperror == NPERR_NO_ERROR) && supportsWindowless;
434
432
if (instance->windowless) {
435
433
if (supportsWindowless) {