lp://staging/ubuntu/oneiric/pulseaudio

Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/oneiric/pulseaudio
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

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)

151. By David Henningsson

Jack detection support, second version, now with HDMI support

150. By David Henningsson

* Dropped patches (applied upstream):
  - 0004-mute-iec958-optical-raw-for-audigyX.patch
  - 0011-lp451635-handle-dove-x0-line-hp-swap.patch
  - 0012-JACK-Load-module-jackdbus-detect-in-default.pa.patch

149. By Luke Yelavich

[ David Henningsson ]
* 0018-alsa-mixer-Set-Front-control-to-0-dB-on-headphone-pa.patch:
  Set Front to 0 dB for Headphones (LP: #836921)

[ Luke Yelavich ]
* New upstream bugfix release
  - source: Remove the PA_SOURCE_PASSTHROUGH flag
  - alsa: Don't always suspend/unsuspend on sink-input removal
  - formats: Use correct API to check for passthrough streams
  - alsa: Open iec958 device with NONAUDIO bit set in passthrough mode
  - formats: Fix bad passsthrough check
  - alsa: Fix bad function name
  - daemon: Fix compiler warning about missing function prototype
  - passthrough: We must not plug in a resampler on stream move
  - sink-input: Ensure no volumes are applied for passthrough streams
  - source-output: Ensure no volumes are applied for passthrough streams
  - Revert "device-restore: Make bools not be bit fields"
  - sample-util: Fix off-by-one in error check
  - sink: Add PA_SINK_SET_FORMATS macro
  - build-sys: Fix some LDFLAGS vs. LDADD usage
  - echo-cancel: Add multiple include protection for header
  - echo-cancel: Use pa_streq instead of strcmp
  - echo-cancel: Move speex preprocessing out of the main module
  - passthrough: Fix what volume we set sinks/sources to
  - passthrough: Fix setting volume to unamplified again
  - echo-cancel: Make save_aec modarg a bool instead of an int
  - echo-cancel: Don't allow streams to attach while unloading
  - echo-cancel: Get rid of annoying compiler warnings
  - equalizer: Comment out unused function
  - def: Add a new enum to allow differntiation between sinks and sources.
  - dbus: Use pa_device_type_t rather than an internal equivalent
  - device-restore: Change the API to include type information (sink
    vs. source)
  - device-restore: Split device restore database into two parts.
  - device-restore: Restore volumes on port change.
  - build-sys: bump soname
  - alsa-mixer: Mute IEC958 optical raw for several Audigy models
  - alsa-mixer: Add "Line HP Swap" element
  - JACK: Load module-jackdbus-detect in default.pa
  - Remove offensive part of error message
  - switch-on-connect: Don't switch to a monitor source
  - Fix spelling sucess -> success
  - Set better priorities on input paths
  - introspect: fix typo in default sink/source docs
  - pacat: make pacat respond to cork/uncork events
  - Spelling fixes in public headers
  - More spelling fixes
  - gitignore: Add Orc autogenerated files
  - echo-cancel: Use stream index in debug message
  - Remove extra ; s where they are not allowed in strict C99
  - sndfile-util: Check return value of sf_command for errors
* Pull some further fixes from upstream git master:
  - fb107fc (vala: Add has_type_id=false to all enums, structs and classes)
  - c7bba24 (module-switch-on-connect: Don't switch unlinked sink input and
             source outputs)
  - 9636991 (alsa-mixer: Set "Front" control to 0 dB on headphone path)
  - fc3ddfb (module-equalizer-sink: Use %z for printf of size_t variables)
  - 918f168 (module-equalizer-sink: Use = in initialising variables)
  - 3d04a05 (bluetooth/sbc: Use __asm__ keyword)
  - 647048e (module-equalizer-sink: Use correct limit in loop)
  - dfd706d (Squash the last gcc warnings)
  - 9133c6c (Make gcc --std=c99 happy)
  - 47c9d8c (device-restore: Simplify the migration of data to per-port keys.)
  - e7b65d3 (stream-restore: Add in some variable sets that were missing
             from 9ffa93.)
  - 2b96fdf (stream-restore: Add proper data validity checks to the legacy
             database entry read.)
* Dropped patches, applied upstream:
  - 0017-Make-dbus-error-more-polite.patch
  - 0018-alsa-mixer-Set-Front-control-to-0-dB-on-headphone-pa.patch
  - 0400-introspect-fix-typo-in-default-sink-source-docs.patch
  - 0401-source-Remove-the-PA_SOURCE_PASSTHROUGH-flag.patch
  - 0402-alsa-Don-t-always-suspend-unsuspend-on-sink-input-re.patch
  - 0403-formats-Use-correct-API-to-check-for-passthrough-str.patch
* 0604-ALSA-part-of-jack-detection-and-a-small-policy-modul.patch: Refreshed
* Update symbols files

148. By Colin Watson

* Build-depend on libxcb1-dev (>= 1.6) rather than libxcb-atom1-dev, in
  line with the packaging in Debian experimental.
* Build-depend on libtdb-dev rather than tdb-dev.

147. By Luke Yelavich

* New upstream bugfix release
* 0005-dont-load-cork-music-on-phone.patch: Refreshed
* Dropped patches, applied upstream
  - 0400-Fix-crash-in-path-subset-elimination.patch
  - 0402-source-output-Fix-resampling.patch
  - 0403-stream-restore-Save-restore-source-output-volume-mut.patch
* Pull some post 0.99.2 fixes from upstream git master:
  - 7ed177d (introspect: fix typo in default sink/source docs)
  - 2677911 (source: Remove the PA_SOURCE_PASSTHROUGH flag)
  - dde09c7 (alsa: Don't always suspend/unsuspend on sink-input removal)
  - adbdb62 (formats: Use correct API to check for passthrough streams)

Branch metadata

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

Subscribers