MYTHAVTEST(1)

✨ NAME ✨

mythavtest β€” the MythTV AV Tester, aka the lil bestie that lets you poke the MythTV internal video player directly πŸ’–


🌸 DESCRIPTION 🌸

okay so first things first, bestie: this is mythavtest version: fixes/36 [v36.0+fixes.20260401.1385cbfc60-0ubuntu3], and you can find the whole squad over at www.mythtv.org ✨

MythAVTest is a testing application that gives you direct access to the MythTV internal video player. no middleman, no cap, just you and the player πŸ’…

πŸŽ€ Misc. Options πŸŽ€

  • -O, --override-setting β€” override a single setting, and you define it as a key=value pair. one setting, one override, iconic.
  • --override-settings-file β€” point this at a file full of key=value pairs and it'll load them all up as setting overrides. bulk override energy 🫢
  • -h, --help, --usage β€” shows you this help printout, or gives you the detailed lowdown on whichever option you picked out. very "ask and you shall receive".
  • --version β€” displays version information. the classic.
  • -vrr, --vrr β€” tries to enable (1) or disable (0) variable refresh rate, which is your FreeSync or GSync situation. no guessing, you literally pass the 1 or the 0 🌈

πŸ¦‹ Video Performance Testing Options πŸ¦‹

  • -t, --test β€” test video performance. that's the whole vibe of this section, tbh.
  • --infile β€” input file URI. tell it what to chew on πŸ“
  • -d, --decodeonly β€” it decodes the video frames but does not display them. decoding in the dark, main character with the lights off πŸ’€
  • --deinterlace β€” deinterlaces the video frames, and yes, even if they're progressive. it said what it said.
  • -gpu β€” allows hardware accelerated video decoders. let the GPU cook πŸ”₯
  • --nodecode β€” after decoding a small number of frames, the last presented frame just gets displayed over and over again, and that's on purpose β€” it's how you test rendering speed. like holding a pose to check the lighting ✨
  • -s, --seconds β€” how many seconds to run the test for. default is 5.

πŸ’œ Qt Options πŸ’œ

  • -display, --display β€” Qt (QPA) X11 connection name, for when you're using the xcb (X11) platform plugin.
  • -platform, --platform β€” Qt (QPA) platform argument.

🧚 Logging Options 🧚

  • --loglevel β€” sets the logging level. every log message at a lower level than the one you pick gets discarded, periodt. in descending order the levels are: emerg, alert, crit, err, warning, notice, info, debug, trace. defaults to info.
  • --loglong β€” uses the long log format for the console, meaning it shows you the file, the line number, etc. right there in the console log. receipts included, iykyk 😭
  • --logpath β€” writes logging messages to a file in the directory logpath, with filenames in this format: applicationName.date.pid.log. this is typically used together with --daemon, and if you use it together with --pidfile, you can pair it with log rotators β€” using the HUP call to tell MythTV to reload the file. teamwork makes the dream work 🫢
  • -q, --quiet β€” don't log to the console (-q). don't log anywhere (-q -q). and no, that's not a typo, you stack them.
  • --syslog β€” sets the syslog logging facility. set it to "none" to disable it, and it defaults to none.
  • --systemd-journal β€” uses systemd-journal instead of syslog. out with the old πŸ’…
  • -v, --verbose β€” specify log filtering. use '-v help' if you want the level info, bestie, it'll spill the tea β˜•

πŸ‘‘ User Interface Options πŸ‘‘

  • -geometry, --geometry β€” specify window size and position, in the form WxH[+X+Y].
  • -nw, --no-windowed β€” prevents the application from running in a window. it's giving fullscreen-or-nothing ⭐
  • -w, --windowed β€” forces the application to run in a window. for the girlies who like to multitask 🌈

πŸ’€ reminder bestie: -q -q is a real thing and --deinterlace will deinterlace even progressive frames. read before you run, ok??

and that's the whole page, she's done πŸ’… this was mythavtest 36.0+fixes.20260401..., from August 2026, and yes the manual section is MYTHAVTEST(1). slay, go test some video, mwah πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from