2005-02-14, 07:15
update to the latest cvs... i made some fixes this weekend (e.g. trailling slash, hostname expansion, etc). i also added in a new setting so that you can specify the mininum ring buffer size before the xbmc video player is launched. that way you can play around with the xbmc cache settings and the ring buffer minimum size until you reach a happy medium with caching of video versus time it takes to start playing live tv.
as for the wrong ring buffer filename problem you mentioned, i haven't had the problem with my setup. the script gets the name of the ringbuffer file from the myth backend so i'm a bit surprised that it gets this wrong. on my setup, the ring buffer filename is ringbuf7.nuv so we haven't hard coded the name of the ring buffer in the scripts. i'm not saying that the logic is correct in the script... but it isn't as simple as fixing a hard coded value. if you launch the mythtvlivetv.py script manually (i.e. not from mythtvmain.py). it will slow it down a lot but the screen will log all the myth protocol stuff to help in debugging.
the .conf stuff is xbmc behavior... i'm guessing you can specify configuration options for each video file if you like. so xbmc checks to see if such a file exists whenever it launches any video file.
as for the wrong ring buffer filename problem you mentioned, i haven't had the problem with my setup. the script gets the name of the ringbuffer file from the myth backend so i'm a bit surprised that it gets this wrong. on my setup, the ring buffer filename is ringbuf7.nuv so we haven't hard coded the name of the ring buffer in the scripts. i'm not saying that the logic is correct in the script... but it isn't as simple as fixing a hard coded value. if you launch the mythtvlivetv.py script manually (i.e. not from mythtvmain.py). it will slow it down a lot but the screen will log all the myth protocol stuff to help in debugging.
the .conf stuff is xbmc behavior... i'm guessing you can specify configuration options for each video file if you like. so xbmc checks to see if such a file exists whenever it launches any video file.