Posts: 41
Joined: Apr 2014
Reputation:
0
Hello,
first I must say I am very impressed about XMBC and it is the best DVD Player software I've found.
But one elementary feature is missing.
If I am pressing the pause button, I can not step one frame forward or backward. But this is a feature which has everey standalone dvd player. So I'm hoping that this feature will implemented in the near future.
Best wishes
Bernhard
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
Standalone dvd players decode mpeg2 which do not have fancy encoding tricks like h264. Single stepping h264 is a pain in the rear and very difficult to implement, specially with hardware decoders.
Posts: 31,445
Joined: Jan 2011
For the short term, this is a feature of XBMC for the Raspberry Pi, since the Pi has some special sauce in how it plays back video.
Posts: 41
Joined: Apr 2014
Reputation:
0
Thanks for your answer.
I know it isn't easy to implement such a thing. So I'm looking forward for XBMC 14 (which has Frame by Frame stepping and Slow motion). Then I think XBMC is perfect for me.
Best wishes
Bernhard
Posts: 6,252
Joined: Jun 2009
Reputation:
115
da-anda
Team-Kodi Member
Posts: 6,252
who said v14 will have that?
Posts: 41
Joined: Apr 2014
Reputation:
0
2014-05-03, 09:52
(This post was last modified: 2014-05-03, 10:45 by Bernie07.)
I can looking in the future. No, it was only a joke.
But I have a question to the keyboard.xml. I want to try to map a key which executes two actions.
Is it possible to do two actions one after another.
For example like :
<keymap>
<FullScreenVideo>
<keyboard>
<p>Pause;Pause</p>
</keyboard>
</FullScreenVideo>
</keymap>
I don't know which is the syntax if I want to call two actions one after another. In my example I have use the ; char. But this is wrong.
Is such a thing possible?
Best wishes
Bernhard
Posts: 41
Joined: Apr 2014
Reputation:
0
Now I have a solution for me.
the following script does what I want :
import xbmc, time
xbmc.executebuiltin("XBMC.PlayerControl(Play)")
time.sleep(0.01)
xbmc.executebuiltin("XBMC.PlayerControl(Play)")
First, I'm typing on the keyboard the normal Pause key. After that I'm click on a special key which I have mapped in keyboard.xml and runs the above script.
Best wishes
Bernhard
Posts: 19
Joined: Jan 2015
Reputation:
0
Can anyone please help me to get the above script to work? I tired to copy it to my keyboard.xml but didn't work. I'm using SPMC but also tired it on Kodi for Windows. There i also tired to change the 'XBMC' to 'kodi' but didn't help. Nothing at all happens when I pressed the mapped button so hard to know what is wrong when there is no error message. I'm new to this so I might missing something basic.
Posts: 93
Joined: Feb 2015
Reputation:
3
I just came across this thread. I too would like this feature. In SageTV you press pause once and the video will pause. Press pause again and the video advances a single frame. Press play and the video resumes.
Posts: 6,252
Joined: Jun 2009
Reputation:
115
da-anda
Team-Kodi Member
Posts: 6,252
MPC-H is not using HW decoder chips, does it?
Posts: 31,445
Joined: Jan 2011
Even if it does, I assume they use a very different video player than we do, which wouldn't make their work very useful to us.