您的位置:首页 > 产品设计 > UI/UE

Intel Quick Sync H264 Encoder 记录

2013-07-10 00:00 866 查看
编辑器上一堆在字母底部显示的红色波浪线是什么鬼, 牛皮鲜一样。

关于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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  intel H264 Quick_Sync qs