[FFmpeg-devel] [PATCH v2] lavdevice: Add AudioToolbox output device.

Thilo Borgmann thilo.borgmann at mail.de
Mon Jun 8 22:47:41 EEST 2020


Am 08.06.20 um 20:21 schrieb Nicolas George:
> Thilo Borgmann (12020-06-08):
>> v2 due to Nicolas remarks. One device, several formats.
> 
> I cannot comment on appleisms, but here are a few general remarks:
> 
>> From 64b100d7b4cfe780c273d6e7d8b940a8427cfdc9 Mon Sep 17 00:00:00 2001
>> From: Thilo Borgmann <thilo.borgmann at mail.de>
>> Date: Mon, 8 Jun 2020 13:04:11 +0200
>> Subject: [PATCH] lavdevice: Add AudioToolbox output device.
>>
>> ---
> 
>>  configure                  |   3 +
>>  libavdevice/Makefile       |   1 +
>>  libavdevice/alldevices.c   |   1 +
>>  libavdevice/audiotoolbox.m | 299 +++++++++++++++++++++++++++++++++++++
> 
[...]
> 
>> +static av_cold int at_write_header(AVFormatContext *s)
>> +{
>> +    ATContext *ctx = (ATContext*)s->priv_data;
> 
> The convention is the opposite: ctx for the AVFormatContext, s for the
> private context.

Hmm I never liked *s anyway, however a grep revealed _a lot_ of AVFormatContext *s.
And I always did c&p it from somewhere else...
Anyway, I did "AVFormatContext *avctx" in v3, which seems to be another common naming that fits in better IMHO.

All other remarks done in v3.

Thanks for review!
-Thilo


More information about the ffmpeg-devel mailing list