AnsweredAssumed Answered

The playbin player was stop by vpu output error

Question asked by 申鹏 虞 on May 7, 2015

When I play the videos by two gst-playbin elements.

the first playbin was stop by vpu output error.

 

Description

First playbin is play the mp4 file.

Then I create another playbin to play the same mp4 file.

They are work fine.

 

After that,I changed video file on the second playbin,

the first playbin was stop

 

■Procedure

step1:create a playbin to play the mp4 file ⇒ playbin1

   ※work fine.

step2:create another playbin to play the same mp4 file ⇒ playbin2

   ※work fine.

step3:change the playbin2 to play a ogv file

   ※work fine.

step4:change the playbin2 to play the mp4 file.

   ※the playbin1 is stop.

              I check the gst debug log, some vpu error is happen.

 

■log

0:00:27.644465337 0x695b4550 WARN aiurdemux aiurdemux.c:3078:aiurdemux_push_pad_buffer: Pad video push error type -5

0:00:27.644534337 0x695b4550 WARN aiurdemux aiurdemux.c:991:aiurdemux_pull_task: pausing task, reason error

0:00:27.644602337 0x695b4550 WARN aiurdemux aiurdemux.c:998:aiurdemux_pull_task:<aiurdemux0> error: streaming stopped, reason error, state 3

0:00:27.644727003 0x695b4550 INFO GST_ERROR_SYSTEM gstelement.c:1835:gst_element_message_full:<aiurdemux0> posting message: GStreamer encountered a general stream error.

0:00:27.644827337 0x695b4550 INFO GST_ERROR_SYSTEM gstelement.c:1858:gst_element_message_full:<aiurdemux0> posted error message: GStreamer encountered a general stream error.

 

Please give me same tips, thank you very much.

Original Attachment has been moved to: 20150507.zip

Outcomes