Posts: 83
Joined: Nov 2012
Reputation:
1
I have noticed that if I press pause on live tv playback the time continues to increment in the xbmc gui but video pauses. looks like the myth client isn't posting back to the gui that a pause was done and that it needs to stop incrementing current position.
There is also some strange behavior when fast forwarding. I can fast forward but when I press play it returns me to the original position in the video stream but xbmc shows my position as being advanced.
xbmc windows build 12.0-ALPHA7 git:20121028-6d17467
cmyth addon 0.4.0 (as reported in the addons menu)
This issue is easily recreatable. I can get logs if required.
Posts: 83
Joined: Nov 2012
Reputation:
1
A new build was put up on dotnetdevelopers.net pvr builds site. Issue was fixed between Oct 27 build and Nov 3 build. Both issues were resolved.
Posts: 83
Joined: Nov 2012
Reputation:
1
I lied. Issue is still present. It worked once and I cannot recreate that. Properly showed the episode progress stopping when paused. Showed progress properly when fastforwarded. showed the live tv progress as the mythbackend was recording it. I think it presented me something different prior to proper epg data.
Is it showing me progress of the program as it is supposed to be scheduled? Shouldn't it show me the amount of the recorded stream and my progress within that as a portion of the scheduled program?
Posts: 418
Joined: Feb 2007
Reputation:
0
Janbar, when I make zip using your most current, I do not get a pvr.mythtv.cmyth.zip file. It would also be nice if in your sig's if you could put the link to your git repos. (Janbar/cfetzer)
Posts: 83
Joined: Nov 2012
Reputation:
1
To make the playback of timeshifted video a bit more intuitive I suggest the following be added and implemented. I'm no cpp programmer but I know enough to read so read my layman code as such.
xbmc-pvr-addons / xbmc / xbmc_pvr_dll.h
/*!
* @return time_t The start time of the timeshifted recording (UTC) that is currently being read
* @remarks Optional, and only used if bHandlesInputStream is set to true. Return /* something */ if this add-on won't provide this function.
*/
time_t StartLiveStream(void) /* return value we will call timeStartTime */
use that as the lower bound of the available timeshifted video and timeStartTime + LengthLiveStream to be the upper bound of the available timeshifted video and indicate that available timeshifted video on the whole of the scheduled program. use PositionLiveStream to add an additional visual item to act as the indicator of the current position of playback.
with that users will be able to see what is available of the whole of the scheduled program and where they are in the available timeshifted stream.
Posts: 83
Joined: Nov 2012
Reputation:
1
I have submitted it. Thank you very much for responding and I hope there is interest in that modification.