Xpra: Ticket #1168: switch to gstreamer 1.8 on osx

Follow up from #1069.

Fri, 22 Apr 2016 14:05:05 GMT - Antoine Martin:

See also: r12468. Hopefully this is not a problem with 1.8, but something specific to Ubuntu?

Tue, 12 Jul 2016 16:52:22 GMT - Antoine Martin: milestone changed

Milestone renamed

Thu, 04 Aug 2016 05:11:17 GMT - Antoine Martin: priority changed

Raising: el-capitan is not happy with the audio API used, newer versions may fix this: WARNING: 140: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent?.h.

Fri, 12 Aug 2016 08:28:26 GMT - Antoine Martin: priority changed

Raising, blocker for #1276.

Thu, 18 Aug 2016 17:22:17 GMT - Smo:

r13389 updates gstreamer-1.0 to 1.8.2 r13390 updates gst-plugins-base-1.0 to 1.8.2 r13392 uses patch from previous 1.6.4 to fix defines r13393 updates gst-plguins-ugly-1.0 to 1.8.2 r13395 updates gst-plugins-bad-1.0 to 1.8.2

plugins-bad-1.0 seems to stall during compile with these errors from gst-plugin-scanner

(gst-plugin-scanner:96515): GLib-GObject-WARNING **: cannot register existing type 'GstRtpH265Depay'
(gst-plugin-scanner:96515): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed
(gst-plugin-scanner:96515): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

tried to remove GstRtpH265Depay with r13396 but this doesn't seem to fix the problem

We really need some of the modules in plugins-bad if we can't make this work we may have to revert back to 1.6.4

I'll continue to try and make this work.

Thu, 18 Aug 2016 18:37:11 GMT - Smo:

Tried to resolv this by removing more modules which turns out not to be the actual problem.

r13396 disables libde265 r13397 disables mpeg modules r13398 disables gtk

Answer came from here


rm ~/gtk/inst/lib/gstreamer-1.0/libgstrtpbad.so

Turns out there really was a duplicate because some code was moved into plugins-good and we still had the module installed from 1.6.4

Everything we need builds now but still needs some testing. I'm going to leave the modules i've disabled for the time being if there is any issue we can always revert back. We might even consider another ticket for disabling more gstreamer modules we don't use.

Fri, 19 Aug 2016 03:54:18 GMT - Antoine Martin:

We trim the list of plugins we ship in the osx build scripts, so it shouldn't really matter if we have or don't have those extra modules installed on the build system.

Mon, 22 Aug 2016 12:01:07 GMT - Antoine Martin:

FYI: 1.8.3 is out, see Release notes for GStreamer 1.8.3

Thu, 08 Sep 2016 23:21:45 GMT - Smo: owner changed

r13621 changes these to 1.8.3

I've built them with no issue should be tested.

Fri, 09 Sep 2016 02:28:17 GMT - Antoine Martin: status changed; resolution set

Looks good, quickly tested with a few codecs without problems. Can be re-tested as part of #1276 so closing for now.

Sat, 23 Jan 2021 05:16:49 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1168