X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mixer.cpp;h=ca55be0c470f44234f307e09572b08fd30679f1a;hb=b4f16ea9f8969a3ba14be8cd9c88cfe00d19533b;hp=90a00b8e3865a9350b377c9964d9ee9161e81238;hpb=f6eeb2c297eda17cc1349f3a2f9adbc7a76f95f9;p=nageru diff --git a/mixer.cpp b/mixer.cpp index 90a00b8..ca55be0 100644 --- a/mixer.cpp +++ b/mixer.cpp @@ -74,6 +74,8 @@ Mixer::Mixer(const QSurfaceFormat &format) : mixer_surface(create_surface(format)), h264_encoder_surface(create_surface(format)) { + httpd.start(9095); + CHECK(init_movit(MOVIT_SHADER_DIR, MOVIT_DEBUG_OFF)); check_error(); @@ -97,7 +99,7 @@ Mixer::Mixer(const QSurfaceFormat &format) display_chain->set_dither_bits(0); // Don't bother. display_chain->finalize(); - h264_encoder.reset(new H264Encoder(h264_encoder_surface, WIDTH, HEIGHT, "test.mp4")); + h264_encoder.reset(new H264Encoder(h264_encoder_surface, WIDTH, HEIGHT, "test.ts", &httpd)); for (int card_index = 0; card_index < NUM_CARDS; ++card_index) { printf("Configuring card %d...\n", card_index);