pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/darkice



Module Name:    pkgsrc
Committed By:   wiedi
Date:           Sat Feb 22 14:51:03 UTC 2014

Modified Files:
        pkgsrc/audio/darkice: Makefile PLIST distinfo
Added Files:
        pkgsrc/audio/darkice/patches: patch-configure patch-rc.darkice
            patch-src_FaacEncoder.cpp patch-src_IceCast.cpp
            patch-src_LameLibEncoder.cpp patch-src_Makefile.in
            patch-src_SerialUlaw.cpp patch-src_TwoLameLibEncoder.cpp
Removed Files:
        pkgsrc/audio/darkice/patches: patch-aa patch-ab patch-ac
            patch-src_Makefile_in patch-src_Util.cpp

Log Message:
Update darkice to 1.2

Forward ported the existing patches that were not upstream yet.
Also added patches for cfmakeraw and log10(int) amgiguity to fix build on SunOS.
>From the changelog since 0.17.1

15-07-2013 Darkice 1.2 released
    o Issue #75: Added Ogg/Opus support. Patch by Doug Kelly
        dougk.ff7%gmail.com@localhost
    o Fix 'Ring Ruffer' reports.
      - Increased buffer for jack to 5 seconds
      - prevent darkice termination by jack, report no fatal problem when we
        have a ringbuffer overflow, can happen during startup
        If we can not handle input audio fast enough we just ignore the buffer
        and skip it, and just report it.
      - new multithreaded connector code, now handles encoders in parallel
        and does not spin waiting, cpu load will be very much lower now
        Codes uses 2 condition variables to report data availability and
        consumer thread availability
      - Hopes are that glitching reports will be a thing of the past
      - minor compiler warnings fixed
        (Fix by Edwin van den Oetelaar)
    o Issue #56: Wrong icecast2 password isn't properly reported, fixed.
          thanks to Filipe Roque <flip.roque%gmail.com@localhost>
    o Issue #57: BufferedSink makes streams invalid, fixed.
          thanks to Alban Peignier <alban.peignier%gmail.com@localhost>
    o Issue #30: Segmentation Fault when creating file with fileAddDate, fixed
          thanks to Filipe Roque <flip.roque%gmail.com@localhost>

27-10-2011 Darkice 1.1 released
    o Updated aac+ encoding to use libaacplus-2.0.0 api.
          thanks to Sergiy <piratfm%gmail.com@localhost>
    o Added pulseaudio support
          closes ticket #25
          thanks to Filipe Roque <flip.roque%gmail.com@localhost> and
          and Johann Fot <johann.fot%dunkelfuerst.com@localhost>
    o Added rtprio parameter and revisited realtime priority
          closes ticket #21
          thanks to Adrian Knoth <adi%drcomp.erfurt.thur.de@localhost>
    o Fixed a call to a deprecated jack call
          closes ticket #22
          thanks to Adrian Knoth again.

09-05-2010 Darkice 1.0 released
    o fixed a bug in BufferedSink.cpp that leads to some buffers
          being written twice, causing corruption of datastream,
          closes ticked #20
          thanks to Edwin van den Oetelaar 
<oetelaar.automatisering%gmail.com@localhost>
    o implemented samplerate conversion for all codecs using libsamplerate,
          and keeping internal aflibConverter as fallback,
          thanks to Sergiy <piratfm%gmail.com@localhost>
    o bugfix: fix for alsa driver - closes ticked #8
          thanks to Clemens Ladisch <clemens%ladisch.de@localhost>

14-11-2009 Darkice 0.20.1 released
    o added rc.darkice init script
          thanks to Niels Dettenbach <nd%syndicat.com@localhost>
    o bugfix: fix for gcc 4.4

05-11-2009 Darkice 0.20 released

    o new maintainer: Rafael Diniz <rafael%riseup.net@localhost>
    o added AAC HEv2 encoding support (branch darkice-aacp merged) through
          libaacplus, http://tipok.org.ua/ru/node/17
          thanks to tipok <piratfm%gmail.com@localhost> and others for the 
contribution.
    o bugfix: the configure script recognizes Ogg Vorbis shared objects
          now, not just static libraries. Thanks to omroepvenray.
    o bugfix: enabling jack source compilation on Debian Lenny,
          thanks to Alessandro Beretta 
<alessandro.baretta%radiomaria.org@localhost>

07-07-2008 Darkice 0.19 released

    o added mount point option for Darwin Streaming Server
      thanks to Pierre Souchay <pierre%souchay.net@localhost>
    o fix for some reliablity issues when using a Jack source
      thanks to Pierre Souchay <pierre%souchay.net@localhost>
    o enable easier finding of jack libraries on MacOS X,
      thanks to Daniel Hazelbaker <daniel%highdesertchurch.com@localhost>
    o added ability to specify name of jack device created by darkice,
      thanks to Alessandro Beretta <alessandro.baretta%radiomaria.org@localhost>

26-04-2007 DarkIce 0.18.1 released

    o enable real-time scheduling for non-super-users, if they have
      the proper operating system permissions,
      thanks to Jens Maurer <Jens.Maurer%gmx.net@localhost>
    o fix to enable compliation of the Serial ULAW code on MacOS X,
      thanks to Elod Horvath <elod%itfais.com@localhost>
    o fix to solve Shoutcast login failures, introduced in 0.18

05-03-2007 DarkIce 0.18 released

    o added serial ulaw input device support, thanks to
      Clyde Stubbs <clyde%htsoft.com@localhost>
    o improvements on reconnecting:
      added TCP connection keep-alive to TCP sockets
      added graceful sleep when trying to reconnect
    o added user-defined date formatting for the fileAddDate options,
      thanks to dsk <derrick%csociety.org@localhost>
    o added logging facility - [file-X] targets will cut the saved file
      and rename it as needed when darkice recieves the SIGUSR1 signal
    o added default configuration file handling - if no configuration file
      is specified, /etc/darkice.cfg is used
    o fix to enable compiling on 64 bit platforms
      thanks to Alexander Vlasov <zulu%galaradio.com@localhost> and
      Mariusz Mazur <mmazur%kernel.pl@localhost>
    o fix to enable file dump feature using ogg vorbis.
      thanks to dsk <derrick%csociety.org@localhost>
    o fix to enable compiling with jack installed at arbitrary locations


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/darkice/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/audio/darkice/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/audio/darkice/distinfo
cvs rdiff -u -r1.5 -r0 pkgsrc/audio/darkice/patches/patch-aa
cvs rdiff -u -r1.3 -r0 pkgsrc/audio/darkice/patches/patch-ab \
    pkgsrc/audio/darkice/patches/patch-ac
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/darkice/patches/patch-configure \
    pkgsrc/audio/darkice/patches/patch-rc.darkice \
    pkgsrc/audio/darkice/patches/patch-src_FaacEncoder.cpp \
    pkgsrc/audio/darkice/patches/patch-src_IceCast.cpp \
    pkgsrc/audio/darkice/patches/patch-src_LameLibEncoder.cpp \
    pkgsrc/audio/darkice/patches/patch-src_Makefile.in \
    pkgsrc/audio/darkice/patches/patch-src_SerialUlaw.cpp \
    pkgsrc/audio/darkice/patches/patch-src_TwoLameLibEncoder.cpp
cvs rdiff -u -r1.1 -r0 pkgsrc/audio/darkice/patches/patch-src_Makefile_in
cvs rdiff -u -r1.2 -r0 pkgsrc/audio/darkice/patches/patch-src_Util.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index