lp:barok
- Get this branch:
- bzr branch lp:barok
Branch merges
Branch information
Recent revisions
- 66. By Arnaud Soyez
-
* Changed every __FUNCTION__ with a prettier macro named LOGFUNC
* Implemented Barok::getRandomMode( ) (for dbus also)
* Improved logging-setup at startup in main.cpp:
- Different output format depending on current log level
- Setup is now done at multiple points in main.cpp to be able to have earlier logs when using --output - 65. By Arnaud Soyez
-
* Implemented Shuffle/Random play mode:
- Created a new object MediaMapList to hold MediaFile RefPtr's and manage lists/ids
- Playlist now has 3 MediaMapList, one is normal playlist, two are the random playlists
- Playlist has now dropped a lot of code and is smaller. (most code has moved to MediaMapList)
- Glib::RefPtr<MediaFile> is now "typedef"-ed as MediaFile::RefPtr
* Moved exceptions into new files: exceptions.hpp/cpp - 62. By Arnaud Soyez
-
* Implemented no-audio/no-video:
- Added player.enable_audio and player.enable_video
* More accurate seek: removed Gst::SEEK_FLAG_KEY_ UNIT
* accurate_seek can also be defined using config file - 61. By Arnaud Soyez
-
* Implemented --accurate-seek :
- player::seek and seek_offset now take an optional argument "accurate" - 60. By Arnaud Soyez
-
* --volume is now implemented:
- Fixed a bug where the config.volume being merged was ignored
* If set_volume's volume is negative we assume 0 was requested (do the safe thing).
* Changed/Removed some comments - 58. By Arnaud Soyez
-
* Better logging system set-up, now we can have debug logs from the beginning of main():
- OptionGrp is now a subclass of Conf
- Barok constructor now takes a Conf as argument, instead of OptionGrp
- Conf can now merge() other Conf's values with his
- get_log_level is now in Conf instead of OptionGrp
* Options/args parsing part in main() is now in brackets to save memory (as it's not needed thereafter)
* Option fastseek is now acurate-seek, the opposite (but not implemented yet)
* Some indenting and code beautifying... - 57. By Arnaud Soyez
-
* Fixed Segfault/Assertion error at exit because of log4cxx.
* Implemented Barok::seek() and Barok::seekOffset( ):
- Added Player::seek() and Player::seek_offset
- Changed Barok::seek and Barok::seekOffset to take int64_t as argument, instead of uint32_t
* Added Barok a destructor function, for debug purposes.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)