Which version of Codec Engine are you using? The first step is typically to turn on tracing. There are some details here:
http://wiki.davincidsp.com/index.php?title=Codec_Engine_FAQ#What_should_I_do_first.3F ... though the instructions will be different if you're using something older than CE 2.00. If the tracing doesn't reveal an issue in using the Codec Engine/VISA APIs, it's likely in the codec - or more likely in the _usage_ of the codec (like passing invalid parameters, etc). Chris ________________________________ From: Robin Gujjar [mailto:[EMAIL PROTECTED] Sent: Monday, July 14, 2008 8:02 AM To: davinci-linux-open-source@linux.davincidsp.com Cc: Ring, Chris Subject: DM6446 : Gstreamer Problem. Hi Chris and all, I am working on TI Davinci board (DM6446). We used the Gstreamer port for TI Davinci for running multimedia applications.I am able to build the Gstreamer port successfully. I am able to play the MP3 and.aac, but I am not able to play video files, (AVI,ASF). Here is where gst-launch application hangs. We dont know yet why this function returns error. gdecoder: VIDDEC_process() returned failure Can you please give me some pointer for solving this problem. I will be thankful to you . I am using all the script from the TI port without any modification and my Debug msg is like this : ----------- gdecoder: plugin_init BEGIN.. gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_base_init BEGIN... gdecoder: gst_gdecoder_base_init END... gdecoder: gst_gdecoder_class_init BEGIN... gdecoder: gst_gdecoder_get_codec_type Begin gdecoder: gst_gdecoder_get_codec_type End gdecoder: gst_gdecoder_class_init END... gdecoder: plugin_init END.. gdecoder: gst_gdecoder_init BEGIN.. gdecoder: gst_gdecoder_reset BEGIN.. gdecoder: gst_gdecoder_reset END.. gdecoder: gst_gdecoder_init END.. gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_set_property BEGIN...2.. gdecoder: set ARG_CODEC_NAME property gdecoder: Codec set to enum value 2 gdecoder: gst_gdecoder_set_property END... Engine handle set to value 0 gdecoder: gst_gdecoder_sink_getcaps invoked and call gst_caps_copy gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End Sink getcaps invoked Src getcaps invoked Setting pipeline to PAUSED ... gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_change_state BEGIN.. gdecoder: State Changed from NULL_TO_READY gdecoder: gst_gdecoder_change_state END.. Sink Activate invoked pull_range not supported on sinkpad Running In Push Mode gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_change_state BEGIN.. gdecoder: State Changed from READY_TO_PAUSED gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_sink_activate invoked gdecoder: STREAMING IS TRUE gdecoder: gst_gdecoder_change_state END.. Pipeline is PREROLLING ... FINE gdecoder: gst_gdecoder_sink_getcaps invoked and call gst_caps_copy gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End Sink getcaps invoked gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_sink_event BEGIN.. gdecoder: Got newsegment event on sink pad gdecoder: gst_gdecoder_sink_event END.. gdecoder: gst_gdecoder_sink_getcaps invoked and call gst_caps_copy gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: Inside gst_gdecoder_sink_setcaps BEGIN... gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: MPEG4 gdecoder: Inside gst_gdecoder_sink_setcaps END... gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_chain BEGIN.. gdecoder: Pushing 0 to time stamp queue, buffer size= 2 gdecoder: gst_gdecoder_process BEGIN....0... gdecoder: gst_gdecoder_decoder_ initialize BEGIN.. gdecoder: gst_gdecoder_open_engine BEGIN.. gdecoder: Opening MPEG4 Engine... gdecoder: gst_gdecoder_open_engine END.. gdecoder: Created MPEG4 decoder gdecoder: gst_gdecoder_decoder_initialize END.. gdecoder: Actual Input Buffer Size is = 414720 gdecoder: Codec engine reported minimum input buffer size = 414720 gdecoder: gst_gdecoder_decode BEGIN.. gdecoder_decode: Streaming ON.. inBufSize = 2, inData = 0x435c9000 gdecoder: inbuf size = 2 , ptr = 0x435c9000 gdecoder: outbuf size = 691200 , ptr = 0x43672000 gdecoder_decode:No time stamp overflow.. inputID = 1112895648 gdecoder: VIDDEC_process() returned failure gdecoder: gst_gdecoder_process END.. gdecoder: gst_gdecoder_chain END.. gdecoder: gst_gdecoder_get_type Begin gdecoder: gst_gdecoder_get_type End gdecoder: gst_gdecoder_chain BEGIN.. gdecoder: Pushing 40000000 to time stamp queue, buffer size= 2 gdecoder: gst_gdecoder_chain END.. gdecoder: gst_gdecoder_get_type Begin Thanks and regards Robin Singh
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source