Coder Social home page Coder Social logo

libavutil.a(dict.o), building for tvOS, but linking in object file built for iOS, for architecture arm64 about ffmpeg-ios-build-script HOT 9 CLOSED

adcloeshelle avatar adcloeshelle commented on June 27, 2024
libavutil.a(dict.o), building for tvOS, but linking in object file built for iOS, for architecture arm64

from ffmpeg-ios-build-script.

Comments (9)

kewlbear avatar kewlbear commented on June 27, 2024

Just checked with Xcode 7.1 beta 3 simulator. My test app builds and runs successfully, with many warnings though. I don't own an apple TV, so I don't know if it doesn't work for real device. Anyway I will look into getting rid of the warnings.

from ffmpeg-ios-build-script.

kewlbear avatar kewlbear commented on June 27, 2024

Added experimental script for tvOS. Please try it and let me know if it works.

from ffmpeg-ios-build-script.

geoffheatley avatar geoffheatley commented on June 27, 2024

I'm still getting warnings Xcode 7.1 GM tvOS Simulator
eg;
ld: warning: URGENT: building for tvOS simulator, but linking in object file (/Projects/BlaBla/DerivedData/BlaBla/Build/Products/Debug-appletvsimulator/libBlaBla.a(af_volume.o)) built for (unknown). Note: This will be an error in the future.

from ffmpeg-ios-build-script.

kyvu avatar kyvu commented on June 27, 2024

I'm also getting the same thing. Any ideas?

from ffmpeg-ios-build-script.

geoffheatley avatar geoffheatley commented on June 27, 2024

No, just looking it at right this second. Banging my head aganst the wall. Trying to deploy to the AppleTV device now. Compliaing about no Arm64 symbols defined etc.

from ffmpeg-ios-build-script.

geoffheatley avatar geoffheatley commented on June 27, 2024

Have even just included the thin Arm64 libs to try to pinpoint things. Throws up a bunch of errors like:

Undefined symbols for architecture arm64:
"_av_frame_unref", referenced from:
-[AudioDecoder audioUnitCallback:timestamp:busNumber:numberFrames:data:] in libArcPlayer.a(AudioDecoder.o)

Which is a symbol defined in libavutil.a which has definitely been built for Arm64 by the tvOS build script. Not sure why this is happening. Has it really been built for Arm64?

from ffmpeg-ios-build-script.

jhays avatar jhays commented on June 27, 2024

Just want to report that I had success compiling this using the tvOS build script and streaming an rtsp link on a tvOS physical device.

Thanks!

from ffmpeg-ios-build-script.

kewlbear avatar kewlbear commented on June 27, 2024

Great news! Thanks for reporting.

from ffmpeg-ios-build-script.

mooncatventures-group avatar mooncatventures-group commented on June 27, 2024

jays did you have to do anything special to get this to compile under TVOS, as for the licensing question that was raised on reddit, we've used ffmpeg based RTSP players in apps that are in the app store on a number of commercial products we've had no issues getting them approved. with the introduction of video toolbox we stopped supporting streammoreplay which was the commercial version of our ffmpegdecoder library. but TVOS doesn't support video toolbox except via private headers that won't make it into the App Store. my suspicion is that apple will eventually support it on TVOS . hope I answered some of your questions it would be very interesting to see if streamer play which has a/v sync would work on appleTV. I never really thought of testing that out until I came across your reddit post.

. mc mooncatventures LLC

from ffmpeg-ios-build-script.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.