lp:~pali/ubuntu/oneiric/pulseaudio/pulseaudio

Created by Pali and last modified
Get this branch:
bzr branch lp:~pali/ubuntu/oneiric/pulseaudio/pulseaudio
Only Pali can upload to this branch. If you are Pali please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Pali
Status:
Development

Recent revisions

145. By Pali

Added support for additional pulseaudio command line arguments in upstart

144. By Pali

Convert System V pulseaudio init script to upstart

143. By Michael Terry

[ Daniel T Chen ]
* Add the following patches backported from upstream git:
  - aa7bc32 (parecord: Automatically detect file format from extension)
    [series patch 0208]
  - 226ddb1 (alsa-sink: fix mmap_write() work_done) [series patch 0209]
* Update debian/copyright to cover echo-cancel files.

[ Michael Terry ]
* 0016-nodisplay-autostart.patch:
  - Don't show in "Startup Applications" (LP: #803917)

142. By Luke Yelavich

* New upstream release, the following commits from the stable-queue branch
  are included in this release:
  - d4c9ad1 (streams: Fix the actual resampler method shown in debug
             messages.)
  - cc91a8f (module-combine-sink: Initialize smoother with offset
             pa_rtclock_now())
  - 8a437ee (module-combine-sink: Initialize smoother in paused state)
  - b54a43a (module-combine-sink: Check running flag before rendering in null
             mode
  - b3e4152 (pulsecore: Add a couple pa_asserts() on pa_tagstruct* calls.)
  - 22c0dcb (device-manager: Free a hook slot to prevent segv on unload)
  - c3bfcc9 (SSE/MMX: Fix problem with highpitched noise on i386)
  - 9ee4229 (build-sys: Add echo-cancel dummy Makefile)
  - f558189 (build-sys: bump soname)
* Bumped shlibs
* debian/rules: Exclude 0.9.23 modules from shlibs

141. By Luke Yelavich

* Merge from unreleased Debian git, remaining changes:
  - epoch (my stupid fault :S)
  - use speex-float-1 and change buffer and fragment size, depending on
    architecture
  - Add alsa configuration files to route alsa applications via pulseaudio
  - Move libasound2-plugins from Recommends to Depends
  - Add pm-utils sleep hook to suspend (and resume) users' pulseaudio
    daemons
  - Make initscript more informative in the default case of per-user
    sessions
  - add status check for system wide pulseaudio instance
  - create /var/run/pulse, and make restart more robust
  - indicate that the system pulseaudio instance is being started from the
    init script
  - check whether pulseaudio is running before preloading the padsp library
  - Add DEB_OPT_FLAG = -O3 as per recommendation from
    pulseaudio-discuss/2007-December/001017.html
  - Generate a PO template on build
  - the esd wrapper script should not load pulseaudio if pulseaudio is being
    used as a system service
  - add a pulseaudio apport hook
  - drop padevchooser(Recommends) and pavucontrol (Suggests)
  - add libudev-dev as a build-dependency
  - Fix initialization of devices with modem subdevices
  - Disable cork-music-on-phone
  - disable flat volume
  - Mute IEC958 Optical Raw by default
  - use tdd instead of gdbm
  - Add conflicts/replaces for pulseaudio-module-udev and
    pulseaudio-module-rygel-media-server
  - Add replaces for pulseaudio-module-hal to the pulseaudio package to handle
    upgrades from hardy
  - Load module-x11-bell in the start-pulseaudio-x11 script
  - added IT block to fix thumb conditional instruction build error messages
  - recommend instead of suggest rtkit
  - Ship the jackdbus-detect module
  - Ship extra quirks to mixer profiles for various x86 and ARM hardware, as
    well as USB hardware
* New snapshot based on upstream git branch stable-queue:
  - 4f67775 (http: support HTTP HEAD)
  - 3bb6546 (vala: More vala fixes)
  - 7fd0771 (x11: Fix build errors with newest xcb-util.)
  - b72fc9b (x11: More XCB fixes.)
  - f8e8a03 (rtkit: use private bus connection in order to avoid threading
             issues when invoking pa_make_realtime())
  - c524b4c (memblockq: implement new call pa_memblockq_peek_fixed_size())
  - 1a8cf00 (make echo-cancel module that exposes a new sink and source)
  - 9fa71e7 (echo-cancel: take into account snapshot delay)
  - 7b972f5 (echo-cancel: use the phone media role)
  - de6cdf9 (echo-cancel: tweak the resync code a little)
  - 1c26694 (echo-cancel: improve debug)
  - b30bf12 (echo-cancel: keep frame_size a power of 2)
  - 6d8a907 (echo-cancel: Move the module into it's own directory)
  - 57c5983 (echo-cancel: Split out speex code from the core module)
  - 668f4e4 (echo-cancel: Pass arguments to the specific canceller module)
  - c975dfa (echo-cancel: Let AEC module determine source/sink spec)
  - 47e4dd1 (echo-cancel: Add alternative echo-cancellation implementation)
  - 4a9fa8c (echo-cancel: Allow selection of AEC method using modargs)
  - b6b8a7b (echo-cancel: Make blocksize a module-wide parameter)
  - 2923c5e (echo-cancel: Mark immutable parameters as const in vfunc)
  - 9f79c0e (echo-cancel: rework alignment code)
  - 56a4684 (echo-cancel: improve accuracy)
  - e936447 (echo-cancel: pause timer when echo canceling is off)
  - d39043c (echo-cancel: Fix make distcheck)
  - d8fab84 (echo-cancel: Fix out-of-tree build)
  - 1212a6f (echo-cancel: Ensure correct handling of endianness)
  - d866ade (echo-cancel: Use S16NE for adrian module)
  - f93b5e1 (echo-cancel: Fix source may_move_to function)
  - 6664650 (i18n: Update POTFILES.*)
* debian/libpulse-dev.install: Ship vala bindings
* Dropped patches, either they were previously backported, or are now
  upstream:
  - 0005-load-sample-dir-lazy.patch
  - 0090-disable-flat-volumes.patch
  - 0211-module-loopback-Add-adjust_time-to-valid-args.patch
  - 0212-Limit-rate-adjustments-to-small-inaudible-jumps.patch
  - 0213-module-rtp-recv-Use-new-algorithm-for-adjusting-samp.patch
  - 0214-module-rtp-recv-Average-the-estimated-real-sample-ra.patch
  - 0215-module-rtp-recv-Remove-smoother-from-write-index.patch
  - 0216-conf-Make-system.pa-use-udev-detect-and-not-hal-dete.patch
  - 0217-volume-Add-a-PA_VOLUME_UI_MAX-define-for-the-recomme.patch
  - 0218-vala-Some-bugfixes-for-the-vala-bindings.patch
  - 0219-vala-delegate-FreeCb-does-not-have-a-target.patch
  - 0220-vala-move-GLibMainLoop-class-into-separate-file-to-f.patch
  - 0221-vala-Fix-path-error-in-the-last-commit.patch
  - 0222-build-sys-Link-binaries-linking-libpulse-to-libpulse.patch
  - 0223-build-sys-Link-binaries-linking-libpulsecommon-to-li.patch
  - 0224-build-sys-Link-lirc-libraries-in-right-order.patch
  - 0225-module-jack-sink-source-protect-against-null-return-.patch
  - 0226-vala-ChannelMap-has-no-destroy-function.patch
* debian/patches/series: Renamed and re-ordered some patches, and clearly
  identified distro specific patches and upstream/upstreamable patches
* 0209-alsa-mixer-Fix-makefile-in.patch: Drop, as we use dh-autoreconf,
  which takes care of this for us
* debian/pulseaudio.install: Add the echo-cancel module
* 0003-Mention-speex-and-libsamplerate-in-pulse-daemon.conf.patch: Drop,
  upstream

140. By David Henningsson

[ David Henningsson ]
* Fix missing Internal/Front/Rear mics on Nvidia chipsets (LP: #771739)

[ Luke Yelavich ]
* debian/control: Update Vcs-Bzr field

139. By Luke Yelavich

[ David Henningsson ]
* Add separate profile for Nvidia to make it easier to select the right
  codec out of four (LP: #716371)
* Add workaround to make it possible to control the volume of some
  USB headsets (LP: #749856, LP: #671560)

[ Luke Yelavich ]
* debian/control: Demote pulseaudio-module-raop to suggests, as it is
  causing various issues, including crashers, (LP: #742281, #743073)
  and re-opens (LP #688272)
* Pull some bugfixes from the stable-queue branch:
  - 4fa7495 (vala: Some bugfixes for the vala bindings)
  - ea0a2a6 (vala: delegate FreeCb does not have a target.)
  - 64985aa (vala: move GLibMainLoop class into separate file to fix linker
             errors)
  - 9f52c10 (vala: Fix path error in the last commit.)
  - 1ade8df (build-sys: Link binaries linking libpulse to libpulsecommon too)
  - c25207f (build-sys: Link binaries linking libpulsecommon to libpulse too)
  - 4be49ae (build-sys: Link lirc libraries in right order)
  - fd5b282 (module-jack-sink/source: protect against null return in
             jack_get_ports) (LP: #733424)
  - 93e7a19 (vala: ChannelMap has no destroy function.)
* debian/patches/0097-explicitly-link-libraries.patch: Dropped, applied
  upstream
* debian/control, debian/rules: Add dh-autoreconf

138. By Luke Yelavich

* Update to latest stable queue patches:
  - 09770e5 (module-loopback: Add adjust_time to valid args
  - 90c5520 (Limit rate adjustments to small, inaudible jumps
  - 4620039 (module-rtp-recv: Use new algorithm for adjusting sample rate
  - 2bfc032 (module-rtp-recv: Average the estimated real sample rate
  - 2ee4ec5 (module-rtp-recv: Remove smoother from write index (LP: #569378)
  - a8cd9d2 (conf: Make system.pa use udev-detect and not hal-detect.
  - b872254 (volume: Add a PA_VOLUME_UI_MAX define for the recommended max
             volume to show in UIs)
* 0210-PulseAudio-added-IT-block-to-fix-thumb-conditional-i.patch:
  - added IT block to fix thumb conditional instruction build error messages
* debian/rules: Remove CFLAGS that are specific to arm, the above patch
  makes those redundant (LP: #721498)
* debian/control: Add a dependency on pulseaudio-module-raop

137. By Luke Yelavich

[ David Henningsson ]
* debian/patches/020x patches - add PulseAudio input mixer rewrite.
  This will cause several HDA chips to have better named and controlled
  sliders on the input side.

[ Luke Yelavich ]
* New upstream snapshot based on stable queue:
  - 67d1888 (client: Don't update smoother while corked)
  - 6b280e9 (Fighting rewinds: Reduce calls to handle_seek)
  - 3aeb047 (Fighting rewinds: Seek and write data in the same message)
  - 1e1b299 (Core: Fix incorrect check of return value)
  - 4080725 (tunnel: Fix automatic names when source/sink_name argument is
            missing.)
  - ec5a785 (ratelimit: fix log levels of log suppression messages)

136. By Matthias Klose

Fix FTBFS with ld.gold.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/oneiric/pulseaudio
This branch contains Public information 
Everyone can see this information.

Subscribers