编辑器上一堆在字母底部显示的红色波浪线是什么鬼, 牛皮鲜一样。
关于AsyncDepth文档说明:
AsyncDepth (mfxVideoParam)Specifies how many asynchronous operations an application performs
before the application explicitly synchronizes the result. If zero, the
value is not specified.
mfxVideoParam.AsyncDepth
-->编码session init时AsyncDepth为0, 编码器会根据编码配置来设置AsyncDepth的最大值
---->>调用初始化时AsyncDepth为n, 但n>[编码器根据编码参数决定的最大值]时, 返回MFX_WRN_INCOMPATIBLE_VIDEO_PARAM, 并重设为最大值
---->>调用初始化时AsyncDepth为n, 但n<[编码器根据编码参数决定的最大值]时, 成功, AsyncDepth为指定的数值
AsyncDepth为1时, 为Low Latency:
With AsyncDepth=1, the application must synchronize after the decoding or transcoding operation of each frame.
关于surface和mfxBitstream:
1.mfxBitstream和mfxSyncPoint算是pair。
2.surface可以当属输入源(把YUV数据copy进去)
3.mfxBitstream可以算是输出源, 从他的Data成员把编码后的数据拿出来
至于mfxBitstream和mfxSyncPoint的关系, 来看编码函数:
mfxStatus EncodeFrameAsync(
mfxEncodeCtrl *ctrl,
mfxFrameSurface1 *surface,
mfxBitstream *bs,
mfxSyncPoint *syncp);
作为输入的yuv(surface), 作为输出的mfxBitstream, 以及作为“描述输出状态”的mfxSyncPoint。 如果EncodeFrameAsync成功的话, mfxBitstream就处于“被占用”状态,对应的mfxSyncPoint会被赋值(调用函数前为NULL), EncodeFrameAsync有些返回值会需要特殊的处理, 详细参见Intel Sample Encode那个例子。
那么这一帧什么时候编码完成呢? 上述函数只是把yuv数据和对应的输出结构告诉编码器, 编码器并不会阻塞等待编码完成让你在调用EncodeFrameAsync后立刻通过mfxBitstream来获取编码后的数据。
正确做法是通过SyncOperation来判断编码到底完成了没:
// @ wait : Wait time in milliseconds, 0 立刻返回, INFINITE 无限等待编码完成
mfxStatus SyncOperation(mfxSyncPoint syncp, mfxU32 wait);
Return Status:
MFX_ERR_NONE : The function completed successfully // 可以拿数据了
MFX_WRN_IN_EXECUTION : The specified asynchronous function is in execution
MFX_ERR_ABORTED : The specified asynchronous function aborted due to
data dependency on a previous asynchronous
function that did not complete.
1. SyncOperation返回MFX_ERR_NONE后, 就可以从mfxSyncPoint对应的mfxBitstream里拿编码后的数据。
2. SyncOperation返回MFX_ERR_NONE后, 这一对(mfxSyncPoint和mfxBitstream)可以再次被使用在EncodeFrameAsync里。
一般来说除了Low Latency环境外的其他应用场景是不会使用 “输入一帧然后阻塞等待编码完成获取输出, 循环这个过程” 这种方式来编码的。 Inte Sample Encode的做法是分配一定的mfxBitstream, 比如8个, 不断使用EncodeFrameAsync直到8个mfxBitstream全用了, 就开始执行同步操作把数据读出来, 重设该mfxBitstream为未使用状态, 循环这个过程。
至于作为输入的surface, 什么时候能重用呢? 首先看编码函数EncodeFrameAsync, 成功后surface.Data.Locked会变为1, 就是说编码内部正在使用这些raw yuv数据。 当surface.Data.Locked为0的时候才表明编码器不需要了你可以再次使用这个surface。 那这个surface什么时候才变为0? 不知道。 所以要分配一定数量的surface, 哪个“有空(Locked=0)”就用那个。
下面是部分编码流程日志:
gop:256 tar_usage=4(balance) goprefdist:3 rcmethod=1(CBR) br:2227 ref:2 wxh:640x480 nv12 fps:30 [CEncodingPipeline::AllocFrames] allocate 10 surfacesAsynDepth:5, input_surface:10, output_bs:8
Output SPS:00 00 00 01 27 64 00 1e ac 2e c0 a0 3d b0 11 00 00 03 00 01 00 00 03 00 3c e0 40 00 21 fb 00 00 21 ef 9b de f8 3b 43 85 a7
Output PPS:00 00 00 01 28 ee bc b0
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:4]
<Encode start>
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:0
--> Device busy
retry encode
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:0
--> Device busy
retry encode
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:0
--> Device busy
retry encode
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:0
--> Device busy
retry encode
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:6]
<Encode start>
surface:6, Lock:0
--> Device busy
retry encode
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:0
--> Device busy
retry encode
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:0
--> Device busy
retry encode
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:2]
<Encode start>
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:0
--> Device busy
retry encode
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:6]
<Encode start>
surface:6, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>
[request output BS:7]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:0>
[release output BS:0]
<Syn End>
[request output BS:0]
[request input surface:1]
<Encode start>
surface:1, Lock:1
<Encode end>
<Syn Start, check output BS:1>
[release output BS:1]
<Syn End>
[request output BS:1]
[request input surface:2]
<Encode start>
surface:2, Lock:1
<Encode end>
<Syn Start, check output BS:2>
[release output BS:2]
<Syn End>
[request output BS:2]
[request input surface:0]
<Encode start>
surface:0, Lock:1
<Encode end>
<Syn Start, check output BS:3>
[release output BS:3]
<Syn End>
[request output BS:3]
[request input surface:4]
<Encode start>
surface:4, Lock:1
<Encode end>
<Syn Start, check output BS:4>
[release output BS:4]
<Syn End>
[request output BS:4]
[request input surface:3]
<Encode start>
surface:3, Lock:1
<Encode end>
<Syn Start, check output BS:5>
[release output BS:5]
<Syn End>
[request output BS:5]
[request input surface:5]
<Encode start>
surface:5, Lock:1
<Encode end>
<Syn Start, check output BS:6>
[release output BS:6]
<Syn End>
[request output BS:6]
[request input surface:7]
<Encode start>
surface:7, Lock:1
<Encode end>
<Syn Start, check output BS:7>
[release output BS:7]
<Syn End>