description.md - brcon2023-hackathons - Bitreichcon 2023 Hackathon Repository HTML git clone git://bitreich.org/brcon2023-hackathons git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/brcon2023-hackathons DIR Log DIR Files DIR Refs DIR Tags --- description.md (993B) --- 1 # Ads should be moving. 2 3 People know the ads showing at brcon2023: 4 5 gophers://bitreich.org/1/con/2023/ads 6 7 There is already a subformat: 8 9 -before is played before the -after ad. 10 11 But there is a reason, why those files end in .vtv. The last v stands for 12 video. It hasn't been implemented yet. 13 14 It would be pretty simple: 15 16 $frame0 17 $frame1 18 ... 19 $framen 20 21 The frames have a hard-fixed size, so reading a frame and displaying it 22 is simple. 23 24 ## Making a video player. 25 26 This should be a simple shell script. 27 28 ## Optimisations 29 30 People know ncurses, the library. Why do we need this overcomplex 31 library? It knows buffering and can send the diff of one buffer over the 32 line, instead of sending the whole line. We have many vtXXX commands in 33 the virtual terminal to simply just replace parts of it. 34 35 Can we do it and use it for the vt videos? 36 37 ## Compression 38 39 This should be pretty simple, once we get the differences done. Then 40 compare the known compression formats against eachother. 41 42 Have fun! 43 44 45