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.