quarnster / boxeebox-xbmc

Aiming to get xbmc up and running on the boxee box
Other
118 stars 44 forks source link

Rewind or fast-forward hangs video #60

Open devilstrike opened 11 years ago

devilstrike commented 11 years ago

When playing and you use rewind or fast-forward video hangs and audio is playing.

You see still picture on screen.

quarnster commented 11 years ago

Yeah, trick modes are not implemented. Beta 1 I think, marking as such.

devilstrike commented 11 years ago

Ok nice :)

SpaceOgre commented 10 years ago

Have anyone tested this recently?

quarnster commented 10 years ago

Wouldn't expect it to work out of the box. Someone needs to write some special code for the SMD codecs, see the trick modes section in the video renderer header. ismd_dev_set_play_rate might be needed too.

If you want to look at this, I'd recommend creating a small standalone test app first just to get it working. If you set ENABLE_TESTS in the intel project to On, it'll compile the tiny standalone audio and video go code and ftp them over to the "boxeebox" host. You probably have to tweak the CMakeLists.txt a bit for your system if you want to use those sources as a base.

ghost commented 10 years ago

On the latest build on the test repo it doesn't hang on ff/rw. I think it's behavior has been like this a while. On the first two or three key presses the picture shows it's fast forward or rewinding, subsequent presses the picture freezes but the ff/rw still continues.

You might get it to hang on a stream where you advance it too far ahead of the download.

jampeef commented 10 years ago

any news on this? .. FF works fine, RW hangs video but audio plays.

xbmc13.alpha13.boxeebox2014.02.22.early_alpha3_e9546f8

quasar1 commented 10 years ago

@quarnster How much of this can be utilized for the seek operations? https://github.com/theuni/xbmc/blob/cex-abandoned/xbmc/cores/gstplayer/GSTPlayer.cpp#L1025 https://github.com/theuni/xbmc/blob/cex-abandoned/xbmc/cores/gstplayer/GSTPlayer.h#L50

quarnster commented 10 years ago

Nothing, the gstreamer API isn't used.

quasar1 commented 10 years ago

Thanks, I knew the API is different. I just thought it might be a good way for someone like myself with no coding knowledge to use as a comparison. To get an idea where certain similar parts of the code would be added. But there's obviously a lot more to it than that.

devil-strike commented 10 years ago

Think we can go to here otherwise we fucked up this topic that is about a rewind problem.

https://github.com/quasar1/boxeebox-xbmc/issues/2