5 ms·
[1] is a useful list of such assumptions. Found it very handy when programming AV handling. [1]: https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-beli
by lovelearning 9y ago
[1] is a useful list of such assumptions. Found it very handy when programming AV handling.
[1]: https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-believe-about-%5Bvideo-stuff%5D.html https://haasn.xyz/posts/2016-12-25-falsehoods-programmers-be...
- jsheard 9y agoSee also: this talk from a Vimeo engineer about the video encoding horrors they've encountered in the wild. https://www.youtube.com/watch?v=cRSO3RtUOOk https://www.youtube.com/watch?v=cRSO3RtUOOk / https://speakerdeck.com/demuxed/things-developers-believe-about-video-files-proven-wrong-by-user-uploads-derek-buitenhuis https://speakerdeck.com/demuxed/things-developers-believe-ab...
- zerokernel 9y agoHonestly I don't quite know how or why engineers keep working in a "all of this is fundamentally broken always has been and never will be fixed" domain, on a motivational basis.
- ouid 9y ago"all frame timestamps are monotonically increasing" wow...