|
|
description.md - brcon2023-hackathons - Bitreichcon 2023 Hackathon Repository |
|
|
 |
git clone git://bitreich.org/brcon2023-hackathons git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/brcon2023-hackathons (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
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 |
|