gst_init() critical error

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

gst_init() critical error

2,641 次查看
stevesu
Contributor I

hi everyone

I have met a problem when

I using the freescale imx platform with gstreamer.

I modified the gplay program which only call gst_init();

but I got the following error message.

==========================================

(gst-plugin-scanner:1309): GLib-GObject-WARNING **: cannot register existing type 'GstVorbisDec'

(gst-plugin-scanner:1309): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(gst-plugin-scanner:1309): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

MAX resolution 1024x768

==========================================

does anyone has any idea about this problem?

thanks for your help.

标签 (3)
标记 (4)
0 项奖励
回复
2 回复数

2,029 次查看
jamesbone
NXP TechSupport
NXP TechSupport

Can you tell us, or share what changes you made to the gplay?

0 项奖励
回复

2,029 次查看
stevesu
Contributor I

thank you for your reply

here are the codes of gplay which I modified

void gst_api_test()

{

    GstElement* pipeline;

    GstElement* photobin;

    GstElement* photo_sink;

    GError  *error;

    error = NULL;

    gst_init(NULL, NULL);//here i test the gst_init()

    printf("gst_api_test S\n");

}

int main(int argc,char *argv[])

{

    fsl_player_s8 sCommand[256];

    fsl_player_s8 uri_buffer[500];

    fsl_player_thread_t display_thread;

    fsl_player_thread_t msg_thread;

    fsl_player_ret_val ret_val = FSL_PLAYER_SUCCESS;

    fsl_player_handle player_handle = NULL;

    fsl_player* pplayer = NULL;

    fsl_player_drm_format drm_format;

    fsl_player_config config;

    fsl_player_s32 ret;

    fsl_player_s32 volume = 1;

    struct sigaction act;

    act.sa_handler = signal_handler;

    sigemptyset(&act.sa_mask);

    act.sa_flags = 0;

    sigaction(SIGINT, &act, NULL);

    printf("stevesujr gplay test\n");

   

    gst_api_test();//here i test the gst_init()

    return 0;

0 项奖励
回复