ELF0m44 (((X2K$>@lRzn6/BH&9((=jw9uSV."-\Iep3?UELy7.QJ: &I4OUJ`T)HMW4O ~$%M <X*/[Cm,);!E N%AGR8 bx5F !0"<BF1G?+8Ta>Z':*-hci{okPdfrNLg^73_#vs]S,YCV5D;=6|@QKqt}#01 WA'2DP+ 47d8|UL]t] 0m Ђ   ĠȥUi &3  5 ]M D w Dws '& DPC F 0J^ D<Wg1-y.` D7 u Y HPfN (0%.~> D 4  l  Jb"I pt@  g4< ; xO C pT/ #8} %D} <DT G0\I  7 >2  fq @ \ @   pq v ~ R(  [ clI m2EF L , ,SZ 5( OD8  D | /L]|@j D) (`7eb Dd0 l ~ DJd Q/m (?zDVD`o J"G2Q`H  9  # l PL  >D   iI0" '+A=5P; l d 0 ~ sDj I 4 7i 1   pPL U`"  ( `  < N5`DZ {  + D ;+DȥO~ &Q  18 ( }0 k 35Ђ z" ,=  `ppH !8  8;=;" B@ ~ 8f ` : 39P Y" ,\C L; + PE  ȥ Ġ    *j KgH:<`Pmx   upf $ /D7 Du ` P y3y CP  .P  g&D( nf i g*NlD" {q\+`\ & & J C"l_DYNAMIC_GLOBAL_OFFSET_TABLE___gmon_start___init_fini__cxa_finalize__deregister_frame_info__register_frame_infoimg_bplimg_widthimg_heightconfigcossinrandblurstrncmpstrcmpstrcpybitmap_indexblur_stencilloopreduced1loopreduced2loopreduced4loopreduced3loopblurloopsmearloopmeltloopsharpgettimeofdaybitmap_testimg_sourceimg_bufcolor_transitionimg_copybackblur_nameblur_when_nameblurskfsinitdlsymblursk_windowblurskinfoblursk_vpaboutconfig_dialogget_vplugin_infoconfig_readblursk_genrendernspectrumsblursk_fullscreengtk_widget_showxv_endxv_startgtk_widget_hideabout_errorgtk_widget_get_typegtk_type_check_object_castgtk_widget_grab_focusconfig_writepastexmms_remote_playlist_prevxmms_remote_playxmms_remote_pausexmms_remote_stopxmms_remote_playlist_nextxmms_remote_get_main_volumexmms_remote_set_main_volumegtk_selection_convertgtk_window_get_typegtk_window_repositiongdk_window_get_root_originimg_physwidthimg_physheightgtk_drawing_area_get_typegtk_drawing_area_sizeimg_resizetimesignalpreset_readgtk_window_newgtk_window_set_titlegtk_window_set_policygtk_signal_connectgtk_widget_destroyedgtk_drawing_area_newgtk_container_get_typegtk_container_addgtk_widget_set_eventsgtk_widget_realizegdk_pixmap_create_from_xpm_dgdk_window_set_back_pixmapcolor_genmapgdk_screen_widthgdk_screen_heightgtk_widget_destroygdk_pixmap_unrefcolor_cleanupgdk_window_clearrender_dotxmms_remote_get_playlist_posxmms_remote_get_playlist_titlefree__strdupsprintfconfig_default_show_infoimg_tmpimg_chunksmemcpytextdrawgdk_events_pendingpreset_quietloopfadeimg_invertbitmap_flashcolor_beatrenderimg_rippleshiftimg_bumpimg_travelimg_rippleimg_expandcolor_bggdk_threads_mutexg_threads_got_initializedg_thread_functions_for_glib_usexv_putimgcolor_mapgdk_draw_indexed_imageblursk_nameblursk_floater_namergb_to_hsvhsv_to_rgbcolorsxv_palettegdk_rgb_cmap_freegdk_rgb_cmap_newcolor_namecolor_background_namecolor_good_for_bumpconfig_load_colorconfig_default_color_styleconfig_default_signal_colorconfig_default_backgroundconfig_default_blur_styleconfig_default_transition_speedconfig_default_fade_speedconfig_default_blur_whenconfig_default_blur_stencilconfig_default_signal_styleconfig_default_plot_styleconfig_default_flash_styleconfig_default_overall_effectconfig_default_floatersconfig_default_cpu_speedconfig_default_fullscreen_methodconfig_winadvanced_wingtk_menu_newgtk_option_menu_newgtk_menu_item_new_with_labelgtk_object_set_datagtk_menu_get_typegtk_menu_appendgtk_widget_set_usizegtk_option_menu_get_typegtk_option_menu_remove_menugtk_option_menu_set_menugtk_option_menu_set_historygtk_object_get_datagtk_menu_get_activegtk_frame_newgtk_container_set_border_widthgtk_vbox_newgtk_widget_set_sensitivegtk_toggle_button_get_typegtk_toggle_button_get_activegtk_selection_owner_setgtk_toggle_button_set_activepaste_genstringgtk_selection_data_setconfig_advancedpreset_termgtk_color_selection_get_typegtk_color_selection_get_colorpreset_adjustgtk_color_selection_set_colorconfig_load_presetbitmap_stencil_namerender_plotnamebitmap_flash_namegtk_window_set_positionpreset_initgtk_box_get_typegtk_box_pack_startgtk_color_selection_newgtk_hbox_newgtk_check_button_new_with_labelgtk_hbutton_box_newgtk_button_box_get_typegtk_button_box_set_layoutgtk_button_box_set_spacinggtk_button_box_set_child_sizegtk_button_box_set_child_ipaddinggtk_toggle_button_new_with_labelgtk_selection_add_targetgtk_button_new_with_labelgtk_widget_grab_defaultavboxgtk_adjustment_newgtk_adjustment_get_typegtk_hscale_newgtk_scale_get_typegtk_scale_set_draw_valueconfig_defaultxmms_cfg_read_stringprintfg_freeg_get_home_dirg_strconcatxmms_cfg_open_filexmms_cfg_read_intxmms_cfg_read_booleanxmms_cfg_freeunlinkxmms_cfg_newxmms_cfg_write_intxmms_cfg_write_stringxmms_cfg_write_booleanxmms_cfg_write_filereadmegdk_font_loadgtk_text_get_typegtk_text_insertgdk_font_unrefgtk_scrolled_window_newgtk_scrolled_window_get_typegtk_scrolled_window_set_policygtk_text_newgtk_text_set_editablegtk_signal_connect_objectvsprintfmallocmemsetloopinterpcondition_datastrcasecmpfopenstrchrg_strdupfgetsfclosegtk_entry_get_typegtk_combo_get_typegtk_entry_get_textg_list_freeg_list_appendgtk_combo_set_popdown_stringsgtk_entry_set_text__ctype_bgtk_label_newgtk_combo_newpreset_gettitlestrrchrstrncpyparseboolpaste_parsestring__strtol_internalXCreateBitmapFromDataXAllocNamedColorXCreatePixmapCursorXFreePixmapXFreeXShmDetachshmdtshmctlshmget__errno_locationshmatXShmAttachXSyncXAllocColorXCreatePixmapXCreateGCXSetForegroundXFillRectangleXSetFillStyleXSetStippleXFreeGCXMapWindowXLowerWindowXUnmapWindowXOpenDisplaygetenvXGetWindowAttributesdlopenXShmQueryExtensionXShmGetEventBaseXInternAtomXChangeWindowAttributesXCreateWindowXSetWindowBackgroundPixmapXMapRaisedXCreateFontCursorXDefineCursorXSetInputFocusxv_eventXConnectionNumbergdk_input_add_fullXFlushXCloseDisplaydlcloseXNextEventXLookupStringXPendinggdk_input_removeXClearWindowXResetScreenSaverXWarpPointer__ctype_tolowerlibgtk-1.2.so.0libgdk-1.2.so.0libgmodule-1.2.so.0libgthread-1.2.so.0libglib-1.2.so.0libpthread.so.0libdl.so.2libXi.so.6libXext.so.6libX11.so.6libm.so.6libc.so.6_edata__bss_start_endlibblursk.soGLIBC_2.0GLIBC_2.1GLIBC_2.1.3GLIBC_2.2  ii 10ii ;ii 1Psi Eii Qii ;ii 1ii 1(,@DX\pt04HL`dx|  $8<PThl  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPT 048@DHLPTX`dhlp $(04<@HLTX`dlpx|P+T+X+\+`+d+h+l+p+t+x+ $(48<HLP\`dptxđȑԑܑؑĖȖ̖ЖԖؖܖ  $(,048<@DHLPTX\`dhlptx|ėȗ̗Зԗؗܗ  $(,048<@DHLPTX\`dhlptx|ĘȘ̘ИԘؘܘ  $(,048<@DHLPTX\`dhlptx|ęș̙Йԙؙܙ  $(,048<@DHLPTX\`dhlptx|ĚȚ̚КԚؚܚ  $(,048<@DHLPTX\`dhlptx|ěț̛Лԛ؛ܛ  $(,048<@DHLPTX\`dhlptx|ĜȜ̜МԜ؜ܜ  $(,048<@DHLPTX\`dhlptx|ĝȝ̝Нԝ؝ܝ  $(,048<@DHLPTX\`dhlptx|ĞȞ̞ОԞ؞ܞ  $(,048<@DHLPTX\`dhlptx|z{K}~"pz{R}~!!dz{X}~''(zR{R^}R-RR-RRR{d}  x$(.Ĥ7Ȥ<̤=ФBԤDؤEܤHIOQXbfgmr sz{|~ $,048<@DHLPTX\`hlt| "+2=?KPRĥSРԠؠܠ !"#$%& ')*+, -$/(0,1024384<5@6D8H9L:P;T=X>\?`AdChFlGpHtJxK|LMNPSTUVWYZ[\]^_`aġcȡd̡eСhԡiءjܡklnopqtuvwxy } $(,048<@DHLPTX\`dhlptx|ĢȢ̢ТԢآܢ  $(,048<@DHLPTX\`dhlptx|ģ ȣ ̣ У ԣأܣ !#$ %&'() *$,(-,.0/4081<3@4D5H6L7P8T9X:\;`<d>h@lApBtCxD|EFGHIJLMNOQTUVWUS[lC%[ hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPUS[È3t[ÉUS[X3$?udt.<P.t& ?P ?Ћ ?8u⃻htP.ǃ$?]]É'US[2[]Ð&US[è2tPP]]Í&US[h2[]Ð&US[K2<u1+␍&1111111t&T(I(@t&(H0t&$(( (@[]US[Ë1(P(Ѓ ~ ǃ(( +⍶110000000000p0(((@t&(@rt&(c(HRt&F(95(((؃t&(؃[]Í&'UVS[:0(0E1 уt t'&t[^]Ðt&US[/([]ÍvUWVS[é/(}1Ѓ uAA[^_]Ðt&UWVS[Y/(8E1;H|߉[^_]Ív'UVS[/(E11ыD9} ;9} *t&<9| [^]Ðt&UWVS[Ö.(E17щ+H+DEE} Eم} Eډ)Ћ(y?)‰)y?)F(>~ ǃ(UM)ʉ[^_]Ív'UWVS[-(E17+H+DEE} Eޅ} Eى)ȋ()))ƍB(ƒ~ ǃ(Mu)[^_]ÉU WVS[&-M(01ljQVe[^_]ÍU WVS[,(E11Ɖщ+H+D<uǃ,HKt@,Huǃ0Ht&u ǃ0H0H,Hǃ<֋,HwO+ ,,+,+)*)t&))E} Eم}ډЋ(y?)‰y?)G(>~ ǃ(M()ʉ[^_]Í&UWVS[V+(0E1Eɉ17UMɋxEȋ}M17֍+E[^_]ÍULWVS[*(E11ƋH֋)ϋBX+DMU}t)(P(EI9| ǃ(u(ЙƋ(<} tEu ME}t+u+M}tΉً([^_]US['Ujj<PRf]] U WVS[&u(11+H@X+D(01t'މ(16u[^_]Ít&UE]ÍU WVS[#E((11@4@EG(;@| ǃ(EE[^_]É'U,WVS[Ö"M(16Nj(P(Ѓc~ ǃ(ۃ(}xE1ҋEUmܳDɃ܋L$}܋Tm}fEf fEm]Mmȍe[^_]ÍvUWVS[!(E91+D+HЋ<ȃwl+፶'T!O!D!>!4!-!$!t&H3@."@v ߉[^_]ÐUWVS[!<E(]ǃ(EMT1Ћ11ET0U122OyҋMMExT011ET0U122Oyҿu(&gfff))ȃ+⍶'~o`P@4$ (( (@(؃(((@(@t&t&v(g(H\(R(@At&(/v(Hv(t&( O8(E11Ɖ+<@9ǁ+DH9}+LP9}+TX9}+\`9}MD([^_]Ít&UWVS[(E11+H֋+D@XʊjPMЋA,P tjxPuЋF,Pu%(H}PЅ}ƃ\EB@׊EE܋܋}fUf fUm]Em0F +t&4!,4Kgfff))ȍP4Kw+\mdTD8K@8Kt t 2t)h@E_t&UOt&M?t&/E',U}t M u؃(H}9uE; (HU܃juV}(HMH(Hu苼t3 tPЃPK,MtPǃ,M=e[^]US[hx|t/P tlPЃǃ t t:tjQD@@t @(Pi]]Í&'U,WVS[<+<E<DPD<~@=~/ǃD<@< 1҉u< };@}@D\ Q))<})NjU~ҋMEGw)‰)ЋU4N)QhRe[^_]Ít&'UWVS[ól8 1҈‹ x<t xDž|DžtL\U`p|p1|@ 2Džx4Xh|l|pd; }+\4UJJxA9|䋍pXh4)ƉHNjxxl}؃dtdǿ N)NjxdDžx N )xxu'+|f|Ex|ftMt&|f|Eh|t}` Q@PR8[^_]ÍUS[ËE|M[]Í&'US[[EM[]Í&'US[(1E 1҉EUm݃M%EUmȉEUmEu EuEu*EuEuݓ Euݛ ǃ ǃ ܓ$È@s$ǃ| ǃ ~D@u0D@u܃,܃4ݛ| ݃| ܋<ݓ| Eu܃Dݛ| ؍| []Ð&U‹PXPPm]]ÉUVS[çPd PȉPF\ h PF`e[^]Í&US[H4 P‹P@ҋj踆]]Í'U WVS[H P<ƋEpPDǹ uRUBP茆ƃVa}G V輌P P迈P6j\ je[^_]ÐUVS[GP PhP袀F$  PcF, PQF0 $ PPŁ j:R>P U̅t t:tj PPjjj P{PEPP}0 Pcxjjx jjj P{P PyP} PxLP P4E܃ jFP|PUR jjj P{PMQ~P}0jPPPPFPj=W~$ jjj$ PzPEP~P| j\PkPxPFPjUR jjj PQzPMQ7~PN| ZP,y F PGuP P}Pv jEPhP Eȅt t8tj P}P蛂jjj PyPUR}P{0 PvpPox @$PtP P4}P vjWMQ t t:tj P|P jjj PxPEP|Pz  PeujF(PPURU jjj PxPMQn|Pz }P P8EjF,PHPW jjj P%xPEP |P"z jPPPF0PjW jjj PwPUR{Py jF4PPPWK( jjj( PwPMQg{P~y0jF8PPW, jjj, P:wPEP {P7y0􍃊Pv0 FPPl PsgrPl PnPkp 0j.kPp PanPhmjjjp PPjPMQ6nPMl0p PfPPE jP.PPPGhPj|7Vt jjjt PiPEPmPk Phx GlPdPx PkmPBf jVURx t t:tjx P2mPrjjjx P!iPMQmPk0x PePg| @xPcP| PlPejVEP| t t:tj| P|lPcq jjj| PhhPURNlPej | PdP4g @pPFcP PkPdjVMQ t t:tj PkPp jjj PgPEPkPi 􋃀 P*dP{f @tPbP P@kPdjVUR t t:tj P kPo jjj PfPMQjPh 􋃄 PqcPe @|PaP PjP^cjVEP t t:tj PQjP8o jjj P=fPUR#jP:h 􋃈 Pbf jiP PiP` jiP PiPcjjj PePPiPg0Pmn jMQP ƅt t8tj P2iPn t t:tj PhH jjj PdP PhPf 􋃐 PeaPm EPL6PV t t:tj PkhPRm t t:tj P9hH jjj P*dP P hP$f 􋃔 P`􋃌 P` PlPPgPbPY` PK`􋃐 P^e[^_]Í&'US[+E@@@ @PP@ @$0P(LP,P0PDP4P8@<P@PD@HpPLPPPT8PX@\P`@dPh@l@x@p@t@|ǀǀ[]Ðt&UWVS[UEPEPE PR^}EE}tj41BEPV@_u E0EE}tURU҃1uEwu}uEPU REP<P|fEP}je[^_] UWVS[}t%jlPhePeEEE} 6OjP6ePeEEWgEPvdƃ {WPEPVweGPPEPVbe GPPEPVJeG PPEPV5eGE EEPPEPVeEGj|PGPPEPV0j\PkPxPjGPPEPV0G PPEPVa[G$PPEPVL[ jPG(PPEPVT jHPG,PPEPV0 jPPPjG0PPEPV0jPPG4P PEPV jPG8PPEPV jPPPPjGP PEPVy0GX>tG|PWTEjVjjP!SPEPZP`0EPWe[^_]ÐU,WVS[vu j"WEj b_PEPZPY jWPEPeZP Vj j `E P_PEP4ZPUjjRǃ jjQPWZP;WjjjWUPEPYPW0jjwWEh,hP!_ EPo^PWYPTVEP jQPEPhYPWUƃjYPVDYPP jXPV$YPRjjjVUPURXPW0EP]EEt t:tjEPXP,jRPUEt t:tjPXP6ZEt t:tjEPcXH jjjEPWTPV@XPWV EPHOEt t:tjEPXPURPEt t:tjPWPYEPtP VhPEP\P WPPEPDP EP5PEUEBEBEB Ee[^_]US[uPPRW]]UVS[ĐUE PR0VNtVP0PVR[^]ÐU WVS[V}u ;8u!;0uPX 8t-PKYPu"1҉+E%)‰GF9r-t&1Ҋ+EF%)‰G9r؋UxM (U(D@EEPhPgTu0E<x( B@8Wun9sn>u G'1҉+E%)‰WF9r.1Ҋ+EF%)‰W9rӀ Suu(ExIE4HE<M|7PVW-Q+}PVWQ+}+u MyɋUM (Ue[^_]Ív'UWVS[f@t&1ɍPUEE9(AEUUu0~׋Ek[^_]Ít&U,WVS[æ|EEuuE ;{U x;skE|}U (UUEE@Eu}17utEBuuIy݋}}~[^_]Í&UWVS[{}U x99p싃MxHt)ыE@)ȉ)Ѝ~}1ɉ}E1ҋEUm݃܋EuE܋݃EuEܳ uE܃ }fEf fEm]UmܣEu&EE EE܋V hEu=ܳ uE܃} }fEf fEm]Um?t&E܋܃$܃ }fEf fEm]}m1PRWz=e[^_]ÍUS[ÛyEU `ǃ\ǃ@8Ct ƃdvd1dPU+EP+EP @ )P?)ljP \tǃ\&1dPVEP PP| `~+1dPFPUR HPPH `~&1dPVEHP PHPM (1dPVEPxPt&E )‹xU))1Ɓ~}1%PEx܋|}fUf fUm]EmP܋}fMf fMm]EmP܋l}fUf fUm]EmP܋t}fUf fUm]EmPt&M'șG1dPVEP/U<'PMP@ `~+1dPFPEPUHPMP `~&1dPVEHPUPMHPe[^_]Ux1ҋEUmEUm܋<ݛl݃$1ܳ< ݛt@D8I"EЍM܍'u䍻}؍/M9Eu܉u}}E؉EEE'љu}ԋ2+2u >}t:+:Uԋ}UЍT)y؃+Ey؃~EԋM4uEE􋃐9EmP}WEP9PURMQq9'e[^_]Í&U,WVS[qM} 9~ 9 &9~[t9EEu\M9}!MUMUfpfJuAM9|EME9Et&wPU\ME|1ωɋUfpfD‰fTNyՋ}OEMEE9E}BuUUvDTЍ@PfEE9E|;}I[^_]UlWVS[ÖpEPEPh.E;<u<1<U9}%1ɐt&UzfG;}|EԉE%U<<UEPRQ^7EExE܋EPEP:EܻDE$1EE];}ExE؍PEPz*jUREuzh$EMQ +}G7E t#UBPFPN!} u6u݋M1}t} E77Eǃ"EPj$e[^_]ÍvUVS[7aUEPRƃtMUt 7FP@,V'*7 jjj$e[^]Í'US[è`j7$]]ÍUVS[w`u&Py$P7P&@DP&Pj$ ;7u P$;7u P;7u Pe[^]ÍvU WVS[_7jjj7P P@"ƃjjjV!P7P%P#0VZ 7jLPPg#P7Pz%xDt_I#P7P\%@D8t?)#P7P<%@D8u#P7P%@D)j"P7P$@DP$P) jjj7P P7P$P" 7PPP ƃ jjjV P7Pm$P" VPI)7 j|RP7׉ƅt t8tj7P$P(jjj7PP7P#P!07PiP(7 jWV7t t:tj7Pw#P^(jjj7PfP7PI#P`!07PP(7 jWV7t t:tj7P"P'jjj7PP7P"P 07PSj7e[^_]Ðt&US[;\ǃ7ǃ7[]Í&US[\t􍃼P]]Ð&US[[7u13 "PP7P!@DP!P]]ÍUWVS[f[EuǹuF&EE܋D܋L}fUf fUm]um j&PEP .׋@8ƹtƋ}u"tu׹%EE܋T܋L}fUf fUm]Embt&1LE1vURU:PtEPUDPu &F ve[^_]Ð&UWVS[YMLE97u"x98u98!U7xE84@X88MuN ʋEvuu9scE7U7ǃ78@7M׉78P Й7)‰7^ω7u78MPЙ7)‰78@ 77ǃ77)u E 7E 7Ƌ7)UM7Mș7|<8B9}/|+;J }&Rȃs1[^_]ÍvUWVS[WE8W1UBU;0s.&EPVUR3tFG;0rًUU()‰NjxU;re[^_]ÍUS[;WEwx+⍶'VVVVVVVVVVVVVVVt&\,e$r} w DL1[]Í&US[ËVU tt t*.! wLT1[]ÉUPOP[PjGPPV0jPGTPVxEEe[^_]Ðt&UWVS[QEC9OM[Mt/tEPU@tu< Pb Vi1e[^_]Ít&UWVS[HP fUHfMfpffUffMffuEEP9P9Pj.jf(P9P9P= E0j.jf~P9P9P E 􋃔9Pj.jf9P9Pǃ jjW9PƃX:PV9P j.jfjjVW9P EPV9P]jV9Pk EPV9Pj.jfjjVW9P099D4PV9PEPV9P j.jfjjVW9P[ V9PHEP9P EP9Pe[^_] US[øEt:Httjuft:\:P9P.`:P9P \:P9P`:P9Pxtu@ǃt:\:P9P`:P9PKtG|9|9~6ǃ|9\:P9P)`:P9P]]Ð&UWVS[ÃD9tn t&jJ9uI􍳔 V>u􍃜 PX VP P: 99}!D0rh9d:Blh:Bxl:Bpp:EP9DP9P:E9E9E99u ǃ9j!PH|@u􍃜!"P|@P@v"P|@P@O#P|@Pi@(#P|@PB@.#P|@P@9#P|@P@I#P|@P@Z#P|@P@tim#P|@P@tF#P|@P`@t##P|@P=@u􍃼#Yh:tS􋃈9P u<$Pdǃh:h:t􋃈9P P:dP`P\PXPTP9P@Ѓ t$ǃ<:PPLP9DP9P@Ѓu Lu\%Pt&19sGPBШtσt&F9s%Шu9sP)<:PP@Ѓ;Lr%HP<:P9P@ǃ91Dž@ 选@F;Hs9@YV12tI420uǃ99@ P9u &-j<:P9P@Ѓt'P3h&j#(P9Pƒt%DPR<:P9P@Ѓt99D8DX:p:9hD9ǃL:1EVh9P9PiHD9)ʋ9sD DPH 9)9st&؋99D8lEEVh jj9Pjj.jfQDP99DP9P)90$P9P9P9P9PN j<9PH:P9P9P}t&99hD8lEEVh jj9Pj9P9Pjj99DP9P09ǃL:09P9Pgjj9P9Pǃ9 99D8lEVWjj9Pj9Pjj9P9P9P{`:0VWjj9Pjj9P9Pj9P9P;\:0jj9P9P 9p:u%H:P9P9Pjǃt:'jjPj􋃈9PP3D:0􋃈9Pkv9t;􋃈9Pǃ9|@tPǃ|@1([^_]Í&UVS[4:t&uV9P1E;P:uL:ǃL:v t@L:u ǃL:jj9P9P\tv􍃀9PEPj EPV KE p>+ 6 6 66 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6D7b7 6 66 6 647 6 6 6 6 6 6 6 6 6 6 6 6S7 6q777 6 6 6 6 6 6 6D7b7 6 66 6 647 6 6 6 6 6 6 6 6 6 6 6 6S7 6q777jNj?j0ji!jz$E=Ru%jdd=TjEH+L66n6^6D6ǀit&jjljPKp:tE>j$@j y1ɃQj9tPx[^]ÉUS[59@:tBD:Pp:t9P9P􋃈9PC􋃈9Pǃ9 j|@tPǃ|@]]ÉU\WVS[&59L:t9L:z@x9l:t'l:1PVF~d:t$:E؋U ЉU :M܋}}@:t U 9P|M9H}@:u9}WE P@:u4ǀ1E@:U;95}/(E荓|@UЃd:@EE}}G}9EgEE}EEEMBBRu4 Eؙ}tt?}E }ƋUBUąt&}1UNBG}AE }}G}ą~et&U1}NfGfBUA1E@E;u }2}11}ufWEEE؅~ۉUA+EʐMĉME}@:9EEE}G}ȋE9E+t&EEEE MUA} OE}ƋG}4}tt}~n}~hEUDE1UUU;u &U1EU1EeEEЋ}AEE‰U;u |dt&}u*u NUUU̅|H}1UBG}ANy/1}}};u }U1}GAE‰U;u |ỦU@:}9EȉE;9h:uO􋃜9P9PjjUR} WjjP9P9P<:P9P@Yt&j9P9PjjEPU RjjP9P9P<:P9P@ǃL:@p:T:HT:ȃc~{􋃈9P;FP9EEF܋4(}f}f f}m]EmPjjjj9Pj9P,ǃT:@􋃈9P0e[^_]Í'U\WVS[F/M 99%1҉EU%mEUmȉEUml:t\܋<(܋D(܋L(܋\(܋d(݃l(܋|(܃T(܋(^܋(܋(܋(܋(܋(܋l(܋(܃T(܋(܋(݃t(Í|:EM}fuf fum]UmЋuf1|<E}fuf fum]UmЋuf1|>}fEf fEm]Umf9u1ҍ|@1UuĉMu؉EԋU܉UЍ|@M̉}ȋuEEE؋Uf<u-MUЊ MԈ19UMȊÜ2:}&EU1Ɋ MEЋU1Ɋ MMM1 EEMMMUԈ2:EȋU1Ɋ MMU1Ɋ MEș}M̈19GEM<[^_] U WVS[V,MtG11t&xu(;@|@1@MG<u[^_]Ít&'UWVS[+uU18tI1ɍGEBE>t(<.t u UUMMP/PEtEd>Љуtzt8(t-@8(t(@8(t#@tttu@@)EEEE U<tE+E9EM E<uMU E#t&}UEEH EMEe[^_]Í&UWVS[ö(E@EEEE1UB;}}U G;}}Ut<{uE;}}E<{1҈‰UE}t;E ,MuEΊtZEPVEPǃEPWVEPEPE PEP0DP tFDB u롍e[^_]ÍvWVSQRP=5v)H@ڭ)H@ڭ)H@ڭ)H@ڭ)H@ڭ)H@ڭ)H@ڭ)H@ $ZY[^_ÉWVSQRUP=5-*ڍD*H) تE*ڍD*H) تE*ڍD*H) تE*ڍD*H) تE*ڍD*H) تE*ڍD*H) تE*ڍD*H) تE*ڍD*H) تE $]ZY[^_ÐWVSQRUP=5-Eu[^]Ít&'US[[]Ð&US[w[@Y@-DT! @@>r@.@?Flow aroundFlow betweenFractal sphereFractalBinaryWeaveShredDividedTangramSwirlPrismaticRippleDrainSpiralBullseyeSpinSphereWobble backBackwardFast forwardForwardSprayLeft rightUp downGravityCylinderWiggleRiseFour wayGrainyWobbleSimpleRandom quietRandomFlowRandom slowRandom blurNRFMS@@>@Blur on beatsSmearMeltFull blurReduced blurNo blur222232114233341243221222222222222222222222222222233225412124411332442233212223431444321442242222133411232443222323343133222222222122321141342422434222222222222222222222222222222242434222432332125554341123113422353233343422224431121244322223243421332222222223224211334223244343222222222222222222222222222222434233243134211142245431322353431553412443223432112224324112233343223322222222242243224552213443352222222222122222222222222222223521244323312312456666643313422334553112522442221224532321212342422223121222222522544454521234424222222221121222222222212112112244112342331223456654554455443121353522224453444545531233112224252211332112322223312222444222343421122222222112222222322322222123332113133111245422333332134542212323422445444433312122321222233322122222232222433242a334a17826a9921222399a725a9a524aa921967a816aaa32212399a944a4212223218712874a22aaa7323220412328a962971881596a9229a952196222111132a325a898179782122238887296279269293296a6926919721126a22a61a8002212218712898a32a88622111698724a21125a4a325896a11a8841296222111227a825a27817988212223a8862698a626929329a85917a8a431114a89a318988332327aa63875b23a88642111689924a112219a8134aa2a21a88526a9522111114442243332244421222235532245422342412352342445332111245543325551223345533332513365442111455222411312242232421612344324453221111112122232212212212222211121222222222222122122221222112243221122221132122212122343332221112222111132212223122211222211211222222222223332212111211112222222222222222222222222211112222222131122231112231121122213342221121223111222222233222222222222222222222222222322111223333232222222222222222222222222222121222222221221222221112231121121134322212211321112222123321222223312222222222222222222231123332332322222222222222222222222222221112222212212322222321223222111132333222212122221122233331222222255122222222222222222232212312112221122222222222222222222222222221312222322222322222321221231211232223333333333422322322222222221462122222222222222222112111321212113222211222222222222222222221223122223222122222221222323333333433344322132223112222222222222344726222222222222222221122123122211212221211222222322222222222211222222222212433333232343343232211233332221321232122222222222224645261222222222222222211321312212112132333432222232222222222222112222222222123333322111121211111211111222222212212222222222222256472721222222222222222113121231223244545665655665433212222122221122222222111222222212212211222122122213312223222322222222222222575728222222222222222221131221212355557566546555545455321111112222212222321112322222222222122221221222222122132223222222222222224557282422222222222222211221332354555556546554434333443431112121122222222211122222222221212222212122222232142322231222222222222246572833222222222222222113212345664546565565554444453434444431311222211322112222222222233122222232222222311333221322222222222222575528233222222222222122122345456445677656465544444545433544454223321222221332222232113243212332223331233212324223222222222222224756272332222222222222211324545545555545665644455444454332344444455443222211111222221112322222232112222232114133442222222222222256563822322222222222222122345534665421236665545544444344212344444565333322211222222222212222222321111122322343432222222222222222555627233222222222222234544444465321211244444343445344343431114323433334445433122121232234434445542222222343233222222222222222225656372332222222222222242223222332343334443435653332332333111121121444445565555565566665666654444221111233112122211222222222222157562822222222222222445523432222213342222223216622333333333333332222232454555445555554544433345760676545554455543544421531111211343435222122222222224379534872224753465323443433433333322332233333222221222221222122323334444545556655566667777886656667665554554554554423222222222242398579625459547898469578985345576533433443233223332233343344334343333333322122222322343123333234454445544434445555552122222222422597a945644a76999a6697989995388aa94574467653335444355554454545444554444453344433323323343565435655655543322211122113221222222243239bba57656b97ab8b88a8b965a88bb899768658a75338a963786aaaba8888775777645477555666565534644455666665666655543332233221112222222243237aa967566a97aa8b89a8a875999a75466587569774367873668999aa8aaaa74a9a834498445677767455865568965766876677776664457642452222222242328aaa764569a7aa7a98a7a8659a9a74366598459785495884567966887b99ab699aa345a933459aaaa544884457656754654665666664466632642222222242239966964568a8aa7a99b7a9557a9b745785a84498966a6784775965666a537b8999b536b934558aaab9458a5337aaab7416545332255334343463222222224324a878b94567a9aa69aab69a658c8b856775983388976a5683763aaaba8b734aa8a6b947b9445566679a668b744799aaa78a767aaaaa7976497553542222224236a8759b6577bbb968bba69b657b8b9567659a4398768a5585956aaaaa8a8349b8a5ab68a8445878999b877b83676664a87a858ba9ab7a977ba94496222222423368667a86779ba867bb969b767b8b957779ba758967aa4496866a84445b9369b8b68b98a846897aabbb977ba4755777aa59867a64506b968b8924952222224223576777877789877789778a777b9a967789ba997a79a93489976aa8876aa779b8a67bb8a745788bb9a9759bb875999a9968965997696aa68b6a35952222224423347777688803455566777777777777788887776759a744899647aaaaaabbaaa7a859bab745688ba76775aa9a66a9889769a659bbab9aa69b7a5694222222423232477776777743632333456677877777843322134577656663437899a7aaab839835aba645576aba9977a94a85a9646669a669a99b9aa7ab7a66942223335344453577776705766444444556777778777533455578777543323333233345663267226983444546abaaa795269489776657a637932749a8aa4a77a4222221422322344677777770777777677777787775556776966654331232232223211122223222222233335256777663226648999989aa96a98a8899a92998a322212354434335456778877777777777778877767788702654222312222311213113112222322222222322344232223231222223444677756aaba88ba727aa9222212452423324355678677777777788887866678802532123211332422432222113311222322222212222264332232321132121112321133238484973238a72222124532344445554566787777787777778887775331112133223434235523211113322223222222221231445222422111223112133223322372728322223222222146513311332222236888a7797787798886622232332133222533442443121112232223222222222123235222331111122311232133222301717412323322221235522322454444455571278989877867644212433211333124414422531211123322132222222222331544133121112132213323322213828183223232222222363332434333323224312224443214222241123211222441224243553521112323321222222222234245342323422121222242232222138282732322322222114432424323432211143222242312332222411221112232322224344433521222223212122222223423434342232322221223223222222371427323231222224435323341334322212331222433212322224111211122322221233224234432311112222222221342324433322223222221333422222223812283233222222234453554544454333234422224331113222241212111114121211243333422432112113222222234224244342222222222132333223222238222721222222222111314312334343111233222243311132221311123111131122211341243133542112222112225521224314322222222223313322222232331222222222222223335463334565565445455555534545444444344453333322232112322423433553213222235653212243442222222222231133222221233112222222222222244455533236345342122212224331132232332113232212112321111333334422355554446653222224245212222222224211322222221332222222222222222222345111364334322113222243321344444234343334332222211123312233133344445432422222221431122222222431132222222114222222222222222222113433223335432222232222433442324223343221222322222233222422442134221131114112332342222222221132223323222222232122222222222222211233423433334122222322224233323242233443121222332222232222431343143111311132342134222222221124333332232222213131222222222222222211234223222222222223222243433232422222422321223322222222222442242323213122422224422222222223322233122222222221312222222222222224445554222222222222232222433443324222334332323233222223222222452324446544433213531122221222332113222222222223123122222222222222212233322222222222222322223431124242223223213332222222123222223244452323521233542111222222343211331222222221322243122222222222222044232322222222222223222223212132422221141233232222222232222131235643213344441121112222343222133112222231222132431122222222222225432334222222222222232222231211324222112422111322222233232222321214354133435332222233443222133311122222323323223113422222222222222225422222222222222322222221124242221114343213222222342322222111141232321233444444443222223431211222223353233341134222222222222c c #ccccccb c #bbbbbba c #aaaaaa9 c #9999998 c #8888887 c #7777776 c #6666665 c #5555554 c #4444443 c #3333332 c #2222221 c #1111110 c #000000 128 64 13 1xmms_fullscreen_initxmms_fullscreen_enterxmms_fullscreen_leavexmms_fullscreen_inxmms_fullscreen_cleanupBlursk 1.3Use XVUse XV doubledUse XMMSXMMS fullscreen isn't supported here. This is usually because you're running an X server other than XFree86. On older versions of XMMS, it may also occur if you don't have dynamically-linked versions of the Xxf86fga and Xxf86vm libraries; newer versions of XMMS can avoid that problem.DisabledFull-screen mode is disabled. Before you can use Blursk in full-screen mode, you must configure the full-screen options in the [Advanced] dialog. In particular, you should change "Disabled" to one of the "Use xxxx" methods.Blurskdestroyconfigure_eventselection_receivedkey_press_eventbutton_press_eventbutton_release_eventmotion_notify_eventY>Unknown{%d} %sCenterFull flashInvert flashBump effectAnti-fade effectRipple effectMono spectrumStereo spectrumHigh/Low plotRadial spectrumFlowerPhase shiftOscilloscopeRetro floatersFast floatersSlow floatersDotsNo floaterso@MbP?@@N@v@{Gz?o@N@@v@??v@?p@>NoiseRainbowColor bandsColor stripesStripesThresholdColor standoffStandoffColor layersLayersMetalCloudFlameGrayingMilkyBrighteningDimmingRandomBWDSCF@>o@1@>1@>Random bkgndFlash bkgndColor bkgndShift bkgndDark bkgndWhite bkgndBlack bkgndN@v@cmdactivatemenuUse XVo@Bump effectp?Cycling signalWhite signalNormal signalFast fadeMedium fadeSlow fadeNo fadeFast switchMedium switchSlow switchRipple effectAnti-fade effectNormal effectBlursk Configurationdestroydelete_eventPresetsBase colorcolor_changedColor optionsContour linestoggledHue on beatsBlur optionsSlow motionEffectsThick on beatsCopyselection_clear_eventselection_getAboutclickedAdvancedOkCancelp?Blursk AdvancedMiscellanyFast CPUMedium CPUSlow CPUShow window titleAlways show info4 seconds infoNever show infoBeat sensitivityvalue_changedFull screenUse XV doubledUse XMMSDisabledShared memoryAlternative YUVIn root windowMask out edgesRevert to window at endAread_string() got invalid value "%s" for %s.%s /.xmms/blursk-presets/.xmms/configBlurskxywidthheightcolorcolor_stylesignal_colorcontour_lineshue_on_beatsbackgroundblur_styletransition_speedblur_whenblur_stencilfade_speedslow_motionsignal_styleplot_stylethick_on_beatsflash_styleoverall_effectfloaterscpu_speedwindow_titleshow_infobeat_sensitivityfullscreen_methodfullscreen_shmfullscreen_yuv709fullscreen_rootfullscreen_edgesfullscreen_revertfullscreen_desiredrandom_preset-*-helvetica-bold-r-normal--*-180-*-*-*-*-*-*-*-courier-medium-r-normal--*-120-*-*-*-*-*-*clickeddelete_eventCloseShit Happens$@,@@п$@@@???-DT!@@-DT!@L@@NoneEdgesRadarInertiaStarburstAirbrushPlus signsFuzzy dotsDotsMirroredLine/.xmms/blursk-presetsr>Title: changed LoadclickedSaveEraseBob stencilBob flashQuestion stencilQuestion flashPeace stencilPeace flashFlower stencilFlower flashClef stencilClef flashNotes stencilNotes flashGnome stencilGnome flashX stencilX flashXMMS stencilXMMS flashTux stencilTux flashBlursk stencilBlursk flashMaybe stencilRandom Random stencilK@>&@No flashRandom flashFull flashInvert flashNo stencil stencil flash%.1s.%s%ldFast fadeMedium fadeSlow fadeNo fadeCycling signalWhite signalNormal signalFast switchMedium switchSlow switchRipple effectAnti-fade effectBump effectNormal effectblackCould not allocate shared memory image You probably won't be able to use XV with shared memory, but you might get it to work if you disable shared memory via Blursk's [Advanced] dialog. Perhaps updating your X server or libraries would help. Tried to allocate %dx%d image, but got %dx%d XVideo usually has a limit on how large an image it can handle. Sometimes the limit is smaller than the size reported by xvinfo. Try reducing the size of your Blursk window. If you're using "XV doubled", try switching to plain "XV".Shared memory error, errno=%d I have no idea how to fix this. Sorry. Shared memory error (address NULL) I have no idea how to fix this. Sorry. Shared memory error (address error) I have no idea how to fix this. Sorry. Could not allocate local image I have no idea how to fix this. Sorry. Could not allocate local memory for image data I have no idea how to fix this. Sorry. DISPLAYCould not connect to the X server. You need to set the DISPLAY environment variable. Could not connect to the X server. Currently, the DISPLAY environment variable is set to "%s". Perhaps you need to change that? Use XV doubledlibXv.soCould not load the XVideo library, "libXv.so" This library is new in XFree86 4.x. Blursk needs a dymamically linkable form of that library. Either you're some other X server, or an old version of XFree86, or you only have a static version of that library, "libXv.a", which doesn't do Blursk any good. You can't use XV until you upgrade XvCreateImageXvFreeAdaptorInfoXvGrabPortXvListImageFormatsXvPutImageXvQueryAdaptorsXvQueryExtensionXvGetPortAttributeXvSetPortAttributeXvShmCreateImageXvShmPutImageCould not resolve all XVideo library function names Perhaps you have an old version of "libXv.so"? Server doesn't support shared memory Shared memory is only available if xdpyinfo includes "MIT-SHM" in the list of extensions. I'll try running without it. This server doesn't support XVideo XVideo is only available if xdpyinfo includes "XVideo" in the list of extensions. This server has no XVideo adaptors Either your video card has no video scaling hardware, or XFree86 has no driver for it. No XVideo adaptors support imaging Blursk's XV module can't work without imaging. Perhaps a newer version of XFree86 would solve this. The early versions of the XVideo extension didn't include imaging; it was added in XFree86 4.1.0 This XVideo adaptor doesn't support Blursk Blursk only works with planar YV12 or I420 image formats. Although this XVideo adaptor does support some imaging formats, it doesn't support any that Blursk knows how to use. Sorry.Couldn't grab the XVideo port Is some other program already using it? XV_COLORKEYYUV>Cl?S?X9v?0@B`"۹oʡ?jt?`@K7?{Gz? r?T㥛 ?J +?l¿9v?Zd;O?Zd;O?V-?.xx.. .xxx.. ..xxx. ... < ..xx. ..xxx. .xxx.. ... > .xx./ .. .xx. .xx. .xx. .. .xx..xx. .. % .. , .. .xx. .xx. .. ' .. )(].xx. [ . . .x..x. .x..x.. .xxxxxxx. ..x..x. .x..x.. .xxxxxxx. ..x..x. .x..x. . . #:!. .... .x.xx. .xx.x. .... ~.xxxxxx. ...... - .xx.... zyx ... ... .xxx.xxx. .xx.xxx.xx. .xx. .x. .xx..xx. . .xx..xx. .xx. .. .. wv ...... .xxxxxx. .xx....xx.u ..xx... t ..xxx. .xxx.. s .. .xx. .xxx. .xxxx.. .xx.xxx. .. ... rqpo .. .. n .. .. .. .xx. .xx. .xx..xxx..xxx..xx..xx.xxx.xxxx. .. ... .... m .... .xxxx. .xx. l.xxxxx. k ... .xxx. ..xx. .xx. .. j.xx. .. i .. .. .xxx..xx..xx.xxx. .. h.xx..xxx. .xxx.xx. .. .... g .. .xxxx. .xx. .. .xx..xx. .... fe .... .. .xx...xxx. .xxxx.xx. .....xx. .xx. .. d.xx. .xx. .. c .. .... .xx. .xx..xxx...xx..xx.xxxx. .xx..... .xx. .. b ...... a .. ....xx. .xxxxxx.98 . .xx. .x....xx.7 .xx. .xx. .. 6......xx..xxxxxx. .xx.... 5 .. .xx. ....xx. .xx..xx. .xx.xx. .xxxx. ... 4 ..xx. .xxx. .. ..xx.3.xx..... .xx... ...xx. .. .xx.2 ....... .xxxxxxx. ...xx.. .xx. ..xx. .xxxx. .xxx. ... 1.xx. .xx..xx...xx. .xxxxx. ..... 0 _-([,$?pp9% j!ZGYJ)]l+@+ju 3 gx8V&yBE/VFt^.TP2 Bo]i \QNC2M'WyR0|)_z3=G"Ys`92l,;J'IOW/-|4>rf&*%s#=dXUd\cH"![7E-gt6(v@b'?ND#}i%8{ w06qOh5{b"m4I k^#x.*qTmQ_XS[,F c4:(3A5.L~Z7U ~ $e,z91a<e1C}RrM w7: ! 5un  $P;(:<nS)-k61 + 8H/oLKKA0h*`a >D&vfCpn<pn50o,p'p q ~}`qqs rr؃s̃sŃuyy`zzzP{{~@*}|wp}h`uYuL@ЄÄo`QE9-! ٬ͬ@` @` @` @` @` @` @` @`  $*19BKU`kwСPymfVH8*@@Pл@߲ Ҳɲp Pym`RainbowNormal signalBlack bkgndRandomMedium switchMedium fadeFull blurNo stencilStereo spectrumLineNo flashNormal effectNo floatersFast CPUNever show infoNone Blursk 1.3 Copyright (c) 2002 by Steve Kirkendall Freely redistributable under the Gnu GPL version 2 or later http://www.cs.pdx.edu/~kirkenda/blursk/ Blursk is a visualization plugin for XMMS. It was inspired by the "Blur Scope" plugin, but Blursk goes far beyond that. It supports a variety of colormaps, blur patterns, plotting styles, and other options. The only things that haven't changed are parts of the XMMS interface and configuration code. To configure Blursk, select it in the Visualization Plugin menu, and then click the [Configure] button, as usual. If Blursk is running while you're configuring it, then you can see the effects of your changes immediately as you make them. Right-clicking on the Blursk window will also bring up the configuration dialog. Dragging the left mouse button will move the window, and Blursk will even remember that position the next time you start it. Blursk allows you to store combinations of settings as a "preset". The preset controls are located at the top of the configuration dialog, above the options. The controls consist of a combo box where you can type in the name of a preset, and three buttons for loading/saving/erasing the preset named in the combo box. Changing the name in the combo box has no direct affect on the configuration; you must press one of the buttons to make something happen. As a special case, loading "Random preset on quiet" will cause Blursk to randomly choose one of the other presets each time silence is detected on the input. You can end the random choices by loading any other preset, or by altering any property of the current preset. Blursk also supports a variety of full-screen modes. First you must configure the full-screen method by clicking the [Advanced] button on the Configure dialog. (The full- screen options are described at the end of this file.) After that, you should be able to switch to full-screen mode by typing or in the Blursk window. To switch back, hit again. ============================================================= COMMANDS ------------------------------------------------------------- Blursk's animation window is sensitive to the following keys. These should work in full-screen modes too, except when Blursk is running in the root window. or Toggle full-screen mode on/off Show track info or Previous track Play Pause Stop Next track Increase volume Decrease volume The mouse is also supported. The following actions work in the Blursk window or full-screen mode. Most of these work when Blursk is running in the root window too, if the mouse is in the [Blursk] button. * Drag an edge of the window to resize it. * Drag the interior of the window to move it. * While in full-screen mode, click on the window to revert to window mode. * Right-click to bring up the configuration dialog. * Middle-click to paste a configuration string into Blursk. * Move the scroll wheel to change the volume. ============================================================= CUT & PASTE ------------------------------------------------------------- Blursk supports "cut & paste" as a convenient way to share settings. It uses a short string to represent the current settings; this string becomes the "Primary Selection" for your workstation. You can paste this string into email, web pages, or wherever. If you paste a string into Blursk, Blursk will load the settings encoded in the string. COPY: To copy the current settings into a document, first bring up the Configure dialog by right-clicking on the Blursk window. Then simply push in the [Copy] button at the bottom of the dialog. The [Copy] button will remain pushed in until you click the [Copy] button again, or until some other application claims the primary selection. As long as the button remains pushed in, you should be able to paste into any other application, such as a text editor. (Many applications use the middle mouse button to paste.) PASTE: To load settings from another document, select the string in the usual manner. (For most applications, this simply means dragging the mouse through the text -- the highlighted text immediately becomes the primary selection.) Then middle-click on the Blursk animation window. (Not the Configure dialog!) Blursk will parse the string, and adjust its configuration to match whatever it was able to parse from the string. ============================================================= OPTIONS ------------------------------------------------------------- BASE COLOR This allows you to select the drawing color. Some colormaps add extra colors, but all of them will use this color as a reference in one way or another. COLOR OPTIONS The first item here is the color style. It controls the way that Blursk will generate a color map. In addition to a variety of hardcoded color styles, there is also a "Random" setting which causes one of the other color maps to be chosen at random; in addition, each time the blur motion changes (see below), a new color map will be chosen. The fade options come next. Images are always drawn in the color at one end of the color map (usually the brightest end); over time, the image color is shifted toward the other end of the color map. This option controls the speed at which this shifting takes place. The next option determines which color the signal will be drawn in. "Normal signal" uses the brightest color, "White signal" forces the brightest color to be white, and "Cycling signal" causes the signal to be drawn in different colors. Setting the "Contour lines" flag will add some other white lines to the color map. Setting "Hue on beats" will cause a different base color to be chosen when Blursk detects beats in the music. Unfortunately, the beat detector isn't very good yet. The default background color is "Black backgnd", but you can also choose "White" (really light gray), "Dark" (a dark version of the base color), "Shift" (120 degrees around the color wheel from the base color), "Color" (a random color), or "Flash" (the background color flickers in response to the music). BLUR OPTIONS Blur motion is the first option in this group. It determines the way that the image's pixels drift. There are many blur motions supported here, plus "Random", "Random slow", and "Random quiet" settings which cause one of the other blur motions to be chosen randomly, either at regular intervals or at the start of a quiet period. Next is the switching speed. When you change blur styles (or "Random" does it for you), the new style doesn't instantly replace the old style. It happens gradually, under control of the switch speed option. The third option in this section controls the type of blurring. Next is the "stencil" option. Blursk contains a variety of bitmapped images; this options allows you to incorporate one of the images into the blur motion in a subtle way. "Random stencil" chooses one of the images randomly whenever the blur motion changes. "Maybe stencil" does the same except that it usually chooses no image at all. The "Slow motion" option cuts the frame rate in half. This slows down the image's motion, and it also reduces the CPU load. EFFECTS The first option in this section controls the way that the sound signal is converted to an (X,Y) position in the window. The next option controls the way that those points are plotted on the window. The "Radar" setting is unusual in that it uses the X value as a radius, and the Y value as a brightness. "Edges" also uses Y as a brightness, and uses X to select a position along the perimeter of the window. The "Thick on beats" flag attempts to make the renderer use thicker lines when the sound is loud. For some combinations of options, this can make the entire image seem to throb in step with the music. The next option controls flashing. When Blursk detects a beat, it can brighten the whole image, invert the whole image, or add a bitmap image (from the same pool or images as the "blur stencil" option). If this option is set to "Random flash", then it will choose a bitmap randomly; except if the stencil option is also random, then blursk will use the stencil bitmap for flashing. The effect option is next. The "Normal effect" converts the pixel values to colors directly. The "Bump effect" interprets the pixel values as heights, and chooses a color based on height differences to achieve a cheap 3D effect. The "Anti-fade effect" cycles the colormap at exactly the same speed as fading, so that pixels tend to remain the same color as they fade, so you see mostly the blurring and motion but not the fading. The "Ripple effect" causes the fade to be subtly nonlinear. The "floaters" option offers a way to spice up some of the more sedate configurations. "Dots" causes random flashing dots to be added to the image. The other values add persistent dots which follow the blur motion, leaving trails. ============================================================= ADVANCED OPTIONS ------------------------------------------------------------- MISCELLANY The "CPU speed" option gives you a simple way to affect the CPU load, by changing the image resolution. The "Fast CPU" setting uses the full resolution of the window. "Medium CPU" reduces the horizontal resolution by half, and then interpolates points to expand the image to fill the window. The blur motions will be distorted, but it should still look interesting. The "Slow CPU" setting reduces both vertical and horizontal resolution. The "Show window title" option causes the Blursk window to be displayed as a normal application window, with a title bar. Normally it is displayed without a title bar, like a dialog, but some window managers don't let dialogs choose their own position. This option is normally off; if Blursk is unable to create its window where you normally want it, then try turning this option on. The "Show info" option causes the track number and song title to be shown in the image. BEAT SENSITIVITY The beat sensitivity slider affects the beat sensor, which is used by the "hue on beats", "blur on beats", and "flash" features. Moving the slider to the left makes it less sensitive; moving it right increases sensitivity. Sadly, this isn't nearly as effective as I'd hoped. FULL SCREEN Blursk supports full-screen displays in a variety of ways, each with their own quirks. The exact list of possible values depends on the libraries that were available when blursk was configured and compiled, so some of the following methods might not be available to you. "Disabled" Full-screen mode isn't used. "Use XMMS" Full-screen is supported via the XMMS full- screen library functions. This only works on XFree86, and only with recent versions of XMMS. It works by temporarily setting your video card to its lowest supported resolution, and then resizing & repositioning the Blursk window to fill visible part of the desktop. "Use XV" Full-screen is supported via the "XV" video extension (also known as "XVideo"). To find out if your X server supports XV, run the "xdpyinfo" program and look for "XVideo" in the list of extensions. XV depends on special hardware to scale a small image up to fill the screen. "Use XV doubled" This also uses the "XV" video extension, but in a slightly different way. It tries to avoid color artifacts that "Use XV" can create where different colors meet, by doubling the vertical & horizontal resolution. This may interfere with the normal smoothing function of your video card, and it will probably be slower since the image is four times larger. The "Shared memory" flag only affects the "Use XV" and "Use XV doubled" methods. It causes Blursk to use the shared memory versions of the XV imaging functions. Shared memory is faster than the normal functions, but it doesn't work over a network. The "Alternative YUV" flag only affects the "Use XV" and "Use XV doubled" methods. There are many ways to convert RGB colors used by X-windows into YUV colors used by XVideo. By default, Blursk uses YCbCr-601, but setting this flag will make it use YCbCr-709. Use whichever looks better on your system. The "In root window" flag is cool. For the "Use XV" and "Use XV doubled" methods, this flag causes Blursk to send the image to the display's root window. The Blursk image then shows as animated wallpaper! IMPORTANT NOTE: To revert to windowed mode, click the [Blursk] button that appears where the Blursk window used to be. The "Mask out edges" flag can be used to blacken the right and bottom edges. Sometimes XV doesn't display those pixels correctly, which can be distracting. If this happens to you, then turn on this option. The "Revert to window at end" flag tells Blursk to switch back to window mode whenever the sound ends -- usually at the end of an album. ============================================================= KNOWN BUGS ------------------------------------------------------------- KDE's window manager doesn't support the "In root window" option. Also, the "Show window title" option should be left off; otherwise KDE will always move the window to the upper left corner when you exit full-screen mode. Gnome's Sawfish window manager has its own quirks. The "Show window title" must be turned on, or the Blursk window will appear in a goofy place. Many window managers have trouble with the "Use XMMS" full-screen method. Some WMs don't center the full-screen image, so you see stripes from other windows around two of the edges. Some loose window focus, so the keystrokes aren't detected, and the only way to switch back to windowed mode is via the left mouse button. $)TpgbWLC91+% Random preset on quiet????????????8???????????????~???????????????????0?????|<< <.0}?????|?x?`ppp0000?0?0?0?0?000000x0800000?8?88x8<88888pp888<8x88<8>0?p???x??x;<8p??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????<??? ??????????x??????????????|<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<?<<=????????~?>>||<~<><xxx><xpxx<|<???~|>?????????????????????? p??????????? ???????????????????????????????????????????????p????~~>>>??x???LJ????><<?|x?p?????????<<<<<<<<<<|0~???????x?0?A??????????1?q<s<~~  p?????~?|????<???xx`` ?~? ?? >?0?????ϻR+38N>Jtf@WZLHPdA4@lg'k s޺[{ԺȺ$?px 8<?><<xp|??0~px<x< x><~<|x?ÿ 8 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""28 """""""""""2??vlbXXXND:8.$lD:.D:D.|Xrhf:D\RXXXX|PND:Xr0.:DD$" D{ywmcYhOhhhEC9/%%/:#xiZZZZKI>>31/>> ->>{+""0rDrrrX|>>3vyk]OOA31vv/%/:-:DXr#D:!""" zomffffffdbffff`YffYWQKKE?=6666/fY-"$ $"" ""`p$ L] Ђ 1 Ġ|Ud8o7oo4o8]]]]]]]] ^^*^:^J^Z^j^z^^^^^^^^^ __*_:_J_Z_j_z_________ ``*`:`J`Z`j`z````````` aa*a:aJaZajazaaaaaaaaa bb*b:bJbZbjbzbbbbbbbbb cc*c:cJcZcjczccccccccc dd*d:dJdZdjdzddddddddd ee*e:eJeZejezeeeeeeeee ff*f:fJfZfjfzfffffffff gg*g:gJgZgjgzggggggggg hh*h:hJhZhjhzhhhhhhhhh ii*i:iJiZijiziiiiiiiii jj*j:jJjZjjjzjjjjjjjjj kk*k:kJkZkjkzkkkkkkkkk ll*l:lJlZljlzlllllllll mmGCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)GCC: (GNU) 2.95.3 20010315 (SuSE)01.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.0101.01.symtab.strtab.shstrtab.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.plt.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.got.sbss.bss.comment.note !   )[1o44>o77M d8d8V |U|U _L]L]%et]t]j0m0mpЂЂvL ~ (ĠĐȥB vVh@1 /( 47d8|UL]t] 0m Ђ   Ġȥ 0m 0m + `m 6 :H T`m j}m n Pn  + p p    Ђ  pn   !pn (00oB 7<pk Dp IqK P`q6 W cq{ my r r sD   sy `ud u] 0wp y1 y{ `z1 z( z{ P{q { | }  }g  ~ (~ 0, 8 >p HP Mi X _ n ~  2`22ԧܧا  0 $ 8 9PhX   С P  * 'Щ60: Hp5 U \i kԩsة{ܩB ̩` ĩ    $! -9. FĨRȨ`hr{<  2 ȩ@ `  @PP hlpT  : @  p   #л ) 1p : D  L [ hPw s {d  3 dP |xtX \` ( 1` ?  K W eB l w <@DH@ 8L30 ;= Nw _ kJ qx {pN ȭ̭ЭԭܭN $ Y  ($ ,6 pC B W  a x p2 ح       # : N _ C i `s x ĭ}       0 4 P T X  h       {  + 8 p  @ @ p I  ` O ЯU į^ ȯg ̯s }  p  p pa  A @+ $ $4 H+ 'p $  P T (   '  @& H2 0: 8B `H `N `Z d n , x    0 @2 3 3 P+  5 + 5 7V   +  ' 9e 4 = A I O Y ^ c i p= u @>= ? @$ @@  PE + 3@  >  J  @W\  d lg  k s { $  " *2<FNXbo} J (J PK_  dNr  T V BV  T d LT"@U -3,<V HRYhlD|XA hXP@[( 8 $(04\`@#H7LDPYTfXx\`dlp lD@ @@@@", `t 3 :`tu CNTtv _f`u n0v w{x } } } } } }  ~ ~ 8~ ;~ c~ f~ ~ ~ ~ ~   0 ;A&R e]MDwDs ':A&PfDPC 0J^ Dg-.` "D4QY rfN (%&~> 0>4  VdJ"I p@  g 4< ";4 ?GbCspT/ 8} D} D0\I  7 >.@  Zpq@ @   pq v~ $5(CU]  v[ clI mF  , "<OZp5( D8  D L]j D) (7b D 60 C~\sJ m(DD o ("K2ZiQ{`H 9  # l PL  -D@S_  zi0" +A5P; 1Ed R _p~ }DI 4 7 1   #pPL -`" A^(k`  v< 5DZ { +D /;JbDuȥO~ &  ' 83 (K  e w  0 k 3  Ђ z" =   !`'!:!N!H [!m!x!8 !!;!!"! """0"@ 6"~ C"8c" ""`""": "3 #9#P /#Y6#" L#h#p#~#L; #+ ##PE ###ȥ#Ġ### $  3$B$*R$p$K~$H$$<$$m$$%  %pf %*% F%D^%o%D%%%%` %P %y%y %%P & "&.5&Q&gr&&&&D& &f &&g&*&& ''&'D:'{O'q]'d'n'`'' '& 'J' ' 'C'"((initfini.cgcc2_compiled.call_gmon_startcrtstuff.cp.3__DTOR_LIST__completed.4__do_global_dtors_aux__EH_FRAME_BEGIN__fini_dummyobject.11frame_dummyinit_dummyforce_to_data__CTOR_LIST____do_global_ctors_aux__CTOR_END____DTOR_END____FRAME_END__blur.cditherstyletransitionsimplerandvalgrainysaltfourwayrisewiggleupdownblurycenterleftrightblurxcenterblurwidthforwardfastfwdspraywobble.270dir.271backwardfractalspherespinhelpblurheightspinbullseyespiraldrainrippleprismaticswirlshredbinarygravitycylindertangramdividedweaveflow_helpflowflowaroundstylesblur_phase.335blur_phase2.336odd.337blurlaststylekeeprandomstylenamestencilnameblurnameisspectrumstylefuncblurintostenciledgesmoothstylelowerstyleprevlowerblurcharnames.344blursk.cblursk_xmms_logo_xpmdlxmms_fullscreen_initdlxmms_fullscreen_enterdlxmms_fullscreen_leavedlxmms_fullscreen_indlxmms_fullscreen_cleanupxscalebg_pixmapblursk_initblursk_cleanupblursk_playback_stopblursk_render_pcmblursk_render_freqfullscreen_methodcan_fullscreenblursk_destroy_cbselection_cbkey_cbmousebutton_cbmouse_xmouse_ymouse_statemousemove_cbsavewhenresize_cbareaaged.318lowest.319elapsed.320isquiet.321prevbeat.322detect_beatbeathistorybeatbasebeatquietprevfloaters.326floater.327oddeven.328drawfloatersprevpos.332prevtitle.333buf.334start.335then.336persistent.337show_infoupdate_imageoddevennames.350names.354color.chsv.240dimmingredgreenbluebrighteningmilkycloudmetallayerscolorlayerscolorstandoffflamerainbowstandoffthresholdstripesbrightness.286colorstripescolorbandsgrayingnoisecolorstylescellchoosebgbglettertobluetogreentoredfromredfromgreenfrombluetonewbgredbggreenbgbluetransition_boundfallr.311fallg.312fallb.313names.323config.cgtkhelp_oneofgtkhelp_getgtkhelp_setgtkhelp_frameaok_cbacancel_cbadjust_fullscreen_flagsoptions_fullscreen_shmoptions_fullscreen_yuv709options_fullscreen_rootoptions_fullscreen_edgesfullscreen_cboptions_fullscreen_methodoptions_fullscreen_revertcopy_cbselection_clear_cbselection_get_cbadvanced_cbok_cbcancel_cbcolor_cboptions_colorpickeroptions_color_styleoptions_signal_coloroptions_contour_linesoptions_backgroundimgsize_cboptions_cpu_speedmisc_cboptions_window_titleoptions_show_inforenderer_cboptions_signal_styleeffect_cboptions_overall_effectother_cboptions_hue_on_beatsoptions_blur_styleoptions_transition_speedoptions_fade_speedoptions_blur_whenoptions_blur_stenciloptions_slow_motionoptions_plot_styleoptions_thick_on_beatsoptions_flash_styleoptions_floatersslider_cboldconfigvboxhboxbboxcopybuttonadvancedokcanceloldadvancedoptions_beat_sensitivityoptions_beat_hscaleabboxaokacancelread_stringdid_once.135readme.cabout.cclose_cbabout_dialogerror_dialogaddtextshowtextimg.cspeedbase_bufbase_tmpbase_sourceshift.255loop.crender.clinefuzzydotplussignbits.282airbrushedgesplotthetaplotbeforeplotthickplotfirstplotcountplotmaxplotcolorfromx.292fromy.293plotplotprevsinplotprevcosplotsinplotcosplotxplotyplotprevmaxplotprevyplotprevxplotafterrenderdataprev.303nprev.304render_radialrender_phaserender_highlowrender_curvename.320preset.crandom_namepreset_diffpreset_findpreset_listdid_once.129preset_qtypreset_writebusy.136boxprevqtycomboname_listloadsaveerasepreset_loadpreset_savepreset_erasecombo_cbbutton_cbbitmap.cblursk_bitstux_bitsxmms_bitsxlogo_bitsgnome_bitsnotes_bitsclef_bitsflower_bitspeace_bitsquestion_bitsbob_bitsbitmapsxnum.90xdenom.91xtrans.92ynum.93ydenom.94ytrans.95prevwidth.96prevheight.97bdx.98paste.cabbr.132abbreviategenfieldbuf.139parsefieldc.149xv.cbtnwhite_bitsbtnblack_bitsno_cursor_data.117create_cursorxvWindowxvDisplayxvColormapfree_imagexvImgxvOptShmalloc_imagexvFmtInfoxvPortdlXvShmCreateImagedlXvCreateImagemkbuttonxvButtonxvDepthxvTransparentxvScreenlower.130drawedgesxvOptEdgesxvBottomEdgexvRightEdgexvOptDoublexvOptYUV709xvOptRootxvWidthxvHeightxvdlhandledlXvFreeAdaptorInfodlXvGrabPortdlXvListImageFormatsdlXvPutImagedlXvQueryAdaptorsdlXvQueryExtensiondlXvGetPortAttributedlXvSetPortAttributedlXvShmPutImagexvCompletexvFormatxvStatexvCursorxvGCxvInputcompose.137colorycolorumixucolorvmixvxvBlockSStext.cshapestextinittextheightchmapnormaltexttextbgbigtextfitwordsbigtextdrawrowrowframe.Ma16.Mb16.Ma17.Mb17.Ma18.Mb18.Ma19.Mb19.Ma20.Mb20.Ma21.Mb21.Ma22.Mb22.Ma23.Mb23__dso_handleXSetInputFocusXFreePixmapxmms_cfg_write_booleanrgb_to_hsvavboxgdk_input_removeconfig_load_presetgtk_button_box_set_layoutgdk_window_get_root_originXShmDetachgtk_menu_get_typegtk_widget_grab_defaultXLowerWindowgtk_toggle_button_get_typeXCreateFontCursorgtk_color_selection_get_colorgtk_entry_set_textcolorscos@@GLIBC_2.0xmms_cfg_read_booleangtk_color_selection_get_typegtk_window_repositionimg_expandbitmap_stencil_namegtk_scrolled_window_get_typeXSyncvsprintf@@GLIBC_2.0strchr@@GLIBC_2.0XResetScreenSavercondition_datagtk_text_get_typegtk_toggle_button_get_activeconfig_default_fullscreen_methodxmms_remote_set_main_volumeXDefineCursorXMapWindowgtk_scrolled_window_new__ctype_tolower@@GLIBC_2.0xv_eventgtk_drawing_area_newgtk_widget_show_DYNAMICxmms_cfg_read_stringloopsharpXCloseDisplayconfig_default_floatersimg_physwidthgtk_toggle_button_set_activegtk_hbox_new__register_frame_info@@GLIBC_2.0config_default_show_infogtk_menu_item_new_with_labelxmms_remote_playhsv_to_rgbXPendinggdk_font_loadblursk_vpstrcmp@@GLIBC_2.0blurskinfoimg_bplgtk_button_box_set_spacingdlsym@@GLIBC_2.0xmms_cfg_freepastepreset_readloopmeltgetenv@@GLIBC_2.0signal@@GLIBC_2.0gdk_events_pendinggtk_selection_owner_setxmms_remote_playlist_nextxv_startunlink@@GLIBC_2.0gtk_frame_newxmms_remote_pauseconfig_default_backgroundgtk_widget_set_eventsXSetForegroundpreset_initgdk_threads_mutexconfig_default_cpu_speedgtk_object_get_dataXGetWindowAttributesxv_palettegtk_selection_add_targetgtk_object_set_dataloopreduced2XAllocNamedColorgtk_combo_newgtk_container_addXFreeGCconfig_default_blur_whenblur_namegtk_check_button_new_with_label__errno_location@@GLIBC_2.0color_bggdk_window_cleargdk_draw_indexed_imagebitmap_testconfig_default_blur_styleblur_when_nameg_threads_got_initializedxmms_cfg_write_intnspectrumsgtk_window_set_policyrender_plotnamepreset_quietimg_ripplegtk_window_set_position_initgtk_widget_destroyedxv_endpreset_termgtk_option_menu_newmalloc@@GLIBC_2.0img_invertgtk_box_get_typegtk_selection_convertblurskfsinitgtk_option_menu_set_menugtk_selection_data_setgtk_label_newcolor_transitionimg_sourcegtk_window_newgtk_hbutton_box_newxmms_cfg_write_stringgtk_window_get_typegtk_scale_get_typeXLookupStringxmms_remote_stopabout_error__deregister_frame_info@@GLIBC_2.0gtk_hscale_newgdk_font_unrefshmget@@GLIBC_2.0gtk_scrolled_window_set_policyconfig_dialogpreset_adjustblursk_windowxmms_cfg_newrender_dotXCreateBitmapFromDatacolor_good_for_bumpgtk_text_newblurgtk_window_set_titlegtk_combo_get_typegtk_entry_get_textg_list_freeconfig_default_flash_stylegtk_adjustment_newblursk_namegtk_box_pack_startgtk_text_set_editablegtk_widget_realizeimg_heightXFreetime@@GLIBC_2.0gdk_screen_widthcolor_namegtk_container_set_border_widthxmms_cfg_write_fileadvanced_wincolor_genmapfgets@@GLIBC_2.0loopreduced4gdk_pixmap_unrefgtk_drawing_area_get_typebitmap_flash_namerendergdk_pixmap_create_from_xpm_dgtk_scale_set_draw_valueimg_bumpget_vplugin_infoblursk_fullscreenparseboolblursk_floater_name__strtol_internal@@GLIBC_2.0gtk_menu_newimg_resizeconfig_readgdk_screen_heightpreset_gettitleloopsmeargtk_widget_set_sensitivexmms_cfg_open_filestrncmp@@GLIBC_2.0gtk_button_box_get_typeconfig_writexmms_remote_get_playlist_posgtk_type_check_object_castXChangeWindowAttributesgtk_entry_get_typegdk_input_add_full__bss_startg_get_home_dirshmdt@@GLIBC_2.0loopreduced3gdk_rgb_cmap_freeXSetWindowBackgroundPixmapgtk_option_menu_set_historyXConnectionNumberXShmAttachg_strconcatgtk_color_selection_newconfig_default_plot_stylexmms_cfg_read_intimg_rippleshiftcolor_beatxv_putimgprintf@@GLIBC_2.0img_tmp_finiloopblurmemcpy@@GLIBC_2.0config_default_blur_stencilgtk_button_box_set_child_ipaddingfclose@@GLIBC_2.1strrchr@@GLIBC_2.0__strdup@@GLIBC_2.0bitmap_flashshmctl@@GLIBC_2.2img_chunkscolor_cleanupgtk_color_selection_set_colorgettimeofday@@GLIBC_2.0gtk_signal_connect_object__cxa_finalize@@GLIBC_2.1.3config_load_colorXInternAtomXAllocColorXCreatePixmapCursoraboutloopreduced1g_thread_functions_for_glib_useconfig_default_transition_speedxmms_remote_get_playlist_titlestrcasecmp@@GLIBC_2.0gdk_window_set_back_pixmapgtk_combo_set_popdown_stringsreadmedlclose@@GLIBC_2.0XShmQueryExtensionblursk_genrenderXFlushcolor_background_namexmms_remote_get_main_volumeimg_bufXCreateWindowpaste_genstringconfig_defaultblur_stencilbitmap_indexXNextEventg_strdup_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endconfig_default_signal_styleconfig_default_fade_speedimg_physheightgtk_menu_appendgtk_button_box_set_child_sizeg_list_appendmemset@@GLIBC_2.0__ctype_b@@GLIBC_2.0XShmGetEventBasegtk_widget_destroygtk_widget_hidestrncpy@@GLIBC_2.0gtk_menu_get_activeconfig_advancedimg_copybackXClearWindowconfig_default_signal_colorgtk_adjustment_get_typefopen@@GLIBC_2.1gtk_option_menu_get_typeXFillRectanglegtk_drawing_area_sizexmms_remote_playlist_prevconfig_winimg_travelXSetStippletextdrawXWarpPointerpaste_parsestringgdk_rgb_cmap_newsprintf@@GLIBC_2.0gtk_option_menu_remove_menugtk_toggle_button_new_with_labelsin@@GLIBC_2.0img_widthgtk_container_get_typecolor_maploopinterpgtk_signal_connectgtk_button_new_with_labelg_freerand@@GLIBC_2.0gtk_text_insertXCreatePixmapXUnmapWindowgtk_widget_get_typegtk_widget_set_usizeXSetFillStyleconfigXCreateGCshmat@@GLIBC_2.0XOpenDisplayloopfadeconfig_default_overall_effectgtk_vbox_newconfig_default_color_style__gmon_start__dlopen@@GLIBC_2.1strcpy@@GLIBC_2.0XMapRaisedgtk_widget_grab_focus