All Projects → fishpepper → tinyOSD

fishpepper / tinyOSD

Licence: GPL-3.0 license
tiny OSD

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects
C++
36643 projects - #6 most used programming language

tinyOSD

My approach to a custom, fully graphic OSD for analog video without using special hardware.

Some time ago I got annoyed by the available OSD solutions and I started to look for alternatives. Nowadays small micro controllers are fast enough and include fancy features like DMA so that the OSD generation can be handled in software. I selected a STM32F3 due to the availability in small packages and the necessary features I needed and got working.

tinyOSD youtube video

The result:

  • Fully opensource
  • Very high update rates
  • Full graphic overlays and animations
  • Custom, nice font (can be changed)
  • Currently showing 35 chars in 13 lines
  • "Multi-color": up to eight levels of gray on the screen
  • Configurable global brightness and "blackness" setting

In addition I also release the hardware design of a reference implementation that also includes a RTC6705 vide transmitter chip: see https://github.com/fishpepper/tinyFINITY

Please refer to my blogpost for more details: https://fishpepper.de/2019/03/11/tinyosd-tinyfinity-a-tiny-opensource-video-tx-with-full-graphic-osd

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].