lp:~kelemeng/pulseaudio/bug876866

Created by Gabor Kelemen and last modified
Get this branch:
bzr branch lp:~kelemeng/pulseaudio/bug876866
Only Gabor Kelemen can upload to this branch. If you are Gabor Kelemen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gabor Kelemen
Project:
PulseAudio
Status:
Development

Recent revisions

161. By Gabor Kelemen

Run dh_translations to generate translation template, add it as build-dep. LP:876866

160. By Adam Conrad

Allow pulseaudio-module-bluetooth to build on armhf.

159. By Adam Conrad

No-change rebuild to drop spurious libsfgcc1 dependency on armhf.

158. By Luke Yelavich

* New upstream release
* debian/watch: Update to new location
* Dropped patches, as these were from upstream:
  - 0100-extended-Fix-doxygen-comment-style-typos.patch
  - 0101-sink-source-Avoid-unnecessary-call-to-pa_rtclock_now.patch
  - 0102-Always-return-a-three-part-version-number-in-API-cal.patch
  - 0103-module-jackdbus-detect-Avoid-double-free-of-modargs.patch
  - 0104-source-output-Do-not-use-unset-channel-map-in-pa_sou.patch
  - 0105-Fix-deferred-volume-not-being-applied-if-sink-is-clo.patch
  - 0106-sink-Move-updating-the-requested-latency-after-the-r.patch
  - 0107-n ull-sink-Set-latency-range-at-the-time-of-initializ.patch
  - 0108-Make-pulse-build-with-clang-again.patch
  - 0109-alsa-Give-compressed-formats-preference-over-PCM.patch
  - 0110-alsa-Better-error-handling-in-mixer-rtpoll-callback.patch
  - 0111-echo-cancel-Fail-if-loaded-between-a-sink-and-its-mo.patch
  - 0112-doc-Add-some-more-doxygen-tags-to-existing-comments.patch
  - 0113-alsa-Make-mixer-error-handling-more-robust-still.patch
  - 0114-echo-cancel-Don-t-crash-if-adjust_time-0.patch
  - 0115-echo-cancel-Close-debug-files-on-module-unload.patch
  - 0116-tests-Fix-calculation-of-memblock-size-in-resampler-.patch
  - 0117-filter-apply-Move-sink-source-unlink-callbacks-befor.patch
  - 0118-build-sys-Drop-libsamplerate-from-pulsecommon-deps.patch
  - 0119-build-sys-Provide-a-simple-CMake-Config-setup-simila.patch
* Put libpulsedsp.so into its own package, so it can be built for
  multi-arch
* debian/rules: Update for 1.1
* Update shlib files

157. By Luke Yelavich

[ David Henningsson ]
* Added patches:
  0103-module-jackdbus-detect-Avoid-double-free-of-modargs.patch:
    (LP: #867444)
  0104-source-output-Do-not-use-unset-channel-map-in-pa_sou.patch:
    (LP: #864071)
  0105-Fix-deferred-volume-not-being-applied-if-sink-is-clo.patch,
  0017-Hack-around-a-bug-in-the-core-causing-volumes-not-to.patch:
    These two patches affect users not having their volume correctly
    set on port change (LP: #877954)

[ Luke Yelavich ]
* debian/control: Update Vcs-Bzr field
* 0102-Always-return-a-three-part-version-number-in-API-cal.patch: Refresh
  the patch from upstrea git, to refer to the correct commit hash, and
  update the description
* Pull some bug fixes from the stable-1.x upstream git branch:
  - 411af6b (sink: Move updating the requested latency after the rewind
             request when finishing a stream move.)
  - 87f70c6 (null-sink: Set latency range at the time of initialization of
             module.)
  - d71a291 (Make pulse build with clang again)
  - 4e5943b (alsa: Give compressed formats preference over PCM)
  - 867170a (alsa: Better error handling in mixer rtpoll callback)
  - c055c55 (echo-cancel: Fail if loaded between a sink and its monitor)
  - 8754e0c (doc: Add some more doxygen tags to existing comments)
  - 2c30c07 (alsa: Make mixer error handling more robust still)
  - 8a5e6e8 (echo-cancel: Don't crash if adjust_time = 0)
  - 7b13a79 (echo-cancel: Close debug files on module unload)
  - 6bf0489 (tests: Fix calculation of memblock size in resampler-test)
  - 93f55a4 (filter-apply: Move sink/source unlink callbacks before m-s-r)
  - b1dabfb (build-sys: Drop libsamplerate from pulsecommon deps)
  - 743a4d0 (build-sys: Provide a simple CMake Config setup (similar to
             pkgconfig))
* Add liborc-0.4-dev as a build dependency to add orc support
* debian/libpulse-dev.install: Ship cmake files

156. By David Henningsson

debian/patches/0102-Always-return-a-three-part-version-number-in-API
-cal.patch: Update to fix skype regression as well (LP: #865820)

155. By Scott Kitterman

[ Matthias Klose ]
* Drop build dependency on libatomic-ops-dev. Not needed on !ia64.

[ Scott Kitterman ]
* Add debian/patches/0102-Always-return-a-three-part-version-number-in-API
  -cal.patch to fix regression in pulseaudio version detection by
  applications depending on the three part version number previously used by
  pulseaudio (including phonon)
    - Cherrypicked from upstream

154. By Luke Yelavich

[ David Henningsson ]
* Fix "Parse failure" error with remote sources/sinks,
  thanks to Martin-Eric Racine for reporting/testing! (LP: #852902)
* Fix crash when dbus module does not load (LP: #855729)
* Add more bug fixes from upstream git

[ Daniel T Chen ]
* debian/copyright: Update all shipped sources
* Various xcb_*() bugs already fixed in Sep 2010 (LP: #642030,
  LP: #646583, LP: #646616, LP: #648104)
* Passthrough is supported in 1.0 (LP: #448024)
* PulseAudio + alsa-plugins route through PulseAudio by default
  (LP: #378382)

[ Luke Yelavich ]
* New upstream bugfix release
  - vala: Add has_type_id=false to all enums, structs and classes
  - module-switch-on-connect: Don't switch unlinked sink input and source
    outputs
  - alsa-mixer: Set "Front" control to 0 dB on headphone path
  - module-equalizer-sink: Use %z for printf of size_t variables
  - module-equalizer-sink: Use = in initialising variables
  - bluetooth/sbc: Use __asm__ keyword
  - module-equalizer-sink: Use correct limit in loop
  - Squash the last gcc warnings
  - Make gcc --std=c99 happy
  - device-restore: Simplify the migration of data to per-port keys.
  - stream-restore: Add in some variable sets that were missing from 9ffa93.
  - stream-restore: Add proper data validity checks to the legacy database
    entry read.
  - formats: The format code should be in libpulse, not libpulsecommon
  - formats: Export more functions needed for a clean build.
  - device-restore: Fix use-after-free error.
  - raop: Use the port supplied by avahi when connecting to RAOP devices.
  - loopback: New modargs: sink_input_properties and
    source_output_properties.
  - bluetooth: Bump DBus version to 1.3.0 and drop conditional code.
  - alsa: Tidy up argument descriptions
  - module-suspend-on-idle: Move vacuum code to core
  - alsa-mixer: Add support for the Microsoft Kinect Sensor device
  - modargs: Ensure modargs can be accessed in their raw form.
  - raop: Properly deal with the name coming from the device.
  - build-sys: Oops forgot to add the Kinect profile to the build system.
  - volume: Rename 'sync volume' to 'deferred volume'.
  - raop: Don't crash if fd is not open when trying to close it
  - doc: Update README with fresh links.
  - doc: Add info about running pulseaudio from the build dir
  - stream: Relax assert for extended API
  - def: Hide server-side sink/source flags
  - volume: Handle varying channel count for shared volumes
  - virtual: Make volume sharing on by default
  - equalizer: Use volume sharing by default
  - echo-cancel: Use volume sharing by default
  - sink,source: Avoid crash by not updating volume on shutdown
  - conf: Make sure module-dbus-protocol is loaded after
    module-default-device-restore
  - build-sys: bump soname
  - sink,source: Handle missing in the shared volume case
  - dbus: Don't crash if the module does not load
  - Fix crash in threaded message queues
  - build-sys: Switch to the tar-ustar format (as per a lot of GNOME stuff
    for 3.2) and distribute .xz files.
  - build-sys: bump soname
* Dropped patches, all applied upstream:
  - 0017-Avoid-crash-by-not-updating-volume-on-shutdown.patch
  - 0018-RAOP-Don-t-crash-if-fd-is-not-open-when-trying-to-cl.patch
  - 0019-Make-sure-module-dbus-protocol-is-loaded-after-modul.patch
  - 0100-vala-Add-has_type_id-false-to-all-enums-structs-and-.patch
  - 0101-module-switch-on-connect-Don-t-switch-unlinked-sink-.patch
  - 0102-alsa-mixer-Set-Front-control-to-0-dB-on-headphone-pa.patch
  - 0103-module-equalizer-sink-Use-z-for-printf-of-size_t-var.patch
  - 0104-module-equalizer-sink-Use-in-initialising-variables.patch
  - 0105-bluetooth-sbc-Use-__asm__-keyword.patch
  - 0106-module-equalizer-sink-Use-correct-limit-in-loop.patch
  - 0107-Squash-the-last-gcc-warnings.patch
  - 0108-Make-gcc-std-c99-happy.patch
  - 0109-device-restore-Simplify-the-migration-of-data-to-per.patch
  - 0110-stream-restore-Add-in-some-variable-sets-that-were-m.patch
  - 0111-stream-restore-Add-proper-data-validity-checks-to-th.patch
* Pull some post-1.0 fixes from upstream git master
  - 6878140 (extended: Fix doxygen comment style typos)
  - 6a9272f (sink,source: Avoid unnecessary call to pa_rtclock_now())
* debian/rules: Modules are now in a 1.0 directory
* Update symbols

153. By Luke Yelavich

[ David Henningsson ]
* 0017-Avoid-crash-by-not-updating-volume-on-shutdown.patch:
  Fix typo in patch

[ Luke Yelavich ]
* Patch from David Henningssen to make sure module-dbus-protocol is loaded
  after module-device-restore (LP: #843780)

152. By David Henningsson

* Fix crash in jack detection patches (LP: #845468)
* Fix crash when reading volume when sink/source is unlinked (LP: #841968)
* Fix crash in RAOP (LP: #845286)

Branch metadata

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

Subscribers