Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
  • 1
  • 10
  • 11
  • 12(current)
  • 13
  • 14
  • 34
Speed up playback watching video (include 1.1x to 1.5x ffwd rate with audio)?
nope for 16.x as far as i see.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
Certainly would be a great feature for Kodi - functionality should be similar to VLC/VideoLAN player which gives I believe up to 4x speed with Audio.
Reply
yep
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
Reply
I agree this is a must for binge watch seasons at a time. love watching the big bang a 1.5-2.0x speed.
Reply
Alas it seems this is not going to be in kodi soon, or perhaps ever. If you want a fully fledged media player with metadata etc and speedup, try mythtv.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
yeah im starting to think the same. its a shame really that a feature that would be heavily used more so than many others that kodi currently offers, is blatantly refused into the project.
Reply
"Refused" is too strong word. "Nobody knows how to implement it to the current engine" seems more appropriate.
Reply
(2015-08-31, 06:43)Saxtus Wrote: "Refused" is too strong word. "Nobody knows how to implement it to the current engine" seems more appropriate.

That is not correct either. I do know but I have different priorities. If someone wants to work on this I am happy to provide guidance.
Reply
(2015-08-31, 08:07)FernetMenta Wrote: That is not correct either. I do know but I have different priorities. If someone wants to work on this I am happy to provide guidance.

I might have a play with this at some point.

Would the plan be to work with "sync playback to display" enabled (and so audio is resampled).
Then mess with CVideoReferenceClock::GetTime to adjust the timebase (i.e. make the clock run at 150% normal speed).
I seem to remember there was a max resampling limit (possibly 5%), although I can't currently find that which may need increasing.

Or would a new audio/video scheme make more sense?
Obviously this new scheme wouldn't work with passthrough and wouldn't support video synced to display.
Reply
The bits are already there. DVD_PLAYSPEED_NORMAL is 1000 so this parameter including the clock will accept values between 1100 and 1500. I think video is fine and does not need any changes. For audio you need to force resampling in this case (and disable passthrough). The closed loop controller for audio sync may need adjustments, maybe increase tolerances. Currently we mute audio if play speed != normal, this needs a change as well.
Reply
only thing i miss about watching things on my ps3 was the seamless fastforwarding\rewinding it had.

kodi likes to screw up with just basic video fast forwarding, i can't see how this would work well with audio too.
Reply
(2015-08-31, 22:09)FernetMenta Wrote: The bits are already there. DVD_PLAYSPEED_NORMAL is 1000 so this parameter including the clock will accept values between 1100 and 1500. I think video is fine and does not need any changes. For audio you need to force resampling in this case (and disable passthrough). The closed loop controller for audio sync may need adjustments, maybe increase tolerances. Currently we mute audio if play speed != normal, this needs a change as well.

Here is my first attempt.
I've stolen the first fastforward step for now, and set it to playspeed=1500.

I've removed the muting logic, and video plays 50% faster, but audio stays at (roughly) normal speed with chunks dropped.

I've been playing with the speed filtering constants here,
but the best I've got is cycling between chipmunks and Barry White. Any sugestions for something that would work for playspeed=1500?
Reply
I think adjusting the filter parameters is the challenge here. I would also change (increase) the thresholds that trigger sync mode: https://github.com/xbmc/xbmc/blob/master...o.cpp#L652
Reply
It's really nice to see someone working on this. Thanks popcornmix and fernetmenta.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
(2015-09-02, 21:27)nickr Wrote: It's really nice to see someone working on this. Thanks popcornmix and fernetmenta.

Hear hear! Thanks guys! I wish you luck in getting it into production.
Reply
  • 1
  • 10
  • 11
  • 12(current)
  • 13
  • 14
  • 34

Logout Mark Read Team Forum Stats Members Help
Speed up playback watching video (include 1.1x to 1.5x ffwd rate with audio)?11