]> git.sesse.net Git - nageru/commit
Separate muxing entirely out of the HTTPD class.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 18 Apr 2016 13:24:16 +0000 (15:24 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Mon, 18 Apr 2016 13:24:16 +0000 (15:24 +0200)
commit8348925c4cb0d7a73b07db03c6bc6d55fa0631b8
tree4101835db1f767594d6b41b5cb38315cab655767
parent279aed5eebe0e50790c31b439ac39cace38ca746
Separate muxing entirely out of the HTTPD class.

At some point, it was indeed more convenient to mux separately to everybody,
but muxing needs to know more stuff these days, so it was getting increasingly
ugly. This code follows roughly what VLC does to extract the header and various
block boundaries.
h264encode.cpp
httpd.cpp
httpd.h
mixer.cpp
mux.cpp
mux.h
x264encode.cpp
x264encode.h