Compiled openelec 32 bit with
https://github.com/dteirney/xbmc/commit/...2425a85b75 as a patch.... Finally it works!
It's been a long time since I've been able to access live tv from the hdpvr.
I've included a log, in case you can see something you can improve or possibly diagnose why the hdpvr has tripped up xbmc for a long time.
Great work man!
Hope this makes it to master
pastebin.com/iWv5k3NK
Did get a weird error. If I go through VIDEOS->FILES->Mythtv_SOURCE->Live channels and selecting one rather than going straight to the myth source from a modded confluence menu that goes directly to the source
Hope this makes sense and it's not convoluted, weird I know, but I can repro ad nauseum.
Another note, is that when the program ends, live tv doesn't continue, it goes back to the menu, not a dealbreaker by any means, but here's me trying to document "QA-style"
Here's a log snippet from the crash I'm telling you about :
02:52:35 T:3017422592 DEBUG: OnPlayMedia myth://mythv:
[email protected]:6543/channels/639.ts
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers(myth://mythv:
[email protected]:6543/channels/639.ts)
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/rtmp/mms/udp
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: hdhomerun/myth/rtmp/mms/udp
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: adding player: DVDPlayer (1) for rule: hdhomerun/myth/rtmp/mms/udp
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdfile
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
02:52:35 T:3017422592 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
02:52:35 T:3017422592 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
02:52:35 T:3017422592 NOTICE: DVDPlayer: Opening: myth://mythv:
[email protected]:6543/channels/639.ts
02:52:35 T:3017422592 WARNING: CDVDMessageQueue(player):
ut MSGQ_NOT_INITIALIZED
02:52:35 T:3017422592 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
02:52:35 T:2986855232 NOTICE: Thread CDVDPlayer start, auto delete: false
02:52:35 T:2986855232 NOTICE: Creating InputStream
02:52:35 T:2986855232 DEBUG: AquireSession - Aquired existing MythTV session: 0xb3300948
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 8, got version 63
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 63, got version 63
02:52:35 T:3017136960 NOTICE: Thread CMythSession start, auto delete: false
02:52:35 T:2998967104 DEBUG: Process - MythTV event SYSTEM_EVENT: CLIENT_CONNECTED HOSTNAME veris SENDER x2
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 8, got version 63
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 63, got version 63
02:52:35 T:3017422592 DEBUG: ------ Window Init (DialogBusy.xml) ------
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_recorder_check_channel: cmyth_rcv_okay() failed (-1)
02:52:35 T:2998967104 DEBUG: Process - MythTV event SYSTEM_EVENT: CLIENT_DISCONNECTED HOSTNAME veris SENDER x2
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 8, got version 63
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 63, got version 63
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_recorder_check_channel: cmyth_rcv_okay() failed (-1)
02:52:35 T:2998967104 DEBUG: Process - MythTV event SYSTEM_EVENT: CLIENT_DISCONNECTED HOSTNAME veris SENDER x2
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 8, got version 63
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_conn_connect: asked for version 63, got version 63
02:52:35 T:2986855232 DEBUG: SetupLiveTV - recorder isn't running, let's start it
02:52:35 T:2998967104 DEBUG: Process - MythTV event SYSTEM_EVENT: REC_STARTED CARDID 9 CHANID 5639 STARTTIME 2012-05-08T22:54:46 SENDER x2
02:52:35 T:2998967104 DEBUG: Process - MythTV event LIVETV_CHAIN_UPDATE: live-veris-2012-05-09T02:52:35
02:52:35 T:2998967104 DEBUG: Previous line repeats 1 times.
02:52:35 T:2998967104 DEBUG: Process - MythTV event SIGNAL
02:52:35 T:2986855232 DEBUG: Previous line repeats 1 times.
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_db_get_connection: cmyth_db_check_connection failed
02:52:35 T:2986855232 ERROR: (cmyth)cmyth_mysql_check_livetv_recorder_ready, finalisation/execution of query failed!
02:52:35 T:2998967104 DEBUG: Process - MythTV event RECORDING_LIST_CHANGE_ADD: 5639 2012-05-08T22:54:46
02:52:35 T:3017136960 DEBUG: Previous line repeats 1 times.
02:52:35 T:3017136960 INFO: (cmyth)__cmyth_rcv_proginfo: got recording info
02:52:35 T:3017136960 DEBUG: Process - MythTV event RECORDING_LIST_CHANGE_UPDATE
02:52:35 T:2998967104 INFO: (cmyth)__cmyth_rcv_proginfo: got recording info
02:52:35 T:2998967104 DEBUG: Process - MythTV event RECORDING_LIST_CHANGE_UPDATE
02:52:35 T:3017136960 DEBUG: Process - MythTV event SIGNAL