News for hackers. Stuff that matters.
Re:Learn FFmpeg the hard way by lovelearning on Saturday January 20, 2018 @08:55AM (#16193320)
[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-be...

Re:Learn FFmpeg the hard way by jsheard on Saturday January 20, 2018 @09:21AM (#16193418)
See 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://speakerdeck.com/demuxed/things-developers-believe-ab...

Re:Learn FFmpeg the hard way by zerokernel on Saturday January 20, 2018 @06:48PM (#16196095)
Honestly 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.
Re:Learn FFmpeg the hard way by ouid on Saturday January 20, 2018 @06:34PM (#16196033)
"all frame timestamps are monotonically increasing"

wow...