[MacPorts] #43161: baresip: error: AudioToolbox/AudioQueue.h: No such file or directory
MacPorts
noreply at macports.org
Thu Dec 27 23:21:14 UTC 2018
#43161: baresip: error: AudioToolbox/AudioQueue.h: No such file or directory
----------------------+---------------------
Reporter: bsd@… | Owner: alfredh
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords: tiger
Port: baresip |
----------------------+---------------------
Comment (by kencu):
I took at look. `baresip` used to be able to use
{{{
modules/qtcapture/qtcapture.m
}}}
to capture video, and that is compatible with older systems. The code is
still there, however in the first case the circuitry to force that to be
used instead of the newer AVFoundation interfaces seems not fully working
-- it did work right if I allowed the software to fully autoconfigure
itself.
But the fun doesn't seem to end there. The internal interfaces seem to
have changed a bit. There is now a timestamp on every captured video
frame, and the older `qtcapture.m` interface file doesn't seem to provide
that timestamp. I'm guessing that module is not used much (or at all) and
it hasn't been updated in a long time to keep up with changes elsewhere in
the software.
I took a stab at extracting the frame timestamp from the qtkit frame
session info that is delivered with the captured frame, but it didn't work
after enough trying to make me stop. The internet is short on such
examples, unfortunately. No doubt it is possible, for someone with
experience in that area and the ambition to fix it.
So I would presently declare this as non-functional on 10.6 and earlier
without surgery. Could be closed as "won't fix" or alternatively this
ticket will stay here for who knows how long until it rots away, without
upstream support, which seems unlikely.
--
Ticket URL: <https://trac.macports.org/ticket/43161#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list