Macs with Apple Silicon

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Macs with Apple Silicon

Andy Robinson
Has anyone tried GStreamer on Apple Silicon, either

- the standard Mac build running in Rosetta 2?

- actually building GStreamer for ARM?

Regards,
Andy Robinson, Seventh String Software, www.seventhstring.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Macs with Apple Silicon

Toshick
Hello Andy.

We are using gstreamer in our embedded device, which is running on ARM chipset and there is no problem to build gstreamer for it. You just need properly setup your toolchains within gst-build and that's all.

Best regards,
Anton.

On Tue, Nov 3, 2020 at 5:11 PM Andy Robinson <[hidden email]> wrote:
Has anyone tried GStreamer on Apple Silicon, either

- the standard Mac build running in Rosetta 2?

- actually building GStreamer for ARM?

Regards,
Andy Robinson, Seventh String Software, www.seventhstring.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Macs with Apple Silicon

Albin Stigö
Not to mention all the raspberry pis running gstreamer...

--Albin

On Tue, Nov 3, 2020, 19:30 Anton Pryima <[hidden email]> wrote:
Hello Andy.

We are using gstreamer in our embedded device, which is running on ARM chipset and there is no problem to build gstreamer for it. You just need properly setup your toolchains within gst-build and that's all.

Best regards,
Anton.

On Tue, Nov 3, 2020 at 5:11 PM Andy Robinson <[hidden email]> wrote:
Has anyone tried GStreamer on Apple Silicon, either

- the standard Mac build running in Rosetta 2?

- actually building GStreamer for ARM?

Regards,
Andy Robinson, Seventh String Software, www.seventhstring.com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Macs with Apple Silicon

Matthew Waters
In reply to this post by Andy Robinson
GStreamer builds fine for other ARM targets (iOS arm64, android's
armv7/arm64, Windows UWP arm64 and Linux arm with various embedded
boards and distributions).

The only question is how different the apple silicon architecture is
from the existing arm targets which requires trying out and fixing any
issues that pop up.

I would also assume that Apple is reusing the same fat-binary library
architecture for arm64/x86_64 as they use for iOS so e.g. building
packages with the cerbero build system should not be overly complicated
to do either.

If you get something working using
https://gitlab.freedesktop.org/gstreamer/cerbero/ 
<https://gitlab.freedesktop.org/gstreamer/cerbero/> we'd be happy to
take a look.

Cheers
-Matt

On 4/11/20 2:05 am, Andy Robinson wrote:
> Has anyone tried GStreamer on Apple Silicon, either
>
> - the standard Mac build running in Rosetta 2?
>
> - actually building GStreamer for ARM?
>
> Regards,
> Andy Robinson, Seventh String Software, www.seventhstring.com



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

OpenPGP_signature (505 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Macs with Apple Silicon

Andy Robinson
Thank you to all who replied. I think my first question remains
unanswered though:

Has anyone tried using the current binary Mac build of GStreamer in
Rosetta 2?

And, given that ARM builds are not a problem, will the binary Mac build
of GStreamer be built as universal binary in the future (when?). Apple
do indeed say that this is how it's done with frameworks, see
https://developer.apple.com/documentation/xcode/building_a_universal_macos_binary

I don't yet have an Apple Silicon machine myself, but will let you know
when I try it.

Regards,
Andy Robinson, Seventh String Software, www.seventhstring.com


On 04/11/2020 04:18, Matthew Waters wrote:

> GStreamer builds fine for other ARM targets (iOS arm64, android's
> armv7/arm64, Windows UWP arm64 and Linux arm with various embedded
> boards and distributions).
>
> The only question is how different the apple silicon architecture is
> from the existing arm targets which requires trying out and fixing any
> issues that pop up.
>
> I would also assume that Apple is reusing the same fat-binary library
> architecture for arm64/x86_64 as they use for iOS so e.g. building
> packages with the cerbero build system should not be overly complicated
> to do either.
>
> If you get something working using
> https://gitlab.freedesktop.org/gstreamer/cerbero/ 
> <https://gitlab.freedesktop.org/gstreamer/cerbero/> we'd be happy to
> take a look.
>
> Cheers
> -Matt
>
> On 4/11/20 2:05 am, Andy Robinson wrote:
>> Has anyone tried GStreamer on Apple Silicon, either
>>
>> - the standard Mac build running in Rosetta 2?
>>
>> - actually building GStreamer for ARM?
>>
>> Regards,
>> Andy Robinson, Seventh String Software, www.seventhstring.com
>
>
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Macs with Apple Silicon

Andy Robinson
Answering my own question here, I guess the fact that no one replied to
this means that no one has. But if you have, do let us know.

On 04/11/2020 09:22, Andy Robinson wrote:
> Has anyone tried using the current binary Mac build of GStreamer in
> Rosetta 2?
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel