This commit is contained in:
2020-04-29 20:23:53 +02:00
parent 6c25e58518
commit 480ab7250a
5 changed files with 35 additions and 4 deletions

View File

@@ -47,7 +47,7 @@ video_renderer_t *video_renderer_init(logger_t *logger, background_mode_t backgr
renderer->logger = logger;
renderer->pipeline = gst_parse_launch("appsrc name=video_source is-live=true ! queue ! decodebin ! videoconvert ! xvimagesink name=video_sink sync=false", &error);
renderer->pipeline = gst_parse_launch("appsrc name=video_source is-live=true ! queue ! decodebin ! videoconvert ! videoscale ! xvimagesink name=video_sink sync=false", &error);
/*
renderer->pipeline = gst_pipeline_new("test-pipeline");
renderer->appsrc = gst_element_factory_make("appsrc","video_source");
@@ -93,8 +93,8 @@ void video_renderer_render_buffer(video_renderer_t *renderer, raop_ntp_t *ntp, u
assert(buffer != NULL);
gst_buffer_fill(buffer, 0, data, data_len);
GST_BUFFER_FLAG_SET(buffer, GST_BUFFER_FLAG_CORRUPTED);
gst_app_src_push_buffer (GST_APP_SRC(renderer->appsrc), buffer);
//gst_video_overlay_set_window_handle (GST_VIDEO_OVERLAY (renderer->sink), window_handle);
}