Bryan Schumaker
9370ef34a1
libsaria: Escape filepaths passed to gstreamer
...
Otherwise songs might error out part way through playing and skip to
something else. It doesn't make sense and I wish I knew why :(
Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-12-06 19:28:43 -05:00
Bryan Schumaker
fa09d53d70
libsaria: Remove my custom List class from the idle queue
...
I plan on removing this class in favor STL classes. I probably
shouldn't have even tried to implement this myself...
Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-11-18 09:53:43 -05:00
Bryan Schumaker
57bf98972d
libsaria: Simplify finding audio position and duration
...
I don't need the extra static function calls since they're only called
once.
Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-11-11 15:26:57 -05:00
Bryan Schumaker
e16b70fd81
libsaria: Make audio variables static
...
Everything is in a single file...
Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-11-11 14:46:29 -05:00
Bryan Schumaker
9122568d8a
libsaria: Remove audio::durstr()
...
Nothing used it anymore, so it can be removed.
Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-11-11 14:34:29 -05:00
Bryan Schumaker
ab002e0a7f
libsaria: Move audio.cpp to the libsaria directory
...
All the code is in a single file now so a subdirectory is unnecessary.
Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
2012-11-11 14:31:30 -05:00
Bryan Schumaker
90ac1ecfed
libsaria: Massive audio cleanup
...
I removed libsaria/audio.cpp and did some namespace shuffling. The new
code should be easier to follow and work with.
2011-10-27 14:31:30 -04:00
Bryan Schumaker
cea236a757
libsaria: Introduce libsaria namespace
...
Now I don't need to define everything as libsaria_some_func(), instead
these functions will exist in the libsaria namespace.
2011-10-01 13:27:31 -04:00
Bryan Schumaker
679bf41cc1
libsaria: Move include/audio.h to the audio directory
...
The audio class can easily be defined in a file located in the audio/
directory. This frees up the audio.h name for a UI-facing include file.
2011-09-12 11:14:23 -04:00
Bryan Schumaker
d3b8020bbe
libsaria: Remove libsaria class
...
I replaced the class functions with simple functions that exist in
multiple files. I think things will be easier to work with now.
2011-09-12 11:08:56 -04:00