{"push_id":679732085,"size":80,"distinct_size":80,"ref":"refs/heads/master","head":"de66bcd62dcf39d7ee685fe44edafde7072bb606","before":"5bdc3e185d920c7b24173de2dd659331cbbe1114","commits":[{"sha":"edac9b0aa3b3e7ae6b66a7ce1a31c1b3748ca1aa","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@alewando.com","name":"Adam Lewandowski"},"message":"Add support for using episode, season, and internet reference number when formatting program name","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/edac9b0aa3b3e7ae6b66a7ce1a31c1b3748ca1aa"},{"sha":"35564d70e71ee0fe3ccea7dfa53a1ffa21117057","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Initial version of dbus based screensaver","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/35564d70e71ee0fe3ccea7dfa53a1ffa21117057"},{"sha":"38007babce9d97b7a230fd33597115f61b62730d","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Merge remote-tracking branch 'origin/master' into devel/dbus-screensaver","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/38007babce9d97b7a230fd33597115f61b62730d"},{"sha":"8d7deb5ec7ff33cf35dada14dbd8d3c9bcf3a061","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Merge remote-tracking branch 'origin/master' into devel/dbus-screensaver","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/8d7deb5ec7ff33cf35dada14dbd8d3c9bcf3a061"},{"sha":"54b1c536f31028a36ed1dc36c09fd826e68f2399","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Merge remote-tracking branch 'origin/master' into devel/dbus-screensaver","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/54b1c536f31028a36ed1dc36c09fd826e68f2399"},{"sha":"cf4da125a78bde32fb309fbddfc557993d4045fe","author":{"email":"e77df5bb52258d09237db91fe0750c4cee25c046@mythtv.org","name":"Stuart Morgan"},"message":"Ensure RecordingFile object is loaded when we call RI::GetFilesize()\n\nRefs #12290","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/cf4da125a78bde32fb309fbddfc557993d4045fe"},{"sha":"31da15ad7b55cd203f0f9d86b68de4aae089b317","author":{"email":"e77df5bb52258d09237db91fe0750c4cee25c046@mythtv.org","name":"Stuart Morgan"},"message":"HACK fix for build. Refs #12290","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/31da15ad7b55cd203f0f9d86b68de4aae089b317"},{"sha":"eb68676d8ea4dae3cc2d823d2ba10183b00a4680","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Attempt to use 4 different known screensaver dbus services","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/eb68676d8ea4dae3cc2d823d2ba10183b00a4680"},{"sha":"ff8494a523454caa2156f871f9f6a6ca5897086b","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Merge remote-tracking branch 'origin/master' into devel/dbus-screensaver","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/ff8494a523454caa2156f871f9f6a6ca5897086b"},{"sha":"b316010a65a70561852f34ae2891825c8189d76b","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"lost a void along the way","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/b316010a65a70561852f34ae2891825c8189d76b"},{"sha":"d6126fd011200b73c22a7f975f87c860cc07c59c","author":{"email":"321178389fe6ab4148ac2dc2f68119960313572c@mythtv.org","name":"Jim Stichnoth"},"message":"Be less aggressive about clearing the MARK_UTIL_LASTPLAYPOS mark.\n\nRefs 11713.  We actually don't want to tidy up the mark when then user\nsaves a bookmark at exit.  If the user starts playback only to realize\nthey should have started at the last played position, we want to give\nthem the chance to exit playback - possibly setting a bookmark but not\nclearing the last played position - and restart at the last played\nposition.\n\nOn the other hand, it is still OK to tidy it when the bookmark is\ncleared when playback reaches the end of the recording.","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/d6126fd011200b73c22a7f975f87c860cc07c59c"},{"sha":"7c18c182e693302915bfcdd483f95192c95c04f1","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Refs #12414. Removes some old commented out code","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/7c18c182e693302915bfcdd483f95192c95c04f1"},{"sha":"ea183d42851f85914b96807fd437a03c24b68d4a","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Refs #12416. Changeset 1b99b21615 broke symbol hiding on debian based systems","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/ea183d42851f85914b96807fd437a03c24b68d4a"},{"sha":"68bd03ffe5b7bb6456519639caac77486ea0941c","author":{"email":"321178389fe6ab4148ac2dc2f68119960313572c@mythtv.org","name":"Jim Stichnoth"},"message":"Subtitles: Allow transitions between ATSC and SCTE captions.\n\nIn changeset d526385aa4c1466b064e9544cdb663f357007e35 (refs #9829),\ncode was added such that the first time ATSC caption data is seen, any\nfuture SCTE caption data is explicitly ignored.  This was to deal with\nbroadcasts containing duplicate caption data.\n\nThis policy causes problems when the recording switches back and forth\nbetween the two sources of caption data, such as when the broadcaster\nsplices in commercials.\n\nThe updated solution continues to favor ATSC data, but allows a switch\nback to SCTE after SCTE data is seen 10 times in a row (a somewhat\narbitrarily chosen number) without intervening ATSC data.\n\nRefs #12054.","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/68bd03ffe5b7bb6456519639caac77486ea0941c"},{"sha":"c07c21e6c5b7f1380cf7e36e7cbcc8763a5cb225","author":{"email":"321178389fe6ab4148ac2dc2f68119960313572c@mythtv.org","name":"Jim Stichnoth"},"message":"Send REC_STARTED_WRITING event for NuppelVideoRecorder.\n\nThis recorder doesn't go through the usual path of the other\nrecorders, where keyframes are identified (and where frames prior to\nthe first keyframe are discarded) and the event is sent after the\nfirst keyframe is found.\n\nRefs #12328.","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/c07c21e6c5b7f1380cf7e36e7cbcc8763a5cb225"},{"sha":"7e4a86cd977305eea961d6bb87b66fa1b1d746f5","author":{"email":"321178389fe6ab4148ac2dc2f68119960313572c@mythtv.org","name":"Jim Stichnoth"},"message":"Preview generator: Ignore ProgStart and LastPlayPos marks.\n\nRefs #11713.  By default, MythPlayer::GetBookmark() now consults these\nmarks if the ProgramInfo flags allow.  This means that the initial\nbookmark for a recording would be precisely at the ProgStart mark\nbecause GetBookmark() would return ProgStart as the bookmark.\n\nThe solution is to disallow those flags in ProgramInfo.","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/7e4a86cd977305eea961d6bb87b66fa1b1d746f5"},{"sha":"e846fb9b1ba7320645027980e27bc93ee5cd5c89","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Update link to mailing lists","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/e846fb9b1ba7320645027980e27bc93ee5cd5c89"},{"sha":"b0138ceb121ff66b9019acd361b31344fbf0cf19","author":{"email":"29d3b3a11bf311f24bf31d4b0b99d12605aa5fb1@squashedfrog.net","name":"Stuart Auchterlonie"},"message":"Remove stuffing packets in firewire recordings","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/b0138ceb121ff66b9019acd361b31344fbf0cf19"},{"sha":"0925cc05806a057b6549a3471ee043d68948d0bd","author":{"email":"321178389fe6ab4148ac2dc2f68119960313572c@mythtv.org","name":"Jim Stichnoth"},"message":"Subtitles: Fix state calculation in EnableCaptions/DisableCaptions.\n\n26f6437b874d84c87a52df6d33e449c0d5d9a4bc was too aggressive in\nassuming that EnableCaptions would actually enable text subtitles, and\nDisableCaptions would actually disable text subtitles.  They only\nenable/disable a particular type of subtitles (which may have already\nbeen enabled/disabled), so we need to check the overall state after\nthe operation is performed.","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/0925cc05806a057b6549a3471ee043d68948d0bd"},{"sha":"38443b8e6a306335d0dabe434ba4e983a62fd056","author":{"email":"321178389fe6ab4148ac2dc2f68119960313572c@mythtv.org","name":"Jim Stichnoth"},"message":"Turn off LastPlayPos loading by default.  Refs #11713.\n\nIn the way things were set up originally, by default any playback\nwould check for bookmark, progstart mark, or lastplaypos mark, and\nstart playback from there, unless any or all of these had been\nexplicitly disallowed.  This was fine for playback from the Watch\nRecordings screen, which would always explicitly set each permission.\n\nIt was not so good for other forms of playback, such as from\nMythVideo, mythavtest, or Gallery, since they would all favor\nlastplaypos, which is periodically updated for all playback.\n\nAs a result, lastplaypos is changed to be disallowed by default.\n\nThis is not really relevant to the progstart mark, since it is only\npresent for recordings (though it could become a minor issue if a\nrecording and its metadata are imported into MythVideo).","distinct":true,"url":"https://api.github.com/repos/faginbagin/mythtv/commits/38443b8e6a306335d0dabe434ba4e983a62fd056"}]}