Jump to content


valerino

Member Since 27 Feb 2014
Offline Last Active 18 Feb 2017 22:32
-----

Topics I've Started

gstreamer and enigma2 player

2 March 2014 - 01:09

hi,

i don't know much about enigma2, so sorry if i'm my question seems stupid or newbish.

 

but, i see on my stb (dm800se) openpli-based image (italysat image) many gst plugins installed, i assumed enigma2 player uses gstreamer to handle different codecs. now, i wanted to play WMV2 video which is not supported out of the box (for a video streaming plugin i'm helping to develop, out of the box only audio is played).

looking at enigma2 log, i found this:

 

eServiceMP3::m_errorInfo.missing_codec = video/x-wmv, wmvversion=(int)2, format=(fourcc)WMV2

 

so, i thought: why not installing gst-ffmpeg ? i managed to install it, with all the required dependencies (using simlinks on usb drive, worked like a charm).

 
as you can see, wmv should be supported now through gstreamer.
root@dm800se:~# gst-inspect-0.10 | grep wmv
typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv
ffmpeg:  ffenc_wmv1: FFmpeg Windows Media Video 7 encoder
ffmpeg:  ffenc_wmv2: FFmpeg Windows Media Video 8 encoder
ffmpeg:  ffdec_wmv1: FFmpeg Windows Media Video 7 decoder
ffmpeg:  ffdec_wmv2: FFmpeg Windows Media Video 8 decoder
ffmpeg:  ffdec_wmv3: FFmpeg Windows Media Video 9 decoder
 

but the enigma2 default player still play audio only from wmv....

from its log, no more errors, but no clues:

 
ServiceMP3::state transition READY -> PAUSED
eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
AUDIO STRUCT=audio/x-wma
eServiceMP3::audio stream=0 codec=WMA Version 8 language=und
eServiceMP3::state transition PAUSED -> PLAYING
 
 

is my assumption that enigma2 player using gstreamer wrong ? am i missing something ?

 

please, do not reply "study!!!!" as in italian forums :)

 

regards,

valerio