[autotest] removed any queues
:Release Notes: - :Detailed Notes: - :Testing Performed: - :QA Notes: - :Issues Addressed: -
This commit is contained in:
parent
7b92fb6073
commit
b799d39427
@ -28,12 +28,13 @@ options = {
|
||||
"profile": ["0", "1", "2"],
|
||||
"preset-id": ["1", "2", "3"],
|
||||
"control-rate": ["1", "2"],
|
||||
"idrinterval": ["1", "256"],
|
||||
"tuning-info-id": ["4", "2", "3"]
|
||||
}
|
||||
}
|
||||
|
||||
videos = {
|
||||
"base-daVinci": "./base-daVinci-stereo-left-10.yuv"
|
||||
"base-daVinci": "./test.yuv"
|
||||
}
|
||||
|
||||
testsource = "videotestsrc pattern=smpte"
|
||||
@ -59,10 +60,10 @@ formats = {
|
||||
|
||||
profiles = ["baseline", "main"]
|
||||
|
||||
encoder_prefix = {
|
||||
"nvv4l2h264enc": " nvvideoconvert !",
|
||||
"nvh264enc": "",
|
||||
"x264enc": ""
|
||||
videoconvert = {
|
||||
"nvv4l2h264enc": "nvvideoconvert",
|
||||
"nvh264enc": "videoconvert",
|
||||
"x264enc": "videoconvert"
|
||||
}
|
||||
|
||||
video_info = {
|
||||
@ -101,18 +102,19 @@ class Pipeline:
|
||||
return self
|
||||
|
||||
def add_source(self, source):
|
||||
self.pipeline += source + " ! clocksync sync-to-first=true ! videoconvert ! "
|
||||
self.pipeline += source + " ! clocksync sync-to-first=true ! "
|
||||
return self
|
||||
|
||||
def __add_tee(self, encoder):
|
||||
self.pipeline += "capsfilter caps=video/x-raw,format=" + formats[encoder] + " ! "
|
||||
self.pipeline += "tee name=t t. ! queue max-size-time=5000000000 max-size-bytes=100485760 max-size-buffers=1000 ! filesink location=\"base-autotest.yuv\" "
|
||||
pass
|
||||
#self.pipeline += "tee name=t t. ! queue max-size-time=5000000000 max-size-bytes=100485760 max-size-buffers=1000 ! filesink location=\"base-autotest.yuv\" "
|
||||
|
||||
def add_encoder(self, encoder, params):
|
||||
self.__add_tee(encoder)
|
||||
self.pipeline += videoconvert[encoder] + " ! "
|
||||
self.pipeline += "capsfilter caps=video/x-raw,format=" + formats[encoder] + " ! "
|
||||
#self.__add_tee(encoder)
|
||||
self.options += " ".join(params) + " "
|
||||
self.pipeline += "t. ! queue max-size-time=5000000000 max-size-bytes=100485760 max-size-buffers=1000 ! "
|
||||
self.pipeline += encoder_prefix[encoder]
|
||||
#self.pipeline += "t. ! queue max-size-time=5000000000 max-size-bytes=100485760 max-size-buffers=1000 ! "
|
||||
self.pipeline += encoder + " "
|
||||
self.pipeline += " ".join(params) + " "
|
||||
return self
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user