[mythtv-users] MythTv Player 0.1a for windows

Tom Lichti tom at redpepperracing.com
Sun Sep 24 22:56:35 UTC 2006


Mikkel Stensgaard wrote:
> Mike wrote:
>   
>>> Same problem on .20. If I tell it to allow newer protocols it doesn't 
>>> seem to work. I think its worthwhile to make something like this though. 
>>> I've often wondered why somebody didn't just build a VLC plugin for 
>>> streaming mythtv though. Then you could spend all the time in the world 
>>> on the myth part and not worry about the video player so much. But I'd 
>>> be happy to use 'anything' that worked and since nothing works right, 
>>> I'll take anything that can talk to myth.
>>>
>>> -Mike
>>>
>>>   
>>>       
> Ups.. You are right.. Guess I had not tested it enough;). I uploaded a 
> alpha2 version where the "AllowNeverProtocol" actual works. I hope it 
> work with myth 0.20
>   
Still doesn't work with SVN/.20. I get the list of recordings (although 
the group dropdown is incorrect) but when I try to play the video, it 
seems to start reading the file, but then it dies. The output.txt has this:

Config: Config file parsed
Main: Starting SDL loop and waiting for it to init
Main: Init GUI
Main: Connecting to MythBackend
Main: Connecting to Backend
MythServer: Protocol version is newer than known protocols, but accept 
it anyway
MythServer: Connected to server with protocol version 30
Main: Getting programlist
Main: GUI. setting list
Main: Starting controller
Main: Initing videorender
VideoRender: Fonts
MPControl: State change: Connecting -> Stopped
MPControl: New state: Stopped
MPControl: Starting event loop
VideoRender: System resolution is 1024x768
VideoRender: Setting mode: 360x288 in 32 bpp. Position 847,531
VideoRender: setMode() done
Main: Initing decoder
Demuxer: Registering all formats
Main: videoRender start
VideoRender: Setting mode: 360x307 in 32 bpp. Position 847,531
VideoRender: Run
VideoRender: setMode() done
VideoRender: Setting mode: 360x326 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x345 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x364 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x383 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x402 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x421 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x440 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x459 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x478 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x497 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x516 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x535 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x554 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x573 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x592 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x611 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x630 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x649 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x668 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x687 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x706 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x725 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x744 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x763 in 32 bpp. Position 847,531
VideoRender: setMode() done
VideoRender: Setting mode: 360x772 in 32 bpp. Position 847,531
VideoRender: setMode() done
MPControl: config flush
Config: Config file saved
MPControl: Command: Open
MPControl: Stopping decoding
MPControl: State change: Stopped -> Opening
MPControl: New state: Opening
MPControl: Opening file
MPControl: Opening stream: 'myth://backend:6543/1007_20060924160000.mpg'
MythStream: Connecting
MythStream: Connecting to host
MythServer: Wrong version of the Myth Protocol.
We want to speak version 26 to 26 while the Backend speaks version 30.
If you want to connect anyway, it can be forced in the config file.
MythStream: Opening file
MythServer: Socket said 'Invalid socket handle in CSocket::Recv'
MythStream: File size was zero
ThreadedStreamBuffer: Closing stream
MPControl: Could not open stream 
'myth://backend:6543/1007_20060924160000.mpg'
ThreadedStreamBuffer: Destructing
ThreadedStreamBuffer: Destructing blockBuffer
ThreadedStreamBuffer: Deleting stream
MPControl: State change: Opening -> Stopped
MPControl: New state: Stopped
MPControl: Command: Open
MPControl: Stopping decoding
MPControl: State change: Stopped -> Opening
MPControl: New state: Opening
MPControl: Opening file
MPControl: Opening stream: 'myth://backend:6543/1007_20060924160000.mpg'
MythStream: Connecting
MythStream: Connecting to host
MythServer: Wrong version of the Myth Protocol.
We want to speak version 26 to 26 while the Backend speaks version 30.
If you want to connect anyway, it can be forced in the config file.
MythStream: Opening file
MythServer: Socket said 'Invalid socket handle in CSocket::Recv'
MythStream: File size was zero
ThreadedStreamBuffer: Closing stream
MPControl: Could not open stream 
'myth://backend:6543/1007_20060924160000.mpg'
ThreadedStreamBuffer: Destructing
ThreadedStreamBuffer: Destructing blockBuffer
ThreadedStreamBuffer: Deleting stream
MPControl: State change: Opening -> Stopped
MPControl: New state: Stopped
MPControl: config flush
MPControl: Command: Open
MPControl: Stopping decoding
MPControl: State change: Stopped -> Opening
MPControl: New state: Opening
MPControl: Opening file
MPControl: Opening stream: 'myth://backend:6543/1007_20060924160000.mpg'
MythStream: Connecting
MythStream: Connecting to host
MythServer: Wrong version of the Myth Protocol.
We want to speak version 26 to 26 while the Backend speaks version 30.
If you want to connect anyway, it can be forced in the config file.
MythStream: Opening file
MythServer: Socket said 'Invalid socket handle in CSocket::Recv'

I am certainly willing to help debug further.

Tom



More information about the mythtv-users mailing list