diff options
| author | 2024-10-22 18:11:37 -0400 | |
|---|---|---|
| committer | 2024-10-22 18:11:37 -0400 | |
| commit | 626f299dd3512d44df4bcf95fc7a21b9417c06b0 (patch) | |
| tree | cff4be789f6125a82a362fbf29c8c1cfa0cc4160 /doc/references | |
| parent | 60b4ebfbf3be78dba9dc7c65ab2bdaa0b218c0c2 (diff) | |
| download | camu-626f299dd3512d44df4bcf95fc7a21b9417c06b0.tar.gz camu-626f299dd3512d44df4bcf95fc7a21b9417c06b0.tar.bz2 camu-626f299dd3512d44df4bcf95fc7a21b9417c06b0.zip | |
Various fixes, doc cleanup
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'doc/references')
| -rw-r--r-- | doc/references/pal_vs_ntsc_aspect_ratio.png | bin | 0 -> 72101 bytes | |||
| -rw-r--r-- | doc/references/references.txt | 64 |
2 files changed, 64 insertions, 0 deletions
diff --git a/doc/references/pal_vs_ntsc_aspect_ratio.png b/doc/references/pal_vs_ntsc_aspect_ratio.png Binary files differnew file mode 100644 index 0000000..e570f70 --- /dev/null +++ b/doc/references/pal_vs_ntsc_aspect_ratio.png diff --git a/doc/references/references.txt b/doc/references/references.txt new file mode 100644 index 0000000..fafba93 --- /dev/null +++ b/doc/references/references.txt @@ -0,0 +1,64 @@ +:stylesheet: ../style.css + += References + +Video +----- +Vsync/VRR +~~~~~~~~~ +* https://github.com/swaywm/sway/issues/5076 +* https://en.wikipedia.org/wiki/Motion_interpolation +* https://gamedev.stackexchange.com/questions/82318/what-problem-does-double-or-triple-buffering-solve-in-modern-games + - Good explanation of vsync and multiple buffering +* https://linustechtips.com/topic/1508075-no-vsync-with-no-screen-tearing-possible/?do=findComment&comment=15948456 +* https://forums.tomshardware.com/threads/games-screen-tearing-without-vsync.3272775/post-20062033 +* Current understanding of vsync and tearing: + - Vsync operates on an interupt. + - You cannot avoid tearing without vsync. + - VRR is completely ineffective outside of the display's supported range. + - A higher fps and refresh rate while tearing will be less noticable. +* https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/ +* https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/15/ +* https://old.reddit.com/r/Amd/comments/4ypw5k/freesync_is_so_fcking_awesome/d6zl13v/ + +Latency/Present +~~~~~~~~~~~~~~~ +* https://themaister.net/blog/2023/11/12/my-scuffed-game-streaming-adventure-pyrofling/ + +Old Video Standards Stuff +~~~~~~~~~~~~~~~~~~~~~~~~~ +* https://en.wikipedia.org/wiki/24p +* https://en.wikipedia.org/wiki/Three-two_pull_down +* https://cinematography.com/index.php?/forums/topic/71346-why-23976-and-not-24-fps/&tab=comments#comment-455454 +* https://forum.doom9.org/archive/index.php/t-163655.html +* https://en.wikipedia.org/wiki/pixel_aspect_ratio +* https://en.wikipedia.org/wiki/display_aspect_ratio + - PAL and NTSC are both supposed to be displayed on 4:3 physical aspect ratio screens even though they are internally different aspect ratios and resolutions. The difference is the size of the "pixel" (PAL has more, shorter scanlines). + image:pal_vs_ntsc_aspect_ratio.png[PalVsNtsc,1100] +* https://en.wikipedia.org/wiki/Anamorphic_widescreen + +Python +------ +* https://stackoverflow.com/questions/38243682/whats-the-standard-way-to-package-a-python-project-with-dependencies + +Audio +----- +Formats +~~~~~~~ +* https://github.com/derselbst/ANMP +* https://slack.net/~ant/libs/audio.html#Game_Music_Emu + +Drivers +~~~~~~~ +* https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/spa/plugins/alsa/test-timer.c +* https://stackoverflow.com/questions/41263580/what-exactly-does-alsas-snd-pcm-delay-return +* https://stackoverflow.com/questions/24040672/the-meaning-of-period-in-alsa + +Interface +--------- +Terminal +~~~~~~~~ +* https://www.amp-what.com/ +* https://www.unicode.org/charts/beta/nameslist/n_2B00.html + +// vim: set syntax=asciidoc: |