{"shas":[["1e818f177d7a0b96639ba74901caa614d3a82d4d","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: couple of little clean ups in CDVDPlayer","Lars Op den Kamp"],["bb0f3135ecf6d47c3ed1c45880267ae20678c31c","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: make the delayed channel entry a bit cleaner","Lars Op den Kamp"],["65757dc68437f52d4ad77993cbba71d90fbc2400","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: flush buffers before trying to switch channels","Lars Op den Kamp"],["6ab4637e361b0d60c8ed1b78e8a2f0a18c1c78e3","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","cosmetics","Lars Op den Kamp"],["19d1c2d3647895e7d706c701bbaae33f903214ad","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: put SetDisplayAfterSeek() back that has been removed earlier in the channel switch code","Lars Op den Kamp"],["902b8e359b78a06034fca8a91a2cb405a50a7b7e","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: set cache state to CACHESTATE_PVR before signalling m_ready. always check whether we should cache before setting CACHESTATE_PVR","Lars Op den Kamp"],["07aec9b02c154716ca9929c9e249de55bac0c835","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: move saving channel settings to CPVRClients","Lars Op den Kamp"],["ff9385138b2d6ba9f42ca9564a5509129fd3f492","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: start playing a file in CGUIDialogPVRChannelsOSD via the application messenger","Lars Op den Kamp"],["1992b34107aea822d1b4341653a6c34ac57f36fc","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: shorter lock in CPVRManager::OpenLiveStream()","Lars Op den Kamp"],["30fe8353424706a834eb2a338aa8545d7a471cb3","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: select the correct file, not the currently playing file after selecting a channel in CGUIDialogPVRChannelsOSD","Lars Op den Kamp"],["2a3d86341f0ee65a7f5b4f0d0df0bda2feaa1b65","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: clean up the transition from CACHESTATE_PVR to DONE a bit","Lars Op den Kamp"],["4ad872900f124f0f0b99f9025c86d335875fa06a","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: use CDVDPlayer::SwitchChannel in CGUIDialogPVRChannelsOSD if possible","Lars Op den Kamp"],["1d3e810d44f65829752b9d9afce14947aaecf6f1","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","tvheadend add-on: interrupt CHTSPDemux::Read(), Open() and SwitchChannel() when closed","Lars Op den Kamp"],["e294401b02d752b2413ea18a2171f1609993d893","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","tvheadend add-on: extract a WaitForFirstPacket() method from dupe code in CHTSPDemux","Lars Op den Kamp"],["561dd2c861865d49ad8c9e72eb442e34e00876c5","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","tvheadend add-on: don't send notifications while waiting for the first packet or it'll cause a deadlock.","Lars Op den Kamp"],["3d6f5236770e65cd365fc34184995480b92fa193","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","tvheadend add-on: correct the return value of CHTSPDemux::WaitForFirstPacket()","Lars Op den Kamp"],["26a1dcb72674d69df07d92e0cf2e66def9a306d3","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: don't keep a lock in CPVRManager while switching channels","Lars Op den Kamp"],["b865897eccfed76a8feebfab2b6bce250ee690ff","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: don't keep a lock while switching channels in CPVRClients::SwitchChannel()","Lars Op den Kamp"],["e5c7c54ba62d7d1c7b0421f6517cbbf90180c845","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: don't open dialogs in CPVRManager::PerformChannelSwitch()","Lars Op den Kamp"],["907fd9fd2a2e880ff3de6736cb6342cdd783b822","3318dc5ce3e4fb7c28a0b841b6801c884e1d0896@opdenkamp.eu","pvr: close CGUIDialogPVRChannelsOSD if a channel switch failed","Lars Op den Kamp"]],"ref":"refs/heads/master","size":183,"head":"6d3a181176fdbc30ad0bc1fd6368f5420aa8618c","push_id":38776003}