This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6467上使用的h264fhdvenc 算法可以编码PAL或NTSC吗?



大家好

 我想使用 h264fhdvenc 算法编码 PAL或NTSC信号,比如720x480(算法最大尺寸配置为 736x480),但是调用到VIDENC1_process()函数出现失败。

 但是用样的配置下编码 1080P/720P都正常。

 我的环境如下:

    Hardware: DM6467

    Software:  dvsdk_2_00_00_22

                        h264fhdenc 01.10.02.03

 请问 h264fhdvenc算法可以编码PAL或NTSC吗?

 以下为CE_DEBUG的信息

@26,115,146us: [+0 T:0x478bb490] ti.sdo.ce.video1.VIDENC1 - VIDENC1_process> Enter (handle=0x2fa

e60, inBufs=0x478bac48, outBufs=0x478bac3c, inArgs=0x478bac2c, outArgs=0x478babb4)

@26,115,306us: [+4 T:0x478bb490] CV - VISA_getMaxMsgSize(0x2fae60): returning 0x1000

@26,115,409us: [+5 T:0x478bb490] CV - VISA_allocMsg> Allocating message for messageId=0x00037dc9

@26,115,555us: [+0 T:0x478bb490] CV - VISA_call(visa=0x2fae60, msg=0x45b7f880): messageId=0x0003

7dc9, command=0x0

[DSP] @66,987,225tk: [+5 T:0x8bc29024] CN - NODE> 0x8fb15038(h264fhdvenc#1) call(algHandle=0x8fb

150b0, msg=0x8fe06880); messageId=0x00037dc9

[DSP] @66,987,311tk: [+0 T:0xchnsys_reset_vpif_buf111

8bc29024] OM - Memory_cacheInv> ---- Kernel Stop Vpif ----

Enter(addr=0x8db38000, sizeInBytes=353280)

[DSP] @66,987,746tk: [+0 T:0x8bc29024] OM - Memory_cacheInv> return

[DSP] @66,987,779tk: [+0 T:0x8bc29024] OM - Memory_cacheInv> Enter(addr=0x8db8e400, sizeInBytes=

176640)

[DSP] @66,988,021tk: [+0 T:0x8bc29024] OM - Memory_cacheInv> return

[DSP] @66,988,055tk: [+0 T:0x8bc29024] OM - Memory_cacheInv> Enter(addr=0x8ddcd000, sizeInBytes=

353280)

[DSP] @66,988,488tk: [+0 T:0x8bc29024] OM - Memory_cacheInv> return

[DSP] @66,988,525tk: [+0 T:0x8bc29024] ti.sdo.ce.video1.VIDENC1 - VIDENC1_process> Enter (handle

=0x8fb150b0, inBufs=0x8bc2ef04, outBufs=0x8bc2efd4, inArgs=0x8fe06a04, outArgs=0x8fe06a10)

[DSP] @66,988,627tk: [+5 T:0x8bc29024] CV - VISA_enter(visa=0x8fb150b0): algHandle = 0x8fb150e8

[DSP] @66,988,679tk: [+0 T:0x8bc29024] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(alg=0

x8fb150e8)

[DSP] @66,988,741tk: [+0 T:0x8bc29024] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Exit

[DSP] @66,988,791tk: [+5 T:0x8bc29024] CV - VISA_exit(visa=0x8fb150b0): algHandle = 0x8fb150e8

[DSP] @66,988,841tk: [+0 T:0x8bc29024] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(alg

=0x8fb150e8)

[DSP] @66,988,892tk: [+0 T:0x8bc29024] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Exit

@26,144,801us: [+0 T:0x4436c490] ti.sdo.ce.audio1.AUDENC1 - AUDENC1_process> Enter (handle=0x2f6

980, inBufs=0x4436bc28, outBufs=0x4436bb64, inArgs=0x4436bb50, outArgs=0x4436bb3c)

@26,459,229us: [+4 T:0x4436c490] CV - VISA_getMaxMsgSize(0x2f6980): returning 0x1000

@26,459,329us: [+5 T:0x4436c490] CV - VISA_allocMsg> Allocating message for messageId=0x0002c7a6

@26,459,546us: [+0 T:0x4436c490] CV - VISA_call(visa=0x2f6980, msg=0x45b7d880): messageId=0x0002

c7a6, command=0x0

[DSP] @66,988,936tk: [+0 T:0x8bc29024] ti.sdo.ce.video1.VIDENC1 - VIDENC1_process> Exit (handle=

0x8fb150b0, retVal=0xffffffff)

[DSP] @66,988,998tk: [+5 T:0x8bc29024] CN - NODE> returned from call(algHandle=0x8fb150b0, msg=0

x8fe06880); messageId=0x00037dc9

@26,460,090us: [+0 T:0x478bb490] CE - Engine_fwriteTrace> returning count [1689]

@26,460,201us: [+0 T:0x478bb490] CV - VISA_call Completed: messageId=0x00037dc9, command=0x0, re

turn(status=-1)

@26,460,312us: [+5 T:0x478bb490] CV - VISA_freeMsg(0x2fae60, 0x45b7f880): Freeing message with m

essageId=0x00037dc9

@26,460,416us: [+0 T:0x478bb490] ti.sdo.ce.video1.VIDENC1 - VIDENC1_process> Exit (handle=0x2fae

60, retVal=0xffffffff)

@26,460,509us: [+2 T:0x478bb490] ti.sdo.dmai - [Venc1] VIDENC1_process() ret -1 generated 0 byte

s

@26,460,596us: [+7 T:0x478bb490] ti.sdo.dmai - [Venc1] VIDENC1_process() failed with error (-1 e

xt: 0xc000)

[HDEnc Err][417][Video] Failed to encode video buffer