On Mon, Jun 08, 2020 at 12:26:28AM +0200, Thilo Borgmann wrote: > Hi, > > $subject. > > Enables native audio output on OSX. > OSX accepts numerous formats, so there are several output devices. > > -Thilo
> configure | 3 > libavdevice/Makefile | 1 > libavdevice/alldevices.c | 10 + > libavdevice/audiotoolbox.m | 308 > +++++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 322 insertions(+) > 21f03d85483da43f5de38101bc3b6d7367525297 > 0001-lavdevice-Add-AudioToolbox-output-device.patch > From bdabbc6a919ccff20d6ae16acff1a5d0f8ca46b8 Mon Sep 17 00:00:00 2001 > From: Thilo Borgmann <thilo.borgm...@mail.de> > Date: Mon, 8 Jun 2020 00:20:25 +0200 > Subject: [PATCH] lavdevice: Add AudioToolbox output device. this breaks build on linux libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x88): undefined reference to `ff_audiotoolbox_f32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x90): undefined reference to `ff_audiotoolbox_s32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x98): undefined reference to `ff_audiotoolbox_s24_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xa0): undefined reference to `ff_audiotoolbox_s16_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xa8): undefined reference to `ff_audiotoolbox_s8_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xb0): undefined reference to `ff_audiotoolbox_u32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xb8): undefined reference to `ff_audiotoolbox_u24_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xc0): undefined reference to `ff_audiotoolbox_u16_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xc8): undefined reference to `ff_audiotoolbox_u8_muxer' collect2: error: ld returned 1 exit status Makefile:114: recipe for target 'ffmpeg_g' failed make: *** [ffmpeg_g] Error 1 make: *** Waiting for unfinished jobs.... libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x88): undefined reference to `ff_audiotoolbox_f32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x90): undefined reference to `ff_audiotoolbox_s32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x98): undefined reference to `ff_audiotoolbox_s24_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xa0): undefined reference to `ff_audiotoolbox_s16_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xa8): undefined reference to `ff_audiotoolbox_s8_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xb0): undefined reference to `ff_audiotoolbox_u32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xb8): undefined reference to `ff_audiotoolbox_u24_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xc0): undefined reference to `ff_audiotoolbox_u16_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xc8): undefined reference to `ff_audiotoolbox_u8_muxer' collect2: error: ld returned 1 exit status Makefile:114: recipe for target 'ffplay_g' failed make: *** [ffplay_g] Error 1 libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x88): undefined reference to `ff_audiotoolbox_f32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x90): undefined reference to `ff_audiotoolbox_s32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0x98): undefined reference to `ff_audiotoolbox_s24_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xa0): undefined reference to `ff_audiotoolbox_s16_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xa8): undefined reference to `ff_audiotoolbox_s8_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xb0): undefined reference to `ff_audiotoolbox_u32_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xb8): undefined reference to `ff_audiotoolbox_u24_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xc0): undefined reference to `ff_audiotoolbox_u16_muxer' libavdevice/libavdevice.a(alldevices.o):(.data.rel.ro+0xc8): undefined reference to `ff_audiotoolbox_u8_muxer' collect2: error: ld returned 1 exit status Makefile:114: recipe for target 'ffprobe_g' failed make: *** [ffprobe_g] Error 1 [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB I am the wisest man alive, for I know one thing, and that is that I know nothing. -- Socrates
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".