[pulseaudio-commits] [SCM] PulseAudio Sound Server annotated tag, v0.9.13, created. v0.9.13

Lennart Poettering gitmailer-noreply at 0pointer.de
Sun Oct 5 18:45:03 PDT 2008


This is an automated email from the git hooks/post-receive script. It was
generated because of a push to the "PulseAudio Sound Server" repository.

The v0.9.13 annotated tag has been created
        at  680c81b87493804f50ae821b7debcaea47959d46 (tag)
   tagging  fa93cb71e83df6ee9e91d04687829a049ea18ec5 (commit)
  replaces  v0.9.12
 tagged by  Lennart Poettering
        on  Mon Oct 6 03:44:15 2008 +0200

- Log -----------------------------------------------------------------
PulseAudio 0.9.13

Arthur Taylor (1):
      stream_started_callback userdata bug

Colin Guthrie (1):
      Linking fix for rtclock on libpulsedsp

João Paulo Rechi Vita (63):
      Adding module-bt-discover
      Adding module-bt-discover to Makefile.am
      Fix comparison of strings of different case
      Fix the symdef include
      Adding dynamic bluetooth audio devices detection
      Remove VERBOSE definition
      Changing all private functions to static
      Improve dbus communication
      Don't need to explicity check if hcid is running anymore
      We don't need call_dbus_method anymore
      Change booleans to pa_bool_t
      Remove some unused vars and labels
      Remove block delimiters from single line if blocks
      Refactor all linked lists to use pulsecore/llist.h
      Remove modargs, since module-bt-discover doesn't have any argument
      Add sender=org.bluez to dbus add match
      Add code from bluez/audio/ipc.[ch]
      Initial file for module-bt-device
      Add module-bt-device and dependencies to automake
      Adds SBC Codec to pa tree
      BlueZ connection configuration done
      Fix PA_USEC_PER_SEC missing
      Initial code for rt thread
      Hand the stream socket to the rt thread
      Copy arguments values instead of just getting a pointer for them
      Changes for pa_modargs_get_value_u32 for integer arguments and correct some error messages
      Get rid of SINK_MESSAGE_PASS_SOCKET, since we don't really need it
      Change strerror() to pa_cstrerror()
      Change close() to pa_close()
      Add include for sample.h
      Initialize rtpoll_item
      Add include for core-util.h
      Fix block size for SCO
      Make stream socket non-blocking
      Change pa_sink_render to pa_sink_render_into_full and remove some unnecessary checks on the rt thread
      Remove PA_SINK_NETWORK flag and move the passage of streamfd to the rt thread just before the thread creation
      Fix handling of PA_SINK_MESSAGE_GET_LATENCY
      Try to improve time estimation
      Change default sink name to bluetooth_sink
      Get rid of hw_constraint function. It's code now lives inside bt_setconf().
      Configure bt connection for a2dp
      Fix block_size calculation
      Fix sample size
      A2DP poorly working
      Refactor a2dp thread execution flow and improve time estimation
      Fix some debug messages and other cosmetic changes
      pa__done for module-bt-device
      Change sbc_initialized to pa_bool_t
      Fix some memory leaking
      Remove u->channels and u->rates, since it's redundant info
      Remove unnecessary initialization of getcaps_req->flags
      Change MIN/MAX to PA_MIN/PA_MAX
      Move render and write to the fd to a separate function
      Use union instead of different pointer types to the same memory area to make the code C99 compliant
      Remove check for SIOCOUTQ and add proper includes
      Add some more device properties to the sink properties list
      Merge A2DP and SCO thread functions
      Free mempool
      Remove some warnings
      Cleanup some code
      Move bluetooth discover and device modules to src/modules/bluetooth
      Change all int vars that doesn't allow negative values to uint
      Move bluetooth proximity module to src/modules/bluetooth/

Lennart Poettering (73):
      fix S32 validity check
      add trivial redirecting makefile to bt dir
      downgrade a D-Bus log message to debug
      enable bluetooth by default
      replace Makefile stub copies by symlinks
      make sure ~/.pulse exists before we create the runtime dir link beneath it
      some minor fixes and cleanups in the bt code
      make pa_idxset_trivial_compare_func() do a full compare instea of just equakity check
      add a generic priority queue implementation
      ignore bt proximity helper
      fix compilation errors in priority queue code
      remove a few compiler warnings in BlueZ code
      use TRUE for pa_bool_t arguments
      Use the same module parameter names for module-bluetooth-device as for most other modules
      instead of failing when the requested sampling rate is not available find the next one that is higher
      all kinds of minor type, memory leak, initializatio fixes
      make module-bluetooth-discover actually load modules and smaller other fixes
      Make the shared memory segment size configurable
      Some man page updates, add missing documentation, other fixes.
      follow PropertyChanged signals from BlueZ
      fix typo in default.conf, closes bug #354
      it might be a bit too early to initialize bluetooth by default for now, since it's still very rough around the edges
      replace module-volume-restore by module-stream-restore in system mode, too
      a few FreeBSD fixes, from alexis
      Merge commit 'coling/master'
      it's --daemonize, not --daemon
      fix support for ALSA devices which lack dB information
      remove useless log message, re #367
      remove useless log message
      don't hit an assert if a kernel driver reports invalid dB information, instead just warn the user
      PA_WARN_REFERENCE works only for ELF targets
      when killing gconf helper, loop over EINTR
      make simple protocol not crash when allocating a memory block
      inform dsp_empty_socket() *after* we emptied the dsp socket, that it is now empty
      properly parse response to pa_stream_set_buffer_attr() calls. closes #370
      when we mix into a 16bit accumulator make sure we clamp before we scale with a volume to avoid range faults when multiplying
      make sure we call pa_sink_process_rewind() if a rewind was requested under all circumstances
      optimize mixing routines a bit by pulling the multiplication with the global volume out of the inner loop by applying it first to the per-stream volumes
      use PA_FLOAT32_SWAP where useful
      user lrint() and friends in inner loops instead of normal C casts to speed up a few things
      if a volume or channel map is invalid show so when printing it
      add new API function pa_sample_spec_init()
      treat a channel map only then as compatible with a sample spec if it is valid
      a bit of late pa_bool_t'ization
      make a few casts explicit to remove compiler warnings
      extend documentation for pa_channel_map_init()
      add new API call pa_cvolume_init()
      add new API call pa_cvolume_snprint_dB()
      add new API call pa_cvolume_compatible()
      add missing calls to map file
      when checking the validity of a cvolume check whether all values are not -1
      increase PA_CVOLUME_SNPRINT_MAX to a proper value and document that it is not considered part of the ABI
      allow - in sample names
      rename pa_cvolume_snprint_dB to pa_sw_cvolume_snprint_dB since it is
      add new API function pa_in_valgrind() to check for
      instead of checking for  directly use new function pa_in_valgrind()
      show valgrind status on startup
      do not cleanup staticly allocated memory unless we are in valgrind mode
      add missing inclusion
      don't call snd_pcm_drain() when we suspend because that might take awfully long with our long buffer sizes these days
      increase suspend timeout to 5s so that it is always longer then the default tsched buffer size of 2s
      implement pa_sw_volume_divide() and pa_sw_cvolume_divide()
      get rid of pa_alsa_volume_divide() since we have pa_sw_volume_divide() now
      substract the unused record buffer size from the overall size before calculating the space still left for recording
      add missing include
      disable valgrind macro usage for now since valgrind generates a lot of spurious warnings as it seems
      update module-tunnel for recent protocol changes
      make sure we send a started messages when we are uncorking
      Merge commit 'vudentz/master'
      bump version and sonames
      Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
      Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
      make distcheck pass

Luiz Augusto von Dentz (8):
      Add match rules for org.bluez.Headset and org.bluez.AudioSink.
      Add signal handlers for Connected signals.
      Remove PropertyChanged signal handler.
      Fix match rule problems.
      Fix Connected signal handler.
      Cleanup module-bluetooth-discover.
      Replace handlers of deprecated Connected signals with new PropertyChanged.
      Fix loading module-bluetooth-device with an invalid parameter.

Nix (1):
      esound auth-ip-acl fix

Omair Majid (1):
      fix pa_stream_set_name

Russ Dill (1):
      Fix "file not found" error on load of module-bt-device for Ubuntu Intrepid Ibex

Stelian Ionescu (1):
      have make_random_dir respect $TMPDIR

-----------------------------------------------------------------------

-- 
hooks/post-receive
PulseAudio Sound Server



More information about the pulseaudio-commits mailing list