Hi all,
I compiled successfully gst-ti-plugin-full-0.99.00.
I have the following configuration:
dm355
dvsdk_1_30_01_41
codec_engine_2_00_01
dsplink_140-05p1
cmem_2_00_01
xdais_6_00_01
framework_components_2_00_01
dm6446_dvsdk_combos_1_35
dm355_codecs_1_12_003
xdc_3_00_04
dmai_1_16_00_03
mv_pro_4.0.1
But when running
./decode_avi -f sample1.avi
I don't see any video on the display and the output of the command is:
gst-inspect TIViddec2
gst-inspect mad
gst-inspect osssink
*********** Pipeline Settings *************
platform = dm355
audio_plugin = mad
audio_plugin_args =
soundStd = oss
video_plugin = TIViddec2
video_plugin_args =
dispStd = fbdev
dispDevice = /dev/fb/3
videoStd = D1_NTSC
videoOutput = COMPOSITE
resizer = FALSE
accelFrameCopy = TRUE
gst-launch --gst-debug-no-color --gst-debug=TI*:2 filesrc location=/opt/media_de
mo/sample1.avi ! typefind ! avidemux name=demux demux.audio_00 ! queue max-size-
buffers=1200 max-size-time=0 max-size-bytes=0 ! typefind ! mad ! audioconvert !
osssink demux.video_00 ! typefind ! TIViddec2 ! TIDmaiVideoSink displayStd=fbdev
displayDevice=/dev/fb/3 videoStd=D1_NTSC videoOutput=COMPOSITE resizer=FALSE ac
celFrameCopy=TRUE
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstAviDemux:demux: Internal data stre
am error.
Additional debug info:
gstavidemux.c(4115): gst_avi_demux_loop (): /GstPipeline:pipeline0/GstAviDemux:d
emux:
streaming stopped, reason not-negotiated
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...
The file sample1.avi is created with arcsoft's media converter.
When i try with a file created with mencoder, I can hear the sound, but there is no video too.
Then the output of decode_avi is:
gst-inspect TIViddec2
gst-inspect mad
gst-inspect osssink
*********** Pipeline Settings *************
platform = dm355
audio_plugin = mad
audio_plugin_args =
soundStd = oss
video_plugin = TIViddec2
video_plugin_args =
dispStd = fbdev
dispDevice = /dev/fb/3
videoStd = D1_NTSC
videoOutput = COMPOSITE
resizer = FALSE
accelFrameCopy = TRUE
gst-launch --gst-debug-no-color --gst-debug=TI*:2 filesrc location=/opt/media_de
mo/sample.avi ! typefind ! avidemux name=demux demux.audio_00 ! queue max-size-b
uffers=1200 max-size-time=0 max-size-bytes=0 ! typefind ! mad ! audioconvert ! o
sssink demux.video_00 ! typefind ! TIViddec2 ! TIDmaiVideoSink displayStd=fbdev
displayDevice=/dev/fb/3 videoStd=D1_NTSC videoOutput=COMPOSITE resizer=FALSE acc
elFrameCopy=TRUE
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:04.123540459 1779 0xaee98 ERROR TIViddec2 gsttividdec2.c:117
1:gst_tividdec2_decode_thread: failed to decode video buffer
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
Got EOS from element "pipeline0".
Execution ended after 4864716834 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...
How could I successfully play a video file on the DM355?
Thanks in advance