cufftExecC2C() fails in nvsample_cudaprocess.cu

I have modified nvsample_cudaprocess.cu to use cuFFT. The same code executes ok when compiled into a simple console application. When trying to execute cufftExecC2C() from nvsample_cudaprocess.cu in an otherwise working gstreamer stream the call returns CUFFT_EXEC_FAILED. Is there anything in the gstreamer framework that might interfer with cufftExecC2C()? Or rather is there a way around the problem?

Hi,

A possible cause is the non-supported buffer type.
Could you share more information with us? Like the source code integrated with GStreamer?

Thanks.

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

Hi davidz0yyl,

Is this still an issue to support? Any result can be shared?

Hi and good time
Hope you are feeling well
I wana use nvivafilter and nvsample for a processing application
In the sample you have wrote a funcation named
static void add_metadata(void ** usrptr)

And in the iva_metadata.h file is defined some metadata varible

typedef struct _location_t Location;

struct _location_t
{
int x1, y1;
int x2, y2;
};

typedef struct _bbox_t BBOX;

struct _bbox_t {
unsigned int framecnt;
unsigned int objectcnt;
Location location_list[NUM_LOCATIONS];
};

Right now,i wanna know how i can use the metadata in the gstreamer Main looper
For example ,how can i get the metadata in main gsteramer loop launcher??
May you help me??
Thank you for your time
Appreciate that
Best regards.

Hi hhami.2040,

This is an old topic, please help to open a new one for your issue. Thanks