GAVF-TEE(1)

πŸ’– GAVF-TEE(1) πŸ’–

okay bestie, welcome to the User Manuals section, because we're about to talk about gavf-tee, the Gavf stream splitter. she's giving one-in-many-out energy and honestly? iconic. πŸŽ€


✨ NAME ✨

gavf-tee β€” Gavf stream splitter πŸ¦‹


🌸 SYNOPSIS 🌸

gavf-tee [options]

πŸ’… DESCRIPTION πŸ’…

gavf tee. that's it, that's the description. short queen, she said what she said. periodt. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -i <input_file> β€” the input file or location. your source, your origin story, your main character. ✨
  • -iopt param1=val1[&param2=val2...] β€” input options, and bestie there are several, so let's go one by one:
    • dh=[1|0] (default: 0) β€” Dump gavf headers. use this for debugging. πŸ”
    • dp=[1|0] (default: 0) β€” Dump gavf packets. use this for debugging. πŸ”
    • dm=[1|0] (default: 0) β€” Dump inline metadata. use this for debugging. πŸ”
    • to=<number> (500..100000, default: 5000) β€” Timeout, in milliseconds. ⏱️
    • nomsg=[1|0] (default: 0) β€” No messages. literally: don't even attempt to make a back-channel for messages. forward messages might still get sent tho. πŸ™ˆ
  • -as <stream_selector> β€” a comma separated list of characters: d (decode), m (mute) or c (read compressed). pick your fighters. 🌈
  • -vs <stream_selector> β€” same vibe, comma separated list of d (decode), m (mute) or c (read compressed). ✨
  • -ts <stream_selector> β€” comma separated list of characters m (mute) or c (read). note: no d here bestie, don't try it. 🫢
  • -os <stream_selector> β€” comma separated list of characters d (decode), m (mute) or c (read compressed). πŸ’œ
  • -o <output> β€” output file or location. and listen: use this option multiple times to add more outputs. she's a splitter, she splits. πŸ’…
  • -oopt param1=val1[&param2=val2...] β€” output options:
    • options
    • shm=<number> (default: 1024) β€” SHM threshold. selects the minimum packet size for using shared memory for a stream. non-positive values disable shared memory completely. πŸ‘€
    • to=<number> (500..100000, default: 5000) β€” Timeout, in milliseconds. ⏱️
    • dp=[1|0] (default: 0) β€” Dump gavf packets. use this for debugging. πŸ”

πŸ‘‘ GENERIC OPTIONS πŸ‘‘

the following generic options are available for all gmerlin applications. yes, all of them. universal slay. ⭐

  • -help β€” print this help message and exit. πŸ₯°
  • -help-man β€” print this help message as a manual page and exit. πŸ“–
  • -help-texi β€” print this help message in texinfo format and exit. πŸ“„
  • -version β€” print version info and exit. πŸ”–
  • -v level β€” set verbosity level (0..4). pick your volume bestie. πŸ”Š
  • -syslog name β€” log to syslog under the specified name. πŸ“‘
  • -stderr β€” always log to stderr. 🫢

πŸ¦‹ FILES πŸ¦‹

  • ~/.gmerlin/plugins.xml β€” cache of the plugin registry, shared by all applications. the communal closet, if you will. ✨
  • ~/.gmerlin/generic/cfg.xml β€” default plugin parameters are read from there. use gmerlin_plugincfg to change them. πŸ’–

πŸ’œ a lil sign-off πŸ’œ

that's the whole manual bestie, you ate. this page came from Gmerlin, dated 2025-09-26 β€” screenshot it, love it, refer back to it whenever you're splitting streams like the main character you are. no cap. πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from