[vlc-devel] [PATCH 12/13] vout/opengl: add a new API to configure fragment shaders
Wilawar
chrcnt7 at swift-mail.com
Tue Dec 13 17:08:48 CET 2016
At first I only wanted to tell you that your use of 'in function of' is off, but then, when I read this patch
more closely, I noticed more to improve. Please note that I lack the knowledge to be really sure that
the alternatives I recommend are technically correct.
The original phrasing is given as citations of the diff, I’ll prefix my drop-in replacements with plain '+'
and give the reasoning below.
> + * Callback to initialize a opengl_fmt_cfg_t struct
+ * Callback to initialize an opengl_fmt_cfg_t struct
'an' is used instead of 'a' if the sound that follows is a vocal. (The sound, not just the letter, btw.)
In the same vain:
> + * Structure that is filled by a opengl_fmt_cfg_init_cb function
+ * Structure that is filled by an opengl_fmt_cfg_init_cb function
> This struct can be used to configure a fragment shader in function of a video_format_t.
See below.
> + * The function implementing this callback should initialize a fragment_shader
> + * in function of the video format.
+ * The function implementing this callback should initialize a fragment_shader
+ * based on the referenced video format.
-- or --
+ * The function implementing this callback should initialize a fragment_shader
+ * for the referenced video format.
-- or --
+ * The function implementing this callback should initialize a fragment_shader
+ * to work with the referenced video format.
This use of 'in function of' plainly doesn’t make sense for me, but since I got doubts whether it’s really wrong,
I casually got some references via Google to back me up, making me confident; I read at least those:
http://english.stackexchange.com/questions/30547/is-the-phrase-in-function-of-proper-english
http://forum.wordreference.com/threads/in-as-function-of.2056579/
http://ccnmtl.columbia.edu/projects/mmt/frontiers/web/chapter_3/9121.html (which does not mention it)
> + * \param fc opengl format configuration that need to be filled on success
+ * \param fc OpenGL format configuration that needs to be filled on success
The verb needs to end with an S in the third person singular form.
> + * attached to the configured shared.
+ * attached to the configured shader.
Typo, I guess.
> + * \param api function pointer to the GL API
This sounds off, but I’m not sure what to recommend as replacement, maybe someone else does,
but I guess it can be understood without changing it.
I hope the format I’ve chosen this time will be more readable to you. Let me know whether you’re interested in
proof-reading plain English at all.
I also hope that you understand that I neither think this could have been handled by RFC patches in any
sensible way nor that I really want to go through copying out the patch, creating a file for it, applying it in Git
(especially since it won’t necessarily apply on its own as it’s part of a series), followed by eight turns of
changing a few characters (once for every change), doing a format-patch, copying it over and wrapping it up,
then sending an eight part RFC series of nitpick changes to a single patch. (Also called spamming.) ;)
--
http://www.fastmail.com - A no graphics, no pop-ups email service
More information about the vlc-devel
mailing list