# HG changeset patch # User nenolod # Date 1130364533 25200 # Node ID 5a432360e41e933d6f1eb0329b9ab38f573c2228 # Parent d26bb1168d0055945307fec2cf469761098366e2 [svn] libvisual-proxy fixes. diff -r d26bb1168d00 -r 5a432360e41e Visualization/libvisual-proxy/lv_bmp_config.c --- a/Visualization/libvisual-proxy/lv_bmp_config.c Wed Oct 26 11:32:09 2005 -0700 +++ b/Visualization/libvisual-proxy/lv_bmp_config.c Wed Oct 26 15:08:53 2005 -0700 @@ -365,6 +365,7 @@ void lv_bmp_config_window () { +#if 0 if (config_win != NULL) { gtk_widget_grab_default (config_win->button_cancel); gtk_widget_show (config_win->window_main); @@ -409,6 +410,7 @@ config_win_load_morph_plugin_list (); gtk_widget_show (config_win->window_main); +#endif } static void on_checkbutton_fullscreen_toggled (GtkToggleButton *togglebutton, gpointer user_data) diff -r d26bb1168d00 -r 5a432360e41e Visualization/libvisual-proxy/main.c --- a/Visualization/libvisual-proxy/main.c Wed Oct 26 11:32:09 2005 -0700 +++ b/Visualization/libvisual-proxy/main.c Wed Oct 26 15:08:53 2005 -0700 @@ -78,7 +78,7 @@ NULL, /* (void*) handle, filled in by xmms */ NULL, /* (char*) Filename, filled in by xmms */ 0, /* The session ID for attaching to the control socket */ - PACKAGE_STRING, /* description */ + "libvisual proxy plugin", /* description */ 2, /* Numbers of PCM channels wanted in the call to render_pcm */ 0, /* Numbers of freq channels wanted in the call to render_freq */ lv_bmp_init, /* init */ @@ -455,52 +455,45 @@ visual_songinfo_set_simple_name (songinfo, song_name); - if ((SDL_GetAppState () & SDL_APPACTIVE) == FALSE) { - usleep (100000); - } else { - /* On depth change */ - if (visual_bin_depth_changed (bin) == TRUE) { - if (SDL_MUSTLOCK (screen) == SDL_TRUE) - SDL_LockSurface (screen); + /* On depth change */ + if (visual_bin_depth_changed (bin) == TRUE) { + if (SDL_MUSTLOCK (screen) == SDL_TRUE) + SDL_LockSurface (screen); - visual_video_set_buffer (video, screen->pixels); - if (visual_bin_get_depth (bin) == VISUAL_VIDEO_DEPTH_GL) - gl_plug = 1; - else - gl_plug = 0; + visual_video_set_buffer (video, screen->pixels); + if (visual_bin_get_depth (bin) == VISUAL_VIDEO_DEPTH_GL) + gl_plug = 1; + else + gl_plug = 0; - sdl_create (options->width, options->height); - visual_bin_sync (bin, TRUE); + sdl_create (options->width, options->height); + visual_bin_sync (bin, TRUE); - if (SDL_MUSTLOCK (screen) == SDL_TRUE) - SDL_UnlockSurface (screen); - } - - render_time = SDL_GetTicks (); - if (gl_plug == 1) { - visual_bin_run (bin); + if (SDL_MUSTLOCK (screen) == SDL_TRUE) + SDL_UnlockSurface (screen); + } + + if (gl_plug == 1) { + visual_bin_run (bin); - SDL_GL_SwapBuffers (); - } else { - if (SDL_MUSTLOCK (screen) == SDL_TRUE) - SDL_LockSurface (screen); + SDL_GL_SwapBuffers (); + } else { + if (SDL_MUSTLOCK (screen) == SDL_TRUE) + SDL_LockSurface (screen); - visual_video_set_buffer (video, screen->pixels); - visual_bin_run (bin); + printf("About to run visual plugin\n"); + visual_bin_run (bin); - if (SDL_MUSTLOCK (screen) == SDL_TRUE) - SDL_UnlockSurface (screen); + if (SDL_MUSTLOCK (screen) == SDL_TRUE) + SDL_UnlockSurface (screen); - pal = visual_bin_get_palette (bin); - sdl_set_pal (); + pal = visual_bin_get_palette (bin); + sdl_set_pal (); - sdl_draw (screen); - } + sdl_draw (screen); + } - now = SDL_GetTicks (); -// if ((idle_time = (now - render_time)) < frame_length) - // usleep (idle_time*900); - } + usleep(500); sdl_event_handle ();