Hi, I've been faced to a similar issue. Check that the parameters structure exist as long the Engine run (not allocated on the stack). The TI routine will simply keep the pointer and use it. It will not copy it. Hope this help. Sorry if I 've missed the target, but i'm very very loaded this times.
Eric. Le Thursday 26 February 2009 15:47:22 Stephen Berry, vous avez écrit : > Vladimir Pantelic wrote: > > Stephen Berry wrote: > >> Vladimir Pantelic wrote: > >>> Stephen Berry wrote: > >>>> the routine follows. The call to VIDENC1_control is the routine that > >>>> segfaults. I'm not using the ividEncfxns->algControl call... > >>>> > >>>> #if 1 > >>>> ext_params.videncParams.size = sizeof(IMP4VENC_Params); > >>>> > >>>> hEncode = (VIDENC1_Handle) ALG_create(1, (IALG_Fxns *)& > >>>> MP4VENC_TI_IMP4VENC, > >>>> (IALG_Handle) NULL, > >>>> (IALG_Params *) & ext_params); > >>> > >>> can you tell me why you use ALG_create and not VIDENC1_create()? > >> > >> because that is what the example did in the sdk. Is there another way? > > > > yes, but your own code has VIDENC1_create() just below in the #else > > section, > > so I was wondering why you did not use it. Actually, I have no idea > > what ALG_create actually does, > > all I ever used where the VIDEENC_xyz functions. > > > > Also, all the CE exmaple I saw so did not use ALG_create etc.. > > I would be more than happy to use VIDENC1_create - but it takes a param > structure of VIDENC1_Params - which doesn't support the extended > arguments that I'm trying to change. > > The code that Ti supplies in the demo uses VIDENC1_create, and that > works just fine - its only when I use the ALG_create that things go bad... > > There are several examples in the SDK that use the ALG_create method, > but they are so different from what I do now that it will take some > effort to figure out what I need to change... and I need to get this > unit out to a customer. > > Steve > > _______________________________________________ > Davinci-linux-open-source mailing list > [email protected] > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
