[SCM] libgroove packaging annotated tag, 1.0.0, created. 1.0.0
andrewrk-guest at users.alioth.debian.org
andrewrk-guest at users.alioth.debian.org
Wed May 14 02:40:52 UTC 2014
The annotated tag, 1.0.0 has been created
at 61789798fac634ca92f27ebab5ad36812ff20298 (tag)
tagging 7fb6962b44c90cb2aaccfc91dfdb3300346c0275 (commit)
tagged by Andrew Kelley
on Tue Oct 8 19:15:26 2013 -0400
- Shortlog ------------------------------------------------------------
Release 1.0.0
Andrew Kelley (90):
init with readme
play example which can play any audio file
delete more unneeded code from play example
delete more stuff
delete more stuff
fix 100% cpu usage
more play example cleanup
more cleanup
cleanup
implement first version of library. not even compiling yet
fix compilation; playlist example works
remove obsolete play example
fix race condition - gapless playback working perfectly
update README
identify example
delete identify example; add metadata example
playlist example: better behavior on files with errors
playlist example: show artist and title if present
plan some not yet implemented replaygain stuff
ability to update metadata, with some caveats
metadata: fix bugs, more robust error handling
refactor decoding code
refactor more things into DecodeContext
replaygain scanning process in place, with caveats
get rid of SDL_INIT_TIMER
playback with avfilter
fix scanning to work with avfilter
document more libav deps. closes #1
depend on libav-master
add MIT license
bundle libav with libgroove
Makefile: compile against bundled libav
add the excellent libebur128 to deps
switch gain analysis to using libebur128 and now it works
groove_open does more stuff before returning success
loudness scanning: actually update metadata
fix metadata regression
update readme
fix namespacing issues
refactor GrooveDecodeContext initialization duplication
replaygain during playback working with good defaults
move BUGS to GitHub issues
also look for metadata in audio stream. closes #3
add log levels
organize code
BufferQueue -> GrooveBufferQueue
rename groove.a to libgroove.a
make queue generic so we can reuse it
refactor player to use shared queue code
don't check groove_init() return value in examples
ability to get song duration
add groove_player_position API
try to compile libgroove as a shared lib
add missing Makefile thing
maybe now josh will love me
update libebur to latest which includes -fPIC fixes
update libav to git master
shared build working, hurrah
Merge branch 'shared'
use LDFLAGS and LDLIBS correctly
readme update
fix always using track replaygain because of typo
fix race conditions
understand the difference between end of queue and buffer underrun
filename is a property
groove_player_queue -> groove_player_insert
allow passing NULL in groove_player_position
fix seeking
update list of supported formats link
rename GrooveQueue to GroovePlaylist
audio buffer queue size is computed based on the audio device
implement volume adjustment capabilities. closes #11
readme: link to node-groove
build: also build and install libgroove.a
minor doc update
event polling: return 0 if no event, 1 if event
fix event polling
fix not seeking to beginning on file that has already been played
fix a subtle bug but critical bug with audio queue
update README
supply a lock manager to make libav thread safe
update libav to b6c7bd53f4b
add groove_player_decode_position api
fix glitchy audio for non-44100Hz sample freq. closes #2
simplify replaygain scan API
event peek API
decoder no longer does replaygain
remove groove_player_get_volume
put the include in an include directory
update libav to 6405ca7d4a551d
Josh Wolfe (1):
don't shell out of the makefile for pwd
-----------------------------------------------------------------------
--
libgroove packaging
More information about the pkg-multimedia-commits
mailing list