home.social

#tvsim — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tvsim, aggregated by home.social.

fetched live
  1. been playing with #hacktv to generate some baseband TV signals (just as files, cause I don't have the needed hardware) and put them into #tvsim to see if it works. and it does! whee! finally some good test patterns!

  2. been playing with #hacktv to generate some baseband TV signals (just as files, cause I don't have the needed hardware) and put them into #tvsim to see if it works. and it does! whee! finally some good test patterns!

  3. #tvsim with new horizontal sync algorithm and complex oscillator based color decoder. yes, that's a video! (of a static image…) the decoding is incredibly stable now

  4. #tvsim with new horizontal sync algorithm and complex oscillator based color decoder. yes, that's a video! (of a static image…) the decoding is incredibly stable now

  5. *rotates ur colorspace*

    there we go, all aligned now!

    #tvsim

  6. *rotates ur colorspace*

    there we go, all aligned now!

    #tvsim

  7. replaced the color reference oscillator in #tvsim with a better implementation. it removed some of the weird wavy artifacts I had before and made the code much cleaner and allows me to actually accurately set the frequency, but it also somehow made the colors look worse…

  8. replaced the color reference oscillator in #tvsim with a better implementation. it removed some of the weird wavy artifacts I had before and made the code much cleaner and allows me to actually accurately set the frequency, but it also somehow made the colors look worse…

  9. ok, some more work on #tvsim. Implemented the PAL chroma delay line and tweaked the hsync and vsync integrators a little to remove some glitchyness around vsync where it would throw off the hsync timing a little for a few lines. Also bumped up the saturation a little which actually made it look a lot better and closer to real life. For comparison here is a photo of the SMPTE colors bars on my laptop taken with my mavica and the same image decoded from the composite output on the mavica. not perfect but, like… ok?!

  10. ok, some more work on #tvsim. Implemented the PAL chroma delay line and tweaked the hsync and vsync integrators a little to remove some glitchyness around vsync where it would throw off the hsync timing a little for a few lines. Also bumped up the saturation a little which actually made it look a lot better and closer to real life. For comparison here is a photo of the SMPTE colors bars on my laptop taken with my mavica and the same image decoded from the composite output on the mavica. not perfect but, like… ok?!

  11. and there we go! proper PAL decoding with correct color math, automatic phase detection, proper bandlimiting for the chroma channels and a notch filter on the luma channel to remove the dot crawl, which automatically turns off when there is no color burst so that black and white images stay sharp.
    I did not expect this to come out so well, and the final implementation is incredibly tiny and elegant!

    #tvsim

  12. and there we go! proper PAL decoding with correct color math, automatic phase detection, proper bandlimiting for the chroma channels and a notch filter on the luma channel to remove the dot crawl, which automatically turns off when there is no color burst so that black and white images stay sharp.
    I did not expect this to come out so well, and the final implementation is incredibly tiny and elegant!

    #tvsim

  13. just add a PLL to the thing they said. it's gonna be fun, they said.

    #tvsim

  14. just add a PLL to the thing they said. it's gonna be fun, they said.

    #tvsim

  15. do I torture myself with pthreads and make #tvsim multi threaded? or do I try to implement color decoding?! or do I add a user interface and menus?!

  16. do I torture myself with pthreads and make #tvsim multi threaded? or do I try to implement color decoding?! or do I add a user interface and menus?!

  17. delicious gaussian beam profile with blooming in bright spots for #tvsim

    also, I fixed interlacing cause I broke that at some point

  18. delicious gaussian beam profile with blooming in bright spots for #tvsim

    also, I fixed interlacing cause I broke that at some point

  19. Added v4l2 loopback support to tvsim, so now I can route the output straight into OBS for recording at full quality! Also moved to doing all the processing internally in linear color so the math works out better for when I'll inevitably add some post processing and better beam spot rendering.

    #tvsim #videoart

  20. Added v4l2 loopback support to tvsim, so now I can route the output straight into OBS for recording at full quality! Also moved to doing all the processing internally in linear color so the math works out better for when I'll inevitably add some post processing and better beam spot rendering.

    #tvsim #videoart

  21. heck yes! running at two times real time speed and the decoding is super clean!

    still want to make the decoding more "analogue" and add controls and a way to record the output, but this is so much better than I've ever gotten from a capture card or anything

    #tvsim

  22. heck yes! running at two times real time speed and the decoding is super clean!

    still want to make the decoding more "analogue" and add controls and a way to record the output, but this is so much better than I've ever gotten from a capture card or anything

    #tvsim