Commit 32e3cb2f authored by Aaron Boxer's avatar Aaron Boxer
Browse files

camera pipeline: fix frozen pipeline by moving bayer2rgb to each tee branch

parent ff7fd6a5
Pipeline #20826 failed with stage
in 5 minutes and 53 seconds
......@@ -38,10 +38,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee1 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee1. ! queue ! mixer.sink_2
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee1. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_2
aravissrc
name=src2
......@@ -52,10 +51,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee2 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee2. ! queue ! mixer.sink_3
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee2. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_3
aravissrc
name=src3
......@@ -66,10 +64,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee3 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee3. ! queue ! mixer.sink_4
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee3. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_4
aravissrc
name=src4
......@@ -80,10 +77,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee4 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee4. ! queue ! mixer.sink_5
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee4. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_5
aravissrc
name=src5
......@@ -94,10 +90,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee5 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee5. ! queue ! mixer.sink_6
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee5. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_6
aravissrc
name=src6
......@@ -108,10 +103,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee6 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee6. ! queue ! mixer.sink_7
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee6. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_7
aravissrc
name=src7
......@@ -122,10 +116,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee7 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee7. ! queue ! mixer.sink_8
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee7. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_8
aravissrc
name=src8
......@@ -136,10 +129,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee8 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee8. ! queue ! mixer.sink_9
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee8. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_9
aravissrc
name=src9
......@@ -150,10 +142,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee9 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee9. ! queue ! mixer.sink_10
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee9. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_10
aravissrc
name=src10
......@@ -164,10 +155,9 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee10 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee10. ! queue ! mixer.sink_11
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee10. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_11
aravissrc
name=src11
......@@ -178,7 +168,6 @@ gain-auto="on"
num-arv-buffers="501"
num-buffers="500" !
queue leaky=2 !
bayer2rgb !
tee name=tee11 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee11. ! queue ! mixer.sink_12
queue ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee11. ! queue ! bayer2rgb ! videoconvert ! mixer.sink_12
......@@ -19,24 +19,24 @@ sink_12::xpos=640 sink_12::ypos=720
videoconvert ! autovideosink sync=false
videotestsrc name=src33 ! tee name=tee33 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee33. ! queue ! mixer.sink_1
queue ! rgb2bayer ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee33. ! queue ! rgb2bayer ! bayer2rgb ! videoconvert ! mixer.sink_1
videotestsrc name=src02 ! tee name=tee02 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee02. ! queue ! mixer.sink_2
queue ! rgb2bayer ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee02. ! queue ! rgb2bayer ! bayer2rgb ! videoconvert ! mixer.sink_2
videotestsrc name=src03 ! tee name=tee03 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee03. ! queue ! mixer.sink_3
queue ! rgb2bayer ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee03. ! queue ! rgb2bayer ! bayer2rgb ! videoconvert ! mixer.sink_3
videotestsrc name=src04 ! tee name=tee04 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee04. ! queue ! mixer.sink_4
queue ! rgb2bayer ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee04. ! queue ! rgb2bayer ! bayer2rgb ! videoconvert ! mixer.sink_4
videotestsrc name=src05 ! tee name=tee05 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
tee05. ! queue ! mixer.sink_5
queue ! rgb2bayer ! bayer2rgb ! videoconvert ! x264enc speed-preset=ultrafast ! queue ! mux.
tee05. ! queue ! rgb2bayer ! bayer2rgb ! videoconvert ! mixer.sink_5
videotestsrc name=src06 ! tee name=tee06 !
queue ! x264enc speed-preset=ultrafast ! queue ! mux.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment