[pulseaudio-discuss] [PATCH] Add a news file
tanu.kaskinen at linux.intel.com
Mon May 27 10:47:36 PDT 2013
On Mon, 2013-05-27 at 18:39 +0200, Peter Meerwald wrote:
> > +PulseAudio 4.0, not yet released:
> changes are with respect to 3.0?
> maybe the following is noteworthy
I did scan every patch. My criteria for inclusion were:
* Is it an interface change (libpulse, module arguments, command line
arguments, configuration options)? If yes, it should be mentioned.
* Does it enable new hardware?
* Is it important for packagers? (The dependency changes qualify.)
* Does it improve performance significantly?
* Is it interesting in some other way to many people? (The brand new
shell completion qualifies.)
I didn't include bug fixes, except a couple that I am for some reason
personally very happy to have in the release. No clear criteria with
> 3a3c4eb4622feb8115d1387f33a4bfa722e0061a Improve s16<->s32 conversion
Perhaps yes, doing only one format conversion instead of two is a good
improvement. I missed that point when I did my scanning. s32 is pretty
rare format, though.
> e66e8464183e9916b248a9dedd4d6dcf3e1a38fa Change/fix conversion to/from float32
This seemed like a minor improvement, and falls partially to the bug fix
category. If you disagree about this having only a minor impact, I'll
add this item.
> 930654a3af266ab112d1d1f6b1083197ee4bb373 Generate normalized rows in calc_map_table()
A bug fix. Perhaps generally interesting, though, so I might add this.
> 30ce3a14e5ae1cd316a18bec95b831c07ac57a1a Resample first followed by remapping if have more out channels than in channels
Yes, should be mentioned in the optimization section.
> 92bb9fb8b5aeebb87c4df7416e75db1782e2dd3a Switch to speex-float-1 by default
I thought about adding a "changed defaults" section, but the file seemed
to be pretty long already... I'm not really against adding this, though.
Another changed default is that the default default.pa loads
module-jackdbus-detect now with "channels=2" argument.
> D-Bus interface:
> ebfd656fc99748e8beabf21885129dfbbf19a030 dbus: Add signal org.PulseAudio.Core1.Card.NewProfile
The D-Bus interface is in a quite sad state: it seems to be permanently
experimental and it has started to bitrot. Therefore, I don't think
minor changes to it are very interesting, even if they are interface
changes (we give no stability guarantees for the D-Bus interface).
> tons of bluetooth things
Could be mentioned somewhere, yes.
> echo-cancel: support multi-channel EC implementation with asymmetric number of channels in record/playback/output stream specs
Yes, this should probably be mentioned. I don't remember how this
exactly works and what are the implications, so I need to think a bit
what to write.
> cfa79a84fcc0d7ace7f8602f62c658341a082106 Show card profile availability status
I don't think we have committed to any particular semantics for the card
profile availability. It's not part of the public API. For that reason I
don't want to advertise it much at this point.
> 0f44b1e820c1744bfb46d37e87b71d64109c4374 Log the reason for every suspend/resume.
Not newsworthy in my opinion.
> 6f1c3df37b85b47cd1d2d3b046d79ad13d8e61ac man: Update log-target documentation.
> 596d9aa740a66e84366fc42b6fd7156cde280a68 pactl: Document @DEFAULT_SINK@, @DEFAULT_SOURCE@ and @DEFAULT_MONITOR@
> 8946117ebf49604ff10368b19bbc2ff5f4c4f089 document PULSE_SERVER, PULSE_COOKIE in pulseaudio.1
Bug fixes, not generally interesting.
> 5701e83191d77e6bca05f1a036bb6aaa21eb0792 Fix description how boolean values can be specified
This is strictly speaking an interface change, but in practice I believe
and hope that nobody is interested in this (otherwise we have broken
something for someone).
> OS support:
> 54c9fa97bd5bf1290648513f2938699e27707234 Solaris fixes
> ed6f30c79aa52d2c4cc6fc48c92a56972677d34a Polish
> ff828a83c1b685fae14dc036081b7e3bf6904f0d Ukrainian
I don't have a strong opinion on these, recommendations about what to do
More information about the pulseaudio-discuss