Skip to content

Use with ESP32 #504

Answered by philippe44
hhemmati81 asked this question in Q&A
Discussion options

You must be logged in to vote

Basically,

  • raop.*, rtp.*, dmap_parser.* should be very lightly modified, maybe not at all.
  • util.h and util.c are shim functions that your platform might provide
  • platform.h as well, but probably can be lightly touched
  • raop_sink.* is the shim layer that you will likely change the most to interface with your platform.

The whole thing depends on the alac codec provided in codecs/ but that's the Apple original code, with a small wrapper to allow it to be called in C (as it is C++). It also depends on a mDNS broadcaster that esp-idf mdns provides. I also have an independent stack I'm maintaining but there is no need here.

It's a callback-based system where this lib will callback your system f…

Replies: 9 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by philippe44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #500 on November 28, 2023 08:31.