Re: [pulseaudio-tickets] [PulseAudio] #915: A few Mac OS X specific patches

2011-02-22 Thread PulseAudio
#915: A few Mac OS X specific patches
-+--
  Reporter:  urkle   |   Owner:  lennart 
  Type:  defect  |  Status:  closed  
 Milestone:  |   Component:  daemon  
Resolution:  fixed   |Keywords:  coreaudio, sse, mac os x
-+--
Changes (by coling):

  * status:  new => closed
  * resolution:  => fixed


Comment:

 Applied all three patches to my tree. Good catch on the pa_thread_new
 calls, not sure how they were missed as it's pretty obvious from
 grepping...

 As Arun ACKed the SSE change, I've just applied it. It's a shame, but such
 is life. I'm sure Orc will solve all the problems, feed the hungry and
 achieve world peace when it's fully supported.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #915: A few Mac OS X specific patches

2011-02-22 Thread PulseAudio
#915: A few Mac OS X specific patches
-+--
  Reporter:  urkle   |   Owner:  lennart 
  Type:  defect  |  Status:  new 
 Milestone:  |   Component:  daemon  
Resolution:  |Keywords:  coreaudio, sse, mac os x
-+--
Changes (by Ford_Prefect):

 * cc: a...@accosted.net (added)


Comment:

 Patch for disabling SSE looks good IMO, since (aiui) we don't have the
 option of trying a newer compiler on OS X.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #915: A few Mac OS X specific patches

2011-02-22 Thread PulseAudio
#915: A few Mac OS X specific patches
-+--
  Reporter:  urkle   |   Owner:  lennart 
  Type:  defect  |  Status:  new 
 Milestone:  |   Component:  daemon  
Resolution:  |Keywords:  coreaudio, sse, mac os x
-+--

Comment(by urkle):

 The full compile line for compiling sconv_sse.c.   Note if the "-arch
 i386" is changed to "-arch x86_64" (for 64 bit compile) it compiles fine
 (because more registers)

 /bin/sh ../libtool --silent --tag=CC   --mode=compile gcc -std=gnu99
 -DHAVE_CONFIG_H -I. -I..-I../src -I../src/modules -I../src/modules
 -D_THREAD_SAFE  -D_POSIX_PTHREAD_SEMANTICS
 -DPA_BUILDDIR=\"/Users/urkle/Projects/Other/pulseaudio/src\"
 -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-1.0/modules\"
 -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pulse\"
 -DPA_BINARY=\"/usr/local/bin/pulseaudio\"
 -DPA_SYSTEM_RUNTIME_PATH=\"/usr/local/var/run/pulse\"
 -DPA_SYSTEM_CONFIG_PATH=\"/usr/local/var/lib/pulse\"
 -DPA_SYSTEM_STATE_PATH=\"/usr/local/var/lib/pulse\" -DAO_REQUIRE_CAS
 -DPULSE_LOCALEDIR=\"/usr/local/lib/locale\"
 -DPA_MACHINE_ID=\"/usr/local/var/lib/dbus/machine-id\"
 -DPA_ALSA_PATHS_DIR=\"/usr/local/share/pulseaudio/alsa-mixer/paths\"
 -DPA_ALSA_PROFILE_SETS_DIR=\"/usr/local/share/pulseaudio/alsa-mixer
 /profile-sets\"  -I/sw/include   -I/sw/include -I/sw/include/dbus-1.0
 -I/sw/lib/dbus-1.0/include   -arch i386 -Wall -W -Wextra -pipe -Wno-long-
 long -Winline -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef
 -Wformat=2 -Wsign-compare -Wformat-security -Wmissing-include-dirs
 -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self
 -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-
 prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn
 -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings
 -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common
 -fdiagnostics-show-option -I/sw/include/dbus-1.0
 -I/sw/lib/dbus-1.0/include -MT libpulsecore_1.0_la-sconv_sse.lo -MD -MP
 -MF .deps/libpulsecore_1.0_la-sconv_sse.Tpo -c -o libpulsecore_1.0_la-
 sconv_sse.lo `test -f 'pulsecore/sconv_sse.c' || echo
 './'`pulsecore/sconv_sse.c

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #915: A few Mac OS X specific patches

2011-02-22 Thread PulseAudio
#915: A few Mac OS X specific patches
-+--
  Reporter:  urkle   |   Owner:  lennart 
  Type:  defect  |  Status:  new 
 Milestone:  |   Component:  daemon  
Resolution:  |Keywords:  coreaudio, sse, mac os x
-+--

Comment(by urkle):

 System Info.. (for SSE patch)

 Dual Xeon 2GB Mac Pro (2006)
 Mac OS X Snow leopard (10.6.7)
 GCC v 4.2.1 (apple inc build 5664)

 Target: i686-apple-darwin10
 Configured with: /var/tmp/gcc/gcc-5664~89/src/configure --disable-checking
 --enable-werror --prefix=/usr --mandir=/share/man --enable-
 languages=c,objc,c++,obj-c++ --program-transform-
 name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-
 darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-
 darwin10 --target=i686-apple-darwin10 --with-gxx-include-
 dir=/include/c++/4.2.1

 The actual error that occurs when compiling sconv_sse.c is

 pulsecore/sconv_sse.c: In function ‘pa_sconv_s16le_from_f32ne_sse’:
 pulsecore/sconv_sse.c:47: error: can't find a register in class
 ‘GENERAL_REGS’ while reloading ‘asm’
 pulsecore/sconv_sse.c:47: error: ‘asm’ operand has impossible constraints

 From the thread here http://www.mail-archive.com/pulseaudio-
 disc...@mail.0pointer.de/msg04763.html  The suggestion is to disable it.

 And I just tested and this compiles correct on 64bit.. (not run-tested,
 just compile)

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #915: A few Mac OS X specific patches

2011-02-22 Thread PulseAudio
#915: A few Mac OS X specific patches
-+--
  Reporter:  urkle   |   Owner:  lennart 
  Type:  defect  |  Status:  new 
 Milestone:  |   Component:  daemon  
Resolution:  |Keywords:  coreaudio, sse, mac os x
-+--

Comment(by urkle):

 This is working on OS X as a network server and I am directing PA from a
 Fedora 14 box to it :-D

 Attaching modified configuration files for my "working" version.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


[pulseaudio-tickets] [PulseAudio] #915: A few Mac OS X specific patches

2011-02-22 Thread PulseAudio
#915: A few Mac OS X specific patches
--+-
 Reporter:  urkle |   Owner:  lennart
 Type:  defect|  Status:  new
Milestone:|   Component:  daemon 
 Keywords:  coreaudio, sse, mac os x  |  
--+-
 These are two patches against the PA master branch to fix two compilation
 issues with pulse audio on Mac OS X.

 *NOTE* I have only tested a 32bit build using libraries from fink unstable
 (except for libiconv..  I used the system library as the fink library
 caused linking issues)

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #307: Support for CoreAudio and MacOSX

2011-02-22 Thread PulseAudio
#307: Support for CoreAudio and MacOSX
--+-
  Reporter:  emoret   |   Owner:  lennart
  Type:  enhancement  |  Status:  closed 
 Milestone:   |   Component:  daemon 
Resolution:  fixed|Keywords: 
--+-
Changes (by urkle):

  * status:  new => closed
  * resolution:  => fixed


Comment:

 There currently is a coreaudio driver in the master branch of PA.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets