Opened 10 years ago

Closed 9 years ago

#44589 closed enhancement (fixed)

gstreamer{010,1}-gst-plugins-good: make pulseaudio optional

Reported by: Ionic (Mihai Moldovan) Owned by: Ionic (Mihai Moldovan)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: gstreamer1-gst-plugins-good gstreamer010-gst-plugins-good

Description

Make pulseaudio support optional by disabling it, creating a new "pulseaudio" variant which turns on PA and adds the correct dependency and turning that on by default.

Attachments (1)

gstreamer010_1-gst-plugins-good-pulseaudio-variant.diff (2.9 KB) - added by Ionic (Mihai Moldovan) 10 years ago.
gstreamer{010,1}-gst-plugins-good: add a (default-on) variant for pulseaudio.

Download all attachments as: .zip

Change History (8)

Changed 10 years ago by Ionic (Mihai Moldovan)

gstreamer{010,1}-gst-plugins-good: add a (default-on) variant for pulseaudio.

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: rmstonecipher@… removed
Owner: changed from macports-tickets@… to rmstonecipher@…

What makes you want to disable pulseaudio support?

comment:2 Changed 10 years ago by Ionic (Mihai Moldovan)

To be honest a personal dislike for PulseAudio. I don't want to include it on my system for no good reason.

gstreamer has support for CoreAudio, so I strongly feel the need to be able to disable PulseAudio support.

comment:3 Changed 10 years ago by rmstonecipher@…

Mihai,
Rather than making a default variant that everyone but you would use, I would prefer to switch the backend to something other than pulse; however, I would advise against CoreAudio. Despite being native, CoreAudio has been a real pain in the neck when another project lacked dedicated OS X coders to keep up with changes in CoreAudio's syntax. Assuming libao is available, would you find it to be an acceptable solution?

Ryan Stonecipher

comment:4 Changed 10 years ago by Ionic (Mihai Moldovan)

Wait.. even with PulseAudio support turned on, the default backend will likely stay CoreAudio (osxaudio) as it is now unless it detects a running PulseAudio instance and can be changed via gstreamer preferences (hum, we don't have that packaged it seems.)

gstreamer doesn't even seem to support libao.

comment:5 Changed 9 years ago by mf2k (Frank Schima)

Owner: changed from rmstonecipher@… to macports-tickets@…
Port: gstreamer010-gst-plugins-good added

comment:6 Changed 9 years ago by Ionic (Mihai Moldovan)

Owner: changed from macports-tickets@… to ionic@…
Status: newassigned

comment:7 Changed 9 years ago by Ionic (Mihai Moldovan)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.