Your use case is supported. I'll ask you to review this thread here as there are some things to be careful about: http://linux.omap.com/pipermail/davinci-linux-open-source/2006-September /000841.html
Please post your thoughts/results after reading that. Again, I haven't seen this assertion before, so if they continue, I'm hoping someone more familiar with Link can chime in. Chris > -----Original Message----- > From: Kushal Dalal [mailto:[EMAIL PROTECTED] > Sent: Sunday, January 21, 2007 9:29 PM > To: Ring, Chris; [email protected] > Subject: RE: Error messages at creation/deletion of codec instances > > Chris, > > Thanks for your reply. > > I have single process - multithreaded application. > I am opening engine in _main ()_ function of my application. > I am creating a thread to perform coding & in this coding thread I am > creating codec instances. This coding thread will be created > as and when > needed. > > So I am opening engine one thread and creating codec > instances in other > thread. > > Is it creating any problems? > > Kushal > > -----Original Message----- > From: Ring, Chris [mailto:[EMAIL PROTECTED] > Sent: Saturday, January 20, 2007 11:45 PM > To: Kushal Dalal; [email protected] > Subject: RE: Error messages at creation/deletion of codec instances > > Are you using multiple processes in your app? > > I'm not a Link expert, but I think these assertions are > thrown when you > call MSGQ_Get() (which the internals of the VIDENC_create()/delete() > APIs use) from a different process than you called MSGQ_Open() with > (which Engine_open() does). > > (Link experts please correct me) > > If that's the case, Codec Engine doesn't currently support multiple > processes - it does support multiple threads within the same > process... > but not multiple processes. > > Some details on your app's threading model might help. I haven't seen > these assertions thrown before. > > Chris > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > ] On Behalf Of Kushal Dalal > > Sent: Friday, January 19, 2007 9:32 PM > > To: [email protected] > > Subject: Error messages at creation/deletion of codec instances > > > > Hi All, > > > > I am getting "Assertion failed" error messages from DSP link > > when I create > > (VIDENC_create) and delete (VIDENC_delete) codec instances. > > Here I have > > pasted snap of those messages. > > ----------------------------------------------------------------- > > Assertion failed (PMGR_MSGQ_IsOwner (PMGR_MSGQ_OwnerArray [(MsgqId) > > msgqQueue])). File : pmgr_msgq.c Line : 656 > > Assertion failed (PMGR_MSGQ_IsOwner (PMGR_MSGQ_OwnerArray [(MsgqId) > > msgqQueue])). File : pmgr_msgq.c Line : 656 > > Assertion failed (PMGR_MSGQ_IsOwner (PMGR_MSGQ_OwnerArray [(MsgqId) > > msgqQueue])). File : pmgr_msgq.c Line : 656 > > ------------------------------------------------------------------ > > > > Please note my encoding/decoding works well in spite of > these messages > > (which comes only at encoder/decoder instance > creation/deletion time). > > > > What can be the reason for error these error/warning messages? > > What is the impact on application? > > > > Thanks, > > Kushal > > > > > > > > > > > > eInfochips Business Disclaimer: > This message may contain confidential, proprietary or legally > Privileged information. In case you are not the original > intended Recipient of the message, you must not, directly or > indirectly, use, Disclose, distribute, print, or copy any > part of this message and you are requested to delete it and > inform the sender. Any views expressed in this message are > those of the individual sender unless otherwise stated. > Nothing contained in this message shall be construed as an > offer or acceptance of any offer by eInfochips Limited and/or > eInfochips Inc("eInfochips") unless sent with that express > intent and with due authority of eInfochips. eInfochips has > taken enough precautions to prevent the spread of viruses. > However the company accepts no liability for any damage > caused by any virus transmitted by this email. > _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
