diff options
Diffstat (limited to 'src/discourse.c')
-rw-r--r-- | src/discourse.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/discourse.c b/src/discourse.c index 3ba1776..b69f401 100644 --- a/src/discourse.c +++ b/src/discourse.c | |||
@@ -651,8 +651,10 @@ _setup_video_gst_pipelines(MESSENGER_DiscourseInfo *info) | |||
651 | g_assert(info); | 651 | g_assert(info); |
652 | 652 | ||
653 | info->video_record_pipeline = gst_parse_launch( | 653 | info->video_record_pipeline = gst_parse_launch( |
654 | "pipewiresrc name=source ! video/x-raw,framerate={ [ 0/1, 30/1 ] } ! videoscale ! " | 654 | "pipewiresrc name=source ! " |
655 | "video/x-raw,width=1280,height=720 ! videoconvert ! video/x-raw,format=I420 ! " | 655 | "video/x-raw,framerate={ [ 0/1, 30/1 ] } ! " |
656 | "videoscale ! video/x-raw,height=[1,1280],width=[1,1280] ! " | ||
657 | "videoconvert ! video/x-raw,format=I420 ! " | ||
656 | "x264enc bitrate=1000 speed-preset=fast bframes=0 key-int-max=30 tune=zerolatency byte-stream=true ! " | 658 | "x264enc bitrate=1000 speed-preset=fast bframes=0 key-int-max=30 tune=zerolatency byte-stream=true ! " |
657 | "video/x-h264,profile=baseline ! rtph264pay aggregate-mode=zero-latency mtu=45000 ! " | 659 | "video/x-h264,profile=baseline ! rtph264pay aggregate-mode=zero-latency mtu=45000 ! " |
658 | "tee ! queue ! rtpmux name=mux ! capsfilter name=filter ! fdsink name=sink", | 660 | "tee ! queue ! rtpmux name=mux ! capsfilter name=filter ! fdsink name=sink", |