[pulseaudio-discuss] [ANNOUNCE] PulseAudio 6.99.1
Nazar Mokrynskyi
nazar at mokrynskyi.com
Thu Aug 27 15:53:22 PDT 2015
Will commit 936d5be and two after it be included in release?
I see they are in "next" branch, but not included into v6.99.1 tag which
is on "master".
Sincerely, Nazar Mokrynskyi
github.com/nazar-pc
Skype: nazar-pc
Diaspora: nazarpc at diaspora.mokrynskyi.com
Tox: A9D95C9AA5F7A3ED75D83D0292E22ACE84BA40E912185939414475AF28FD2B2A5C8EF5261249
On 27.08.15 20:25, Tanu Kaskinen wrote:
> Good evening, citizens of Earth!
>
> The first release candidate for PulseAudio 7.0 is now ready. Testing
> and reporting found issues would be greatly appreciated. These are the
> most significant changes since 6.0 (according to some undefined
> criteria):
>
> * LFE channel synthesis with low-pass filtering
> * New libsoxr based resamplers
> * Socket activation support for TCP
> * The "srbchannel" IPC mechanism enabled by default
> * More flexible jack detection support when using UCM
> * Exiting due to SIGTERM isn't considered a failure
>
> The full release notes draft is available here:
> http://freedesktop.org/wiki/Software/PulseAudio/Notes/7.0/
>
> Download the tarballs here:
>
> http://www.freedesktop.org/software/pulseaudio/releases/pulseaudio-6.99.1.tar.xz
> SHA1: 4c463999562e557801fb47e8ae363c3bb5460ee4
> MD5: c808839d148ad248358415a7d66aa318
>
> http://www.freedesktop.org/software/pulseaudio/releases/pulseaudio-6.99.1.tar.gz
> SHA1: 68573b78995e2d738f138c3a491cecb5a4fd3d05
> MD5: cb9297744c633924f8e807a7d301237b
>
> And finally, here's the git shortlog:
>
> Ahmed S. Darwish (1):
> pulse: Document client libraries logging behavior
>
> Alexander E. Patrakov (3):
> Make pa_socket_server_new static
> module-loopback: don't use 0 for custom source output message id
> echo-cancel: fix the obviously-wrong "buffer+=buffer" logic
>
> Andrey Semashev (4):
> Added libsoxr resampler backend.
> Enabled libsoxr resampler backend.
> Added libsoxr detection and optional build of soxr resampler backend.
> Added documentation for soxr resampling methods.
>
> Andrey Zholos (1):
> detect: Fix OSS device detection with long names
>
> Arun Raghavan (15):
> sink-input: Clarify the meaning of rewrite and flush a bit in rewinds
> udev: Deal with unavailable bus property
> protocol-native: Fix source latency calculation in ADJUST_LATENCY mode
> rescue-streams: Document a cryptic looking condition
> rescue-streams: Fix a couple of typos
> stream: Support extended API with PULSE_LATENCY_MSEC if possible
> sink,source: Add a helper function to check whether this is a filter
> always-sink: Ignore filter sinks
> echo-cancel: Handle underlying sink going away better when autoloaded
> equalizer: Handle underlying sink going away better when autoloaded
> build-sys: Fix distcheck for systemd user unit dir
> build-sys: Make echo-cancel use speex cflags/libs conditionally
> build-sys: Fix up setting the bash completion dir
> alsa-mixer: Drop redundant conditional frees
> alsa: Clarify potentially confusing device port data field
>
> Cédric Valmary (1):
> i18n: add Occitan translation
>
> David Henningsson (28):
> alsa-util: Make two of the warnings "debug" instead of "error"
> pstream: Don't split (non-SHM) memblocks
> protocol-native: Re-enable srbchannel
> pstream: Remove unnecessary if condition
> thread-mq: Make pa_thread_mq_done more robust
> lfe-filter: Import code from the Chrome OS audio server
> lfe-filter: Enable LFE filter in the resampler
> lfe-filter: Cleanup and refactor
> memblock: Change pa_memblock_new_malloced to an inline function
> lfe-filter: Add rewind support
> resampler: Make some basic functions for rewinding
> resampler: Allow disabling the LFE filter by setting crossover to 0
> resampler: Rename "lfe_filter_required" to "lfe_remixed"
> module: Add hook dynarray
> module-*-restore: use pa_module_hook_connect
> module-suspend-on-idle: use pa_module_hook_connect
> module-alsa-card: use pa_module_hook_connect
> module-filter-*: use pa_module_hook_connect
> module-switch-*: use pa_module_hook_connect
> alsa-mixer: Use separate profiles for Multichannel Input/Output
> alsa-mixer: Add paths/ports for multichannel profile
> core-util, pactl: Make one localised and one non-localised version of pa_yes_no
> alsa-mixer: Make line out path unavailable when "Front Headphone" is plugged in
> lfe-filter-test: Use S16NE format
> echo-cancel: Add config.h in adrian-aec.c
> stream: Check sample spec validity before abiding PULSE_LATENCY_MSEC
> module: Warn about modules loaded after unload
> alsa-mixer: Add "Front Line Out" and "Rear Line Out"
>
> David Herrmann (1):
> core-util: Fix set_nice() to use private bus connections
>
> Deepak Srivastava (3):
> padsp: Avoid possible deadlock. Unlocked i->mainloop before returning from default case.
> patcl: Error msg from pactl not quite accurate for 'mute' commands
> Removed exclamation marks from user-visible messages.
>
> Dušan Kazik (1):
> i18n: update Slovak translation
>
> Felipe Sateler (2):
> Add a .travis.yml for Travis CI
> man: fix reference to --daemonize option
>
> Hui Wang (5):
> lfe-filter: change the crossover frequency as a parameter
> tests: adding lfe-filter-test
> daemon-conf: enable the lfe remixing by default
> tests: Remove a redundant mempool_new from resampler-test
> tests: add tolerant variation for comparing the rewind result
>
> Jaska Uimonen (1):
> socket-server: add tcp support for systemd socket activation
>
> Juho Hämäläinen (17):
> dbus: Use hooks for card profile events
> dbus: Use hooks for client proplist changes
> dbus: Use hooks for sink and source events
> dbus: Use hooks for sink-input and source-output events
> dbus: Use state changed hook for sink-input and source-output rate changes
> core: Add hooks for default sink and source changes
> namereg: Fire hooks for default sink and source changes
> dbus: Use hooks for put and unlink
> dbus: Use hooks for default sink and source changes
> core: Add core hooks for module changes
> module: Fire hooks for new, proplist changed and removed
> core, core-scache: Fire hooks for new, changed and removed events
> dbus: Use hooks for sample cache new and removed events
> dbus: Use hook for sample cache proplist changes
> dbus: Use hooks for module new and removed events
> dbus: Use hooks for module proplist changes
> Revert "Warn on loading module-dbus-protocol"
>
> Manish Sogi (2):
> xen: Resource leak in local function alloc_gref() - alloc_fd and dev_fd
> pacmd: Placeholders describing command line options should not have spaces
>
> Milo Casagrande (1):
> Update Italian translation.
>
> Muhammet Kara (1):
> i18n: Updated Turkish translation
>
> Paul Menzel (1):
> lfe-filter: Use length modifier `z` for type `size_t`
>
> Peter Meerwald (26):
> context: pa_context_connect() with PA_CONTEXT_NOFAIL should return 0 when waiting for PA on D-Dus
> man: Describe optional prefix {string} in server address
> man: Drop separate paplay man page, move info to pacat man page
> man: Install man page symlinks to pacat for paplay, parec, parecord, pamon
> pacat: State purpose of program depending how it was invoked
> alsa-util: No logging when sound card only supports non-interleaved sample format
> alsa: Fix spelling of officially
> tagstruct: Distinguish pa_tagstruct_new() use cases
> tagstruct: Replace dynamic flag with type
> tagstruct: Get rid of pa_tagstruct_free_data()
> tagstruct: Add type _APPENDED
> tagstruct: Use flist to potentially save calls to malloc()/free()
> packet: Hide internals of pa_packet, introduce pa_packet_data()
> packet: Make pa_packet_new() create fixed-size packets
> packet: Introduce pa_packet_new_data() to copy data into a newly created packet
> packet: Use flist to save calls to malloc()/free()
> pacat: Fix comment wording
> man: Fix typos in pulse-cli-syntax.5
> man: Document .ifexists CLI meta command
> daemon: Exit with code 0 on SIGINT and SIGTERM
> pulse: Document pa_mainloop_quit()'s retval parameter
> core: Don't export pa_rtpoll_quit(), only used internally
> biquad: Make use of M_SQRT2 constant
> biquad: Fix warning, gamma shadows global declaration
> padsp: Fix wrong condition discovered by -Wlogical-not-parentheses warning
> core: Work around -Wlogical-not-parentheses warnings
>
> Pierre Ossman (1):
> core: make sure we use the correct win32 socket errno:s
>
> René J. V. Bertin (1):
> coreaudio: Change error type to OSStatus
>
> Sagar Nageshmurthy (1):
> Fix: Prevent calling pa_rtpoll_free() for a NULL rtpoll
>
> Shawn Walker (1):
> modules: Fix struct namespace collision on Solaris
>
> Sukesh Adiga (1):
> cpu-arm: Fix memory leak in pa_cpu_get_arm_flags()
>
> Takashi Sakamoto (1):
> udev: use ID_MODEL/ID_VENDOR to give friendly name for FireWire devices
>
> Tanu Kaskinen (27):
> socket-server: pa_socket_server_new() can't fail, so don't check its return value
> dynarray: Add pa_dynarray_last()
> dynarray: Add pa_dynarray_remove_by_index()
> dynarray: Add pa_dynarray_remove_by_data()
> dynarray: Add PA_DYNARRAY_FOREACH
> tagstruct: Refactor writing/reading basic types
> alsa: Don't access pa_sink/source_new_data after done() has been called
> core-util: Make number parsing stricter
> ucm: Add support for "JackControl"
> .gitignore: Add lfe-filter-test
> sink, source: Fix a volume change leak
> pactl: Fix relative volume parsing
> core-util: Filter out not-a-numbers in pa_atod()
> core-util: Make pa_parse_volume() more strict
> oss: Use the correct fd when interacting with the mixer
> build-sys: add winerrno.h to libpulsecommon_SOURCES
> combine-sink: Fix unsafe message handling
> alsa-mixer: Add descriptions for analog-stereo-input and analog-stereo-output mappings
> build-sys: make error message visible
> alsa: Add pa_alsa_jack_new() and pa_alsa_jack_free()
> ucm: Don't create separate input and output jacks
> alsa: Add associations between jacks, UCM devices and UCM ports
> alsa: Move UCM port availability updating to the mixer code
> ucm: Create only one jack object per kcontrol
> ucm: Add support for "JackHWMute"
> build-sys: bump sonames
> update NEWS for 7.0
>
> Ville Skyttä (1):
> build-sys: Install bash completion to where bash-completion.pc says
>
> Wim Taymans (1):
> Add korean translation
>
> Yuri Chornoivan (1):
> i18n: Update Ukrainian translation
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4245 bytes
Desc: Кріптографічний підпис S/MIME
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20150828/f9c71de9/attachment.bin>
More information about the pulseaudio-discuss
mailing list