vis

  • Filter
Mark Kretschmann
The amarok/ subdir has been renamed to src/. Removing all obsolete content in this directory.
svn path=/trunk/kdeextragear-1/amarok/; revision=306460
Max Howell
Include fullscreen functionality that xmms plugins expect, unfortunately it doesn't seem to work well
svn path=/trunk/kdeextragear-1/amarok/; revision=304621
added fullscreen.c and changed xmmswrapper.cpp
Markus Brueffer
sys/types.h must be included before sys/socket.h on FreeBSD
svn path=/trunk/kdeextragear-1/amarok/; revision=304604
changed xmmswrapper.cpp
Mark Kretschmann
Remove obsolete xmmswrapper README.
svn path=/trunk/kdeextragear-1/amarok/; revision=304567
Mark Kretschmann
Fix compilation.
svn path=/trunk/kdeextragear-1/amarok/; revision=304562
changed xmmswrapper.cpp
Max Howell
* much cleanup to xmmswrapper, it now is almost legible! * the wrapper can now listen for requests from amaroK, and this way can be configured * next up, let amaroK know if the plugin is configurable and what its description is * fullscreen mode it appears can not be controlled externally to the plugin :( bummer. * FIXME the pid is not obtained 7 times out of 8, it's a pointer dereferencing problem, and I'm so used to Qt nowadays I can't figure it out. Please figure it out! See ::request( int )
svn path=/trunk/kdeextragear-1/amarok/; revision=304546
Stephan Kulow
always return something in non-void functions
svn path=/trunk/kdeextragear-1/amarok/; revision=304495
changed xmmswrapper.h
Max Howell
Request audio data at 60Hz rather than 50Hz, seems to make the plugins look more like they do in xmms
svn path=/trunk/kdeextragear-1/amarok/; revision=304491
changed xmmswrapper.cpp
Mark Kretschmann
Make XMMS vis plugins configurable from context menu in Vis::Selector. Design pattern used in this code: "Spaghetti-Code Pattern". But hey, it works. It's just - no mortal man will understand that mess. We need to clean up sometime =)
TODO: Actually configure the correct plugin, by transmitting the plugin name. Will add soonish.

svn path=/trunk/kdeextragear-1/amarok/; revision=304447
Mark Kretschmann
Show the configuration GUI of XMMS vis plugins after starting the vis (obviously, this needs some sort of integration.. I just wanted to show this off to you mxcl ;)
svn path=/trunk/kdeextragear-1/amarok/; revision=303542
changed xmmswrapper.cpp
Max Howell
* Make it so xmms vis plugins can be exited by clicking the window's close button. * Changed Vis:Selector so that it would de-check proceses that were closed externally to amaroK. Improved the code somewhat I hope, but combining a few things. Some things are pending a proper registration system, so currently the vis dialog is persistant for the session, this can change when the socket can inform us about current visuals connected to amaroK.
svn path=/trunk/kdeextragear-1/amarok/; revision=303465
Mark Kretschmann
Nicer looking vis selector.
svn path=/trunk/kdeextragear-1/amarok/; revision=301898
changed 3 files
Mark Kretschmann
Now you can load XMMS vis plugins by double-clicking on the entry :)
svn path=/trunk/kdeextragear-1/amarok/; revision=301836
changed 4 files
Stanislav Karchebny
* XP API now works as well (did it the easy way)
svn path=/trunk/kdeextragear-1/amarok/; revision=301812
Stanislav Karchebny
* xmmswrapper works again
svn path=/trunk/kdeextragear-1/amarok/; revision=301796
changed 2 cpp files
Mark Kretschmann
Vis selector widget now lists all available XMMS vis plugins.
svn path=/trunk/kdeextragear-1/amarok/; revision=301780
changed 2 cpp files
Stanislav Karchebny
* Use standard KDE resource dirs for sockets. I hate to have those socket files in my config dir. * experimental_api stuff still needs adjustment i think, will commit in a bit.
svn path=/trunk/kdeextragear-1/amarok/; revision=301775
Mark Kretschmann
Add "Visualizations" item to amaroK-menu, which summons the vis selector widget.
svn path=/trunk/kdeextragear-1/amarok/; revision=301734
changed 6 files
Mark Kretschmann
Another missing /.
svn path=/trunk/kdeextragear-1/amarok/; revision=301726
changed xmmswrapper.cpp
Mark Kretschmann
Fix: missing backslash in xmms plugin path.
svn path=/trunk/kdeextragear-1/amarok/; revision=301725
changed 2 cpp files
Mark Kretschmann
* Autotoolised amarok_xmmswrapper. * Moved all DO_NOT_COMPILE stuff from configure.in.bot to configure.in.in. This should prevent ppl from building amaroK without an engine.
TODO: Deactivate pedantic compiler warnings for xmmswrapper (and everything
else that uses g-* stuff), since it generates tons of bogus warnings.

svn path=/trunk/kdeextragear-1/amarok/; revision=301700
added Makefile.am and changed 4 files
Mark Kretschmann
KDE CVS does not accept a Makefile.
svn path=/trunk/kdeextragear-1/amarok/; revision=301699
deleted Makefile
Mark Kretschmann
Fix crashbug while listing plugins.
svn path=/trunk/kdeextragear-1/amarok/; revision=301665
Max Howell
* Fullscreen mode, press f to enter * x quits, as does clicking the x button in the visualization window * Compile with -O3, it helps
svn path=/trunk/kdeextragear-1/amarok/; revision=300573
Max Howell
* Monoscope vis, thanks to alsaplayer for the routine, looks quite nice. * Some mods to the vis framework
svn path=/trunk/kdeextragear-1/amarok/; revision=300502
Max Howell
Should have commited this a long time ago
svn path=/trunk/kdeextragear-1/amarok/; revision=299979
added xmmswrapper.h
Max Howell
* Maintain connections for visuals to the VisServer. Improves latency, but because we are using QSockerNotifier, the many signals/slots seem to cause a fair amount of cpu drain. So I'll implement our own system without signals/slots at some point in the future. If necessary, I have to check this out first. * Improvements to the API.
svn path=/trunk/kdeextragear-1/amarok/; revision=299312
Mark Kretschmann
Add some debugging code.
svn path=/trunk/kdeextragear-1/amarok/; revision=298677
changed 5 files
Max Howell
* Makefile for xmmswrapper, should work for all, just type make, no configure. I love tiny Makefiles :) * Interestingly, using -O3 rather than -O2 results in a smaller binary by a third. Must be all the inlining. * Prettier sonogram' 'amarok/vis/experimental_api/base.cpp' 'amarok/vis/experimental_api/sonogram.cpp
svn path=/trunk/kdeextragear-1/amarok/; revision=298670
Max Howell
Remember, floats are not sizeof(char). Now the sonogram works.
svn path=/trunk/kdeextragear-1/amarok/; revision=298668