intervideosink / intervideosrc wrong framerate negotiated
intervideosrc element negotiate wrong framerate. Output "test.ts" from the below pipeline should be 1080p60. But result is 1080p30.
gst-launch-1.0 -ev videotestsrc ! video/x-raw,width=1920,height=1080,framerate=60/1 ! intervideosink channel=inter intervideosrc channel=inter ! x264enc tune=zerolatency speed-preset=ultrafast ! video/x-h264,profile=baseline ! h264parse ! queue ! mpegtsmux ! filesink location=test.ts
This pipeline works well:
gst-launch-1.0 -ev videotestsrc ! video/x-raw,width=1920,height=1080,framerate=60/1 ! x264enc tune=zerolatency speed-preset=ultrafast ! video/x-h264,profile=baseline ! h264parse ! queue ! mpegtsmux ! filesink location=test.ts
Gstreamer version: gst-launch-1.0 version 1.14.1 GStreamer 1.14.1 https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
OS: Ubuntu 18.04.1 LTS 4.15.0-42-generic