Jump to content


Photo

New drivers for VU+


  • Please log in to reply
128 replies to this topic

Re: New drivers for VU+ #21 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 23 December 2013 - 11:33

Just copy files /usr/lib/gstreamer-0.10/libgstdvbaudiosink.so and /usr/lib/gstreamer-0.10/libgstdvbvideosink.so if you have the latest drivers.

 

You need to build only gst-plugin-vuplus-dvbmediasink (MACHINE=vuduo2 bitbake gst-plugin-vuplus-dvbmediasink)

 

PS. Also copying those files from BH, might work! We need the ioctl when playing an WVA/WMV file.


Edited by athoik, 23 December 2013 - 11:34.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #22 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 23 December 2013 - 13:52

I do not know how to get ioctls from console. Please help.

 

Here is log (dmesg then serial) while playing wmv:

[VID]: VIDEO_GET_SIZE src w: 320 h:240 display w:320 h:240
[VID]: VIDEO_GET_SIZE aspect: 1 6
[VID]: VIDEO_SELECT_SOURCE 1
[VID]: VIDEO_FREEZE 1  0
[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PLAY 1 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_PAUSE 1
[VID]: VIDEO_SET_STREAMTYPE 13
[VID]: VIDEO_PLAY 13  10 2
[AUD]: AUDIO_SET_BYPASS_MODE 13
[AUD]: AUDIO_SET_BYPASS_MODE Stopping decoder
[AUD]: downmix 1 state : 0
[AUD]: AUDIO_SET_BYPASS_MODE ReStart decoder
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[AUD]: AUDIO_CONTINUE 1959814640 2 aph=0x0
[VID]: VIDEO_CONTINUE 1960118808  1
############################################################
#
############################################################
playing 4097:0:0:0:0:0:0:0:0:0:/media/hdd/movie/WarnerC.wmv
eServiceMP3::construct!
eServiceMP3::playbin uri=file:///media/hdd/movie/WarnerC.wmv
eServiceMP3::starting pipeline
(enigma2:486): GStreamer-WARNING **: Trying to set NULL string on field 'language-code' on taglist. Please file a bug.
(enigma2:486): GStreamer-WARNING **: Trying to set NULL string on field 'language-code' on taglist. Please file a bug.
gst_element_query_position failed in getPlayPosition
new service started! trying to download cuts!
down[VID]: VIDEO_GET_SIZE src w: 320 h:240 display w:320 h:240
load failed, no [VID]: VIDEO_GET_SIZE aspect: 1 6
cuesheet interfa[VID]: VIDEO_SELECT_SOURCE 1
ce
resolved to [VID]: VIDEO_FREEZE 1  0
PLAY
gst_element_query_position failed in getPlayPosition
gst_element_query_position failed in getPlayPosition
gst_element_query_position failed in getPlayPosition
gst_element_query_position failed in getPlayPosition
gst_element_query_position failed in getPlayPosition
gst_element_query_position failed in getPlayPosition
gst_element_query_position failed in getPlayPosition
resolved to PLAY
gst_element_query_position failed in getPlayPosition
eServiceMP3::state transition NULL -> READY
Send OK!! : OP_HBBTV_UNLOAD_AIT
[AUD]: AUDIO_SELECT_SOURCE 1
[__evUpdatedInfo[AUD]: AUDIO_PLAY 1 decoder start : 0
] title 0 of 0 ([AUD]: AUDIO_PLAY : Starting Playpump
)
[AUD]: AUDIO_PAUSE 1
Send OK!! : OP_HBBTV_UNLOAD_AIT
[__evUpdatedInfo] title 0 of 0 ()
[VID]: VIDEO_SET_STREAMTYPE 13
Send OK!! :[VID]: VIDEO_PLAY 13  10 2
OP_HBBTV_UNLOAD_AIT
[__evUpdatedInfo] title 0 of 0 ()
[AUD]: AUDIO_SET_BYPASS_MODE 13
[AUD]: AUDIO_SET_BYPASS_MODE Stopping decoder
[AUD]: downmix 1 state : 0
[AUD]: AUDIO_SET_BYPASS_MODE ReStart decoder
[VID]: VIDEO_SLOWMOTION 0    1
eServiceMP3::sta[VID]: VIDEO_FAST_FORWARD 0    1
te transition RE[AUD]: AUDIO_CONTINUE 1959814640 2 aph=0x0
ADY -> PAUSED
[VID]: VIDEO_CONTINUE 1960118808  1
eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
AUDIO STRUCT=audio/x-wma
eServiceMP3::audio stream=0 codec=WMA Version 8 language=und
Send OK!! : OP_HBBTV_UNLOAD_AIT
[__evUpdatedInfo] title 0 of 0 ()
eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
AUDIO STRUCT=audio/x-wma
eServiceMP3::audio stream=0 codec=WMA Version 8 language=und
Send OK!! : OP_HBBTV_UNLOAD_AIT
[__evUpdatedInfo] title 0 of 0 ()
eServiceMP3::state transition PAUSED -> PLAYING
eServiceMP3::async-done - 1 video, 1 audio, 0 subtitle
AUDIO STRUCT=audio/x-wma
eServiceMP3::audio stream=0 codec=WMA Version 8 language=und
Send OK!! : OP_HBBTV_UNLOAD_AIT

 

Here is the same while playing wma:

[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PLAY 1 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_PAUSE 1
[AUD]: AUDIO_CONTINUE 1959814640 2 aph=0x0
[AUD]: AUDIO_SET_BYPASS_MODE 13
[AUD]: AUDIO_SET_BYPASS_MODE Stopping decoder
[AUD]: downmix 1 state : 0
[AUD]: AUDIO_SET_BYPASS_MODE ReStart decoder
[VID]: VIDEO_SLOWMOTION 0    0
[VID]: VIDEO_FAST_FORWARD 0    0
############################################################
#
############################################################
playing 4097:0:0:0:0:0:0:0:0:0:/media/hdd/movie/32-32000-stereo-cbr.wma
eServiceMP3::construct!
eServiceMP3::playbin uri=file:///media/hdd/movie/32-32000-stereo-cbr.wma
eServiceMP3::starting pipeline
(enigma2:486): GStreamer-WARNING **: Trying to set NULL string on field 'language-code' on taglist. Please file a bug.
gst_element_query_position failed in getPlayPosition
new service started! trying to download cuts!
download failed, no cuesheet interface
resolved to PLAY
gst_element_query_position failed in getPlayPosition
resolved to PLAY
gst_element_query_position failed in getPlayPosition
eServiceMP3::state transition NULL -> READY
Send OK!! : OP_HBBTV_UNLOAD_AIT
[__ev[AUD]: AUDIO_SELECT_SOURCE 1
UpdatedInfo] tit[AUD]: AUDIO_PLAY 1 decoder start : 0
le 0 of 0 ()
Se[AUD]: AUDIO_PLAY : Starting Playpump
nd OK!! : OP_HBB[AUD]: AUDIO_PAUSE 1
TV_UNLOAD_AIT
[__evUpdatedInfo] title 0 of 0 ()
eServiceMP3::state transition READY -> PAUSED
dont apply ac3 delay when no video is running!
dont apply pcm delay when no video is running!
e[AUD]: AUDIO_CONTINUE 1959814640 2 aph=0x0
ServiceMP3::async-done - 0 video, 1 audio, 0 sub[AUD]: AUDIO_SET_BYPASS_MODE 13
title
Send OK!![AUD]: AUDIO_SET_BYPASS_MODE Stopping decoder
: OP_HBBTV_UNLO[AUD]: downmix 1 state : 0
AD_AIT
[__evUpd[AUD]: AUDIO_SET_BYPASS_MODE ReStart decoder
atedInfo] title [VID]: VIDEO_SLOWMOTION 0    0
0 of 0 ()
eServ[VID]: VIDEO_FAST_FORWARD 0    0
iceMP3::state transition PAUSED -> PLAYING
.

 

My box is connected via hdmi, my amplifier should handle wma (not that version maybe) but I've heard nothing.



Re: New drivers for VU+ #23 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 23 December 2013 - 14:41

From your logs i can see "AUDIO_SET_BYPASS_MODE 13" so that means you are using Dreambox dvbmediasink. OpenPLi uses 0x20,0x21.

 

If you didn't hear or see something, unfortunately that means it didn't work.

 

 

Install strace and run it like this:

 

init 4
cd /tmp
strace -s 200 -o strace.log enigma2

 

Then strace.log will contain all system calls (ioctl also). We are interesting for VIDEO_SET_STREAMTYPE and AUDIO_SET_BYPASS_MODE.

 

ioctl(XX, VIDEO_SET_STREAMTYPE, 0x1) = 0
ioctl(YY, AUDIO_SET_BYPASS_MODE, 0x1) = 0

 

 

This is really bad for VU owners, looks like what Dreambox did (or at least this is not the opensource spirit..)


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #24 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 23 December 2013 - 15:04

Hello,

 

A friend just send me the dvbmediasink files from BH.

 

$ strings libgstdvbvideosink.so  | grep SET_STREAM
MIMETYPE video/mpeg1 -> VIDEO_SET_STREAMTYPE, 6
MIMETYPE video/mpeg2 -> VIDEO_SET_STREAMTYPE, 0
MIMETYPE video/mpeg4 -> VIDEO_SET_STREAMTYPE, 4
MIMETYPE video/x-3ivx -> VIDEO_SET_STREAMTYPE, 4
MIMETYPE video/x-h264 VIDEO_SET_STREAMTYPE, 1
MIMETYPE video/x-h263 VIDEO_SET_STREAMTYPE, 2
MIMETYPE video/x-xvid -> VIDEO_SET_STREAMTYPE, 10
MIMETYPE video/x-divx vers. 3 -> VIDEO_SET_STREAMTYPE, 13
MIMETYPE video/x-divx vers. 4 -> VIDEO_SET_STREAMTYPE, 14
MIMETYPE video/x-divx vers. 5 -> VIDEO_SET_STREAMTYPE, 15
MIMETYPE video/x-wmv(WVC1) VIDEO_SET_STREAMTYPE, 16
MIMETYPE video/x-wmv(WMV3) VIDEO_SET_STREAMTYPE, 17
 
$ strings libgstdvbvideosink.so  | grep model
/proc/stb/info/model
model is DM7025... set ati xilleon caps
model is DM500HD... set bcm7405 caps
model is DM800SE... set bcm7405 caps
model is DM7020HD... set bcm7405 caps
model is DM8000... set bcm7405 caps
model is DM800 set bcm7401 caps

 

It seems they are using Dreambox dvbmediasink. Maybe the trick is elsewhere.


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #25 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 23 December 2013 - 15:31

I will check it later with strace.

There was some progress with new libs. Wmv was playing well but it was a sample from network. The wma file was also playing but no sound. There was no sound while playing wmv neither, but both files were samples from web as I had none.

With original libs wma didn't play at all, it was stuck at 0:00 and there was an error message while trying wmv. So there is some progress after all.
I will create real wma file from my video recordings for strace tests.

Re: New drivers for VU+ #26 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 23 December 2013 - 15:33

Please cross check every file with BH.

 

Here is one test file (works on Dreambox)  http://www.extremefl...deo/EXP3-_W.wmv

 

Please also check mms stream if possible.


Edited by athoik, 23 December 2013 - 15:35.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #27 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 23 December 2013 - 16:15

There are no ioctl entries for wmv playback (plays fine but no sound and I checked that my amplifier can handle wma via optical or coaxial only - I will check it later.

When I start enigma it tunes in my dvb-s2 service, then I go to media player (that one with playlist) and play wmv file.

 

The only entries are:

ioctl(49, VIDEO_SET_STREAMTYPE, 0x1) = 0

ioctl(47, AUDIO_SET_BYPASS_MODE, 0x1)   = 0

and they are both for dvb-s2 service.

 

When I exited media player and the same dvb-s2 service is tuned in again I got:

ioctl(52, VIDEO_SET_STREAMTYPE, 0x1)    = 0

ioctl(50, AUDIO_SET_BYPASS_MODE, 0x1)   = 0

 

I was testing my own wmv file with wmv 9 video and wma 9.2 audio.



Re: New drivers for VU+ #28 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 23 December 2013 - 16:32

We can leave out enigma and play directly the file with gst launch.

 

init 4
gst-launch-0.10 playbin2 uri=file:///tmp/fike.wmv

 

So stracing gst-launch-0.10 we are sure that ioctl belong to dvbmediasink.


Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #29 delavega

  • Senior Member
  • 377 posts

+2
Neutral

Posted 23 December 2013 - 16:54

who uses wmv anyways? i know i dont. Mostly mkv's

 

I dont see whats the big deal about wmv its not that good.

 

cheers


<p><span style="font-size:18px;"><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;"><strong>Vu+ DUO 2</strong></span></span></p>
<p><span style="font-size:18px;"><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;"><strong>Vu+ SOLO</strong></span></span>

Re: New drivers for VU+ #30 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 23 December 2013 - 17:08

Many IP-streams use WMV.

Re: New drivers for VU+ #31 Trial

  • Senior Member
  • 1,127 posts

+34
Good

Posted 23 December 2013 - 19:40

Hi,

 

I dont see whats the big deal about wmv its not that good.

VC1, a bluray format, is also affected so it is good and interesting.

 

ciao



Re: New drivers for VU+ #32 sasofocus

  • Senior Member
  • 30 posts

0
Neutral

Posted 23 December 2013 - 20:11

I just check, MMS streams works on Original Vu Plus Duo with BH 2.0.8 image


Edited by sasofocus, 23 December 2013 - 20:13.


Re: New drivers for VU+ #33 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 24 December 2013 - 07:41

athoik, on 23 Dec 2013 - 16:31, said:















We can leave out enigma and play directly the file with gst launch.

 

 

init 4
gst-launch-0.10 playbin2 uri=file:///tmp/fike.wmv

 

So stracing gst-launch-0.10 we are sure that ioctl belong to dvbmediasink.

 

Here are the results for (strace extra -f parameter) 

init4
cd /tmp
strace -s 200 -f -o strace.log gst-launch-0.10 playbin2 uri=file:///...

 

cat strace.log | grep ioctl produced:

26839 ioctl(9, VIDEO_GET_SIZE <unfinished ...>
26839 <... ioctl resumed> , 0x75cfe3c8) = 0
26839 ioctl(9, VIDEO_GET_FRAME_RATE <unfinished ...>
26839 <... ioctl resumed> , 0x75cfe3c8) = 0
26839 ioctl(9, VIDEO_SELECT_SOURCE <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(9, VIDEO_FREEZE <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(10, AUDIO_SELECT_SOURCE <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(10, AUDIO_PLAY or UBI_IOCRSVOL <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26841 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>
26841 <... ioctl resumed> , 0xd)        = 0
26840 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>
26840 <... ioctl resumed> , 0x11)       = 0
26840 ioctl(9, VIDEO_PLAY <unfinished ...>
26840 <... ioctl resumed> , 0x11)       = 0
26840 ioctl(9, VIDEO_SLOWMOTION <unfinished ...>
26840 <... ioctl resumed> , 0)          = 0
26840 ioctl(9, VIDEO_FAST_FORWARD <unfinished ...>
26840 <... ioctl resumed> , 0)          = 0
26835 ioctl(10, AUDIO_CONTINUE, 0x767e4d98) = 0
26835 ioctl(9, VIDEO_CONTINUE <unfinished ...>
26835 <... ioctl resumed> , 0x767eeba8) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26835 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL, 0x76753bc0) = 0
26835 ioctl(9, VIDEO_FREEZE, 0x767655d0) = 0
26835 ioctl(9, VIDEO_STOP, 0)           = 0
26835 ioctl(9, VIDEO_SLOWMOTION, 0)     = 0
26835 ioctl(9, VIDEO_FAST_FORWARD, 0)   = 0
26835 ioctl(9, VIDEO_SELECT_SOURCE, 0)  = 0
26835 ioctl(10, AUDIO_STOP or UBI_IOCRMVOL, 0) = 0
26835 ioctl(10, AUDIO_SELECT_SOURCE, 0) = 0
26835 ioctl(7, VIDEO_SLOWMOTION, 0)     = 0
26835 ioctl(7, VIDEO_FAST_FORWARD, 0)   = 0

 

and for the file you provided (EXP3-_W.wmv):

27278 ioctl(9, VIDEO_GET_SIZE <unfinished ...>
27278 <... ioctl resumed> , 0x754fe3c8) = 0
27278 ioctl(9, VIDEO_GET_FRAME_RATE <unfinished ...>
27278 <... ioctl resumed> , 0x754fe3c8) = 0
27278 ioctl(9, VIDEO_SELECT_SOURCE <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(9, VIDEO_FREEZE <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(10, AUDIO_SELECT_SOURCE <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(10, AUDIO_PLAY or UBI_IOCRSVOL <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27280 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>
27279 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>
27280 <... ioctl resumed> , 0xd)        = 0
27279 <... ioctl resumed> , 0x11)       = 0
27279 ioctl(9, VIDEO_PLAY <unfinished ...>
27279 <... ioctl resumed> , 0x11)       = 0
27279 ioctl(9, VIDEO_SLOWMOTION <unfinished ...>
27279 <... ioctl resumed> , 0)          = 0
27279 ioctl(9, VIDEO_FAST_FORWARD <unfinished ...>
27279 <... ioctl resumed> , 0)          = 0
27274 ioctl(10, AUDIO_CONTINUE, 0x75fcc3b0) = 0
27274 ioctl(9, VIDEO_CONTINUE <unfinished ...>
27274 <... ioctl resumed> , 0x75db5400) = 0
27279 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
27279 <... ioctl resumed> , 0x74afe038) = 0
27279 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
27279 <... ioctl resumed> , 0x74afe038) = 0
27279 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
27279 <... ioctl resumed> , 0x74afe038) = 0
27274 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL, 0x75ffffd8) = 0
27274 ioctl(9, VIDEO_FREEZE <unfinished ...>
27274 <... ioctl resumed> , 0x75db5810) = 0
27274 ioctl(9, VIDEO_STOP, 0)           = 0
27274 ioctl(9, VIDEO_SLOWMOTION, 0)     = 0
27274 ioctl(9, VIDEO_FAST_FORWARD, 0)   = 0
27274 ioctl(9, VIDEO_SELECT_SOURCE, 0)  = 0
27274 ioctl(10, AUDIO_STOP or UBI_IOCRMVOL, 0) = 0
27274 ioctl(10, AUDIO_SELECT_SOURCE, 0) = 0
27274 ioctl(7, VIDEO_SLOWMOTION, 0)     = 0
27274 ioctl(7, VIDEO_FAST_FORWARD, 0)   = 0

 

So here it goes:

26841 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>

26841 <... ioctl resumed> , 0xd)        = 0

26840 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>

26840 <... ioctl resumed> , 0x11)       = 0

and

27280 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>

27279 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>

27280 <... ioctl resumed> , 0xd)        = 0

27279 <... ioctl resumed> , 0x11)       = 0

 

Please provide me with a mms uri of your choice and I will test it as well.



Re: New drivers for VU+ #34 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 24 December 2013 - 08:05

Just tested with mms://live1.wm.skynews.servecast.net/skynews_wmlz_live300k

 

strace log for VIDEO_SET_STREAMTYPE and AUDIO_SET_BYPASS_MODE is the same as above.



Re: New drivers for VU+ #35 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 24 December 2013 - 08:12

Just to have a full picture (I do not know it it is relevant):

 

for vu+duo2 /proc/stb/info/model reads: dm8000

and that there is another entry, /proc/stb/info/vumodel which reads: duo2



Re: New drivers for VU+ #36 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 24 December 2013 - 08:48

On code vuplus:

update driver
20131224
- Support new HBBTV release
- fix misc bugs
:D  :D  :D

 

And HBBTV release (closed license) changed:

-SRC_DATE = "20130820_0"
+SRC_DATE = "20131224_0"

 

Will it break HBBTV on OpenPLi?



Re: New drivers for VU+ #37 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 24 December 2013 - 09:10

athoik, on 23 Dec 2013 - 16:31, said:
 

We can leave out enigma and play directly the file with gst launch.

 

 

init 4
gst-launch-0.10 playbin2 uri=file:///tmp/fike.wmv

 

So stracing gst-launch-0.10 we are sure that ioctl belong to dvbmediasink.

 

Here are the results for (strace extra -f parameter) 

init4
cd /tmp
strace -s 200 -f -o strace.log gst-launch-0.10 playbin2 uri=file:///...

 

cat strace.log | grep ioctl produced:

 

26839 ioctl(9, VIDEO_GET_SIZE <unfinished ...>
26839 <... ioctl resumed> , 0x75cfe3c8) = 0
26839 ioctl(9, VIDEO_GET_FRAME_RATE <unfinished ...>
26839 <... ioctl resumed> , 0x75cfe3c8) = 0
26839 ioctl(9, VIDEO_SELECT_SOURCE <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(9, VIDEO_FREEZE <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(10, AUDIO_SELECT_SOURCE <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(10, AUDIO_PLAY or UBI_IOCRSVOL <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26839 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL <unfinished ...>
26839 <... ioctl resumed> , 0x1)        = 0
26841 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>
26841 <... ioctl resumed> , 0xd)        = 0
26840 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>
26840 <... ioctl resumed> , 0x11)       = 0
26840 ioctl(9, VIDEO_PLAY <unfinished ...>
26840 <... ioctl resumed> , 0x11)       = 0
26840 ioctl(9, VIDEO_SLOWMOTION <unfinished ...>
26840 <... ioctl resumed> , 0)          = 0
26840 ioctl(9, VIDEO_FAST_FORWARD <unfinished ...>
26840 <... ioctl resumed> , 0)          = 0
26835 ioctl(10, AUDIO_CONTINUE, 0x767e4d98) = 0
26835 ioctl(9, VIDEO_CONTINUE <unfinished ...>
26835 <... ioctl resumed> , 0x767eeba8) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26840 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
26840 <... ioctl resumed> , 0x754fe038) = 0
26835 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL, 0x76753bc0) = 0
26835 ioctl(9, VIDEO_FREEZE, 0x767655d0) = 0
26835 ioctl(9, VIDEO_STOP, 0)           = 0
26835 ioctl(9, VIDEO_SLOWMOTION, 0)     = 0
26835 ioctl(9, VIDEO_FAST_FORWARD, 0)   = 0
26835 ioctl(9, VIDEO_SELECT_SOURCE, 0)  = 0
26835 ioctl(10, AUDIO_STOP or UBI_IOCRMVOL, 0) = 0
26835 ioctl(10, AUDIO_SELECT_SOURCE, 0) = 0
26835 ioctl(7, VIDEO_SLOWMOTION, 0)     = 0
26835 ioctl(7, VIDEO_FAST_FORWARD, 0)   = 0

 

and for the file you provided (EXP3-_W.wmv):

 

27278 ioctl(9, VIDEO_GET_SIZE <unfinished ...>
27278 <... ioctl resumed> , 0x754fe3c8) = 0
27278 ioctl(9, VIDEO_GET_FRAME_RATE <unfinished ...>
27278 <... ioctl resumed> , 0x754fe3c8) = 0
27278 ioctl(9, VIDEO_SELECT_SOURCE <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(9, VIDEO_FREEZE <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(10, AUDIO_SELECT_SOURCE <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(10, AUDIO_PLAY or UBI_IOCRSVOL <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27278 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL <unfinished ...>
27278 <... ioctl resumed> , 0x1)        = 0
27280 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>
27279 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>
27280 <... ioctl resumed> , 0xd)        = 0
27279 <... ioctl resumed> , 0x11)       = 0
27279 ioctl(9, VIDEO_PLAY <unfinished ...>
27279 <... ioctl resumed> , 0x11)       = 0
27279 ioctl(9, VIDEO_SLOWMOTION <unfinished ...>
27279 <... ioctl resumed> , 0)          = 0
27279 ioctl(9, VIDEO_FAST_FORWARD <unfinished ...>
27279 <... ioctl resumed> , 0)          = 0
27274 ioctl(10, AUDIO_CONTINUE, 0x75fcc3b0) = 0
27274 ioctl(9, VIDEO_CONTINUE <unfinished ...>
27274 <... ioctl resumed> , 0x75db5400) = 0
27279 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
27279 <... ioctl resumed> , 0x74afe038) = 0
27279 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
27279 <... ioctl resumed> , 0x74afe038) = 0
27279 ioctl(9, VIDEO_GET_EVENT <unfinished ...>
27279 <... ioctl resumed> , 0x74afe038) = 0
27274 ioctl(10, AUDIO_PAUSE or UBI_IOCRNVOL, 0x75ffffd8) = 0
27274 ioctl(9, VIDEO_FREEZE <unfinished ...>
27274 <... ioctl resumed> , 0x75db5810) = 0
27274 ioctl(9, VIDEO_STOP, 0)           = 0
27274 ioctl(9, VIDEO_SLOWMOTION, 0)     = 0
27274 ioctl(9, VIDEO_FAST_FORWARD, 0)   = 0
27274 ioctl(9, VIDEO_SELECT_SOURCE, 0)  = 0
27274 ioctl(10, AUDIO_STOP or UBI_IOCRMVOL, 0) = 0
27274 ioctl(10, AUDIO_SELECT_SOURCE, 0) = 0
27274 ioctl(7, VIDEO_SLOWMOTION, 0)     = 0
27274 ioctl(7, VIDEO_FAST_FORWARD, 0)   = 0

 

So here it goes:

26841 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>

26841 <... ioctl resumed> , 0xd)        = 0

26840 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>

26840 <... ioctl resumed> , 0x11)       = 0

and

27280 ioctl(10, AUDIO_SET_BYPASS_MODE <unfinished ...>

27279 ioctl(9, VIDEO_SET_STREAMTYPE <unfinished ...>

27280 <... ioctl resumed> , 0xd)        = 0

27279 <... ioctl resumed> , 0x11)       = 0

 

Please provide me with a mms uri of your choice and I will test it as well.

 

 

Just tested with mms://live1.wm.skynews.servecast.net/skynews_wmlz_live300k

 

strace log for VIDEO_SET_STREAMTYPE and AUDIO_SET_BYPASS_MODE is the same as above.

 

So we are getting values as described here http://openpli.org/f...vu/#entry392600 for dreambox dvbmediasink.

 

AUDIO_SET_BYPASS_MODE = 0xd (=13) 

VIDEO_SET_STREAMTYPE = 0x11 (=17)

 

Also if you got image (and sound) then patch is ok. VU must use dreambox dvbmediasink. 

 

PS. You can cross check those with BH, if you are getting same results then patch is 100% ok

PPS. @OpenPLi patch is here http://openpli.org/f...vu/#entry392787


Edited by athoik, 24 December 2013 - 09:12.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #38 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 24 December 2013 - 09:32

Please hold, I must check sound (requires hardware reconfiguration).

 

PS.

How to add mms stream to enigma2 player, I want to check it too (I've only checked in console after init4 and no output then, logs only).


Edited by macnuts, 24 December 2013 - 09:33.


Re: New drivers for VU+ #39 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 24 December 2013 - 10:01

Use dreamboxedit or manually edit a bouquet.

 

#SERVICE 4097:0:1:0:0:0:0:0:0:0:mms%3a//url_or_ip:Name

 
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: New drivers for VU+ #40 macnuts

  • Senior Member
  • 420 posts

+14
Neutral

Posted 24 December 2013 - 10:01

I've connected duo2 via optical to amplifier and hdmi directly to tv set. I have no sound but it may be that my amplifier do not support wma.

I can stream wmv when connected to webif and then no problems (sound & video) but I am not sure if gstreamer is used then.

Web streaming without transcoding (as it does not work at all with new drivers).




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users