build-lives-rfx-plugin(1)

πŸ“¦ version 3.0.2, in ubuntu jammy

πŸ’– build-lives-rfx-plugin(1) πŸ’–

okay bestie, sit down, we're building rendered effects today and honestly? iconic. this is a page from the General Commands Manual, and it's all about build-lives-rfx-plugin β€” the little script that builds rendered effects for LiVES. πŸŽ€


✨ NAME ✨

build-lives-rfx-plugin β€” builds rendered effects for LiVES πŸ¦‹


🌸 SYNOPSIS 🌸

build-lives-rfx-plugin script_name [plugin_dir] -get section file

πŸ’… DESCRIPTION πŸ’…

so. this is a perl script, and LiVES uses it to compile an RFX (that's rendered effect, keep up πŸ’–) plugin for LiVES. it's not really the main character that gets called directly β€” nope, it's generally called from build-lives-rfx-plugin-multi, for a script whose language code represents LiVES-perl. iykyk.

a couple things you gotta know about the arguments:

  • script_name has to be the full (absolute) path to the plugin script. no shortcuts, no relative-path shenanigans, we're being precise here πŸ’…
  • plugin_dir is optional and lets you pick the output directory where the compiled plugin should get generated.
  • if plugin_dir isn't defined, then /tmp is assumed. (yes, /tmp. it's giving "temporary but make it fashion".)

then there's the second variant, the one with -get. that one prints out a script section from a plugin script to stdout. it's generally only used internally by LiVES β€” so like, not your business, but now you know 🫢.

πŸ“ Return values πŸ“

the script returns these values, and bestie, each one is a whole mood:

  • 0 β€” success ✨ (we love to see it)
  • 1 β€” the value of a trigger was greater than the number of parameters
  • 2 β€” a value could not be read from the script file
  • 3 β€” the language code of the plugin script was not equivalent to LiVES-perl
  • 4 β€” the API version level of the plugin script was invalid
  • 5 β€” the <define> section was missing from the plugin script πŸ’€

🌈 SEE ALSO 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Gabriel Finch a.k.a Salsaman (salsaman@xs4all.nl) πŸ’œ


and that's the whole page, no cap. this lil manual is from May 9 2010, and it's the build-lives-rfx-plugin(1) page β€” go forth and render those effects, you absolute icon πŸ§šπŸ’–

πŸ“¦ where this page comes from