Avnu / libavtp

Open source implementation of Audio Video Transport Protocol (AVTP) specified in IEEE 1722-2016 spec.
BSD 3-Clause "New" or "Revised" License
58 stars 32 forks source link

is libavtp posix complaint and porting it to qnx #41

Open satishkrishna687 opened 1 year ago

satishkrishna687 commented 1 year ago

Hi all, so I'm working on project to port libavtp to my qnx setup, as I'm new to this domain I would like some things to be clarified.

  1. First Is libavtp POSIX-compliant?

  2. Can libavtp be ported to QNX? In my project, I am considering using QNX as the operating system. I would like to know if libavtp can be successfully ported to QNX without any major obstacles.

  3. Assuming libavtp can be ported to QNX, I would like to understand if there are any specific modifications or adaptations that need to be made. Any advice on the necessary changes or potential challenges would be invaluable in ensuring a smooth integration.

All I could find about libavtp for some presentation slides on the website of anyone could direct me to good documentation on this answers all my above questions that would be of great help. Thank you

edersondisouza commented 1 year ago

Hi,

About POSIX compliance, I don't think so. We use "endian.h", which AFAIR, isn't part of C or posix standard, it's a glibc/some BSD flavour thing. About QNX, I'm not really familiar with it, but I don't see why it couldn't be done - if the "endian" functions are an issue, there should be workarounds. I'd suggest to just play with it and figure out what happens =D