{"push_id":848619488,"size":39,"distinct_size":38,"ref":"refs/heads/master","head":"0f70e717a4bf74d65d0acf913776493f33e8e876","before":"6b11574e094f4994c616b09db56fe9821bf24d56","commits":[{"sha":"68ff7b50ad9f483b9cab5b992019ffd7d8ad84a2","author":{"email":"815d116c3ec04c82a1c47e130d33cef6b74841f5@gmail.com","name":"Taapat"},"message":"Update Latvian translation","distinct":false,"url":"https://api.github.com/repos/Taapat/enigma2/commits/68ff7b50ad9f483b9cab5b992019ffd7d8ad84a2"},{"sha":"54e8c95f33ffa330c9c95c0e05b41796edeb584b","author":{"email":"c95ee47689a0aaec70c3eb950244657722c69b1f@openpli.org","name":"technl"},"message":"Merge pull request #69 from Taapat/pull\n\nUpdate Latvian translation","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/54e8c95f33ffa330c9c95c0e05b41796edeb584b"},{"sha":"aa88f8d704c45c031ec86a855ee3b0ac14a7151b","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"debug: silence annoying messasge \"[eDVBTeletextParser] PES data_unit_length(%d) > len(%d)\"\n\nIt tends to flood the output/log in some circumstances.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/aa88f8d704c45c031ec86a855ee3b0ac14a7151b"},{"sha":"d82064385cd46493372cbbd8600cd40eff05fc49","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"ServiceDVBPlay: change m_is_stream and m_is_pvr from int to bool.\n\nThey're actually used as bools and some code coming up relies on\nthese being bools (as reference).","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/d82064385cd46493372cbbd8600cd40eff05fc49"},{"sha":"271d3289e3a7740c07ea98eab7363e1f0f6305ee","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"ServiceDVBRecord: add m_is_pvr member.\n\nIt's used by some code coming up.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/271d3289e3a7740c07ea98eab7363e1f0f6305ee"},{"sha":"fa7190f2600e11030fa360e7d3c3c7ade39d7d97","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"DVBServiceBase: refactor fallback tuner code into member method.\n\nEasier to grasp and re-useable.\n\nThis also removes the workaround that appears to be necessary\non VU+ only. The workaround tends to gives problems if more\nthan one service is streamed simultanuously.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/fa7190f2600e11030fa360e7d3c3c7ade39d7d97"},{"sha":"a76e8f5c88e2cab954a153f9daf71bde651bb3d4","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"ServiceDVBRecord: Add fallback tuner to recording as well.\n\nNow you can also record from fallback tuners.\n\nThat is, as long as the timer conflict detection of enigma2\nallows you to do so.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/a76e8f5c88e2cab954a153f9daf71bde651bb3d4"},{"sha":"59cf27d0c5f77119c5d6a04b9941cd0f7039d9df","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"cosmetic: change eDVBServiceBase::tryFallbackTuner into a static member method.\n\nIt does not reference any members of the class. It's only inside the class for\nclarity.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/59cf27d0c5f77119c5d6a04b9941cd0f7039d9df"},{"sha":"8e0e0a64bb5566896ba7589111952a57b837c3ef","author":{"email":"535454d157918d3910ce119cd8d7bdaf46d7ae25@users.sourceforge.net","name":"radxnl"},"message":"add eStreamClient info\n\n(cherry picked from 2ddc2ad2711670c0679c599b883e93580906ede2@openatv)\n\nSigned-off-by: Tech <tech@openpli.org>\nSigned-off-by: technl <tech@openpli.org>","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/8e0e0a64bb5566896ba7589111952a57b837c3ef"},{"sha":"d498c041f322862c1c96fadbcd9f2837976a6810","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"streaming/remote fallback tuner: Add option to always descramble\nincoming streams.\n\nWith this option enabled (default: off), you can remove\ndecryption at your remote tuner (softcam/CI/etc) completely.\n\nNotes: this will only work on receivers that can do\n\"offline decoding\". Also it will use descrambling demuxers\ninstead of the non-descrambling demuxers normally used. The\namount of those is limited. It will probably be no problem\nanyway if you have a receiver that has no tuners\nactive/connected.\n\nYMMV.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/d498c041f322862c1c96fadbcd9f2837976a6810"},{"sha":"031e940e47c6020df4969286d24825095241ecfe","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"config descriptions: rephrase streaming/descrambling options.\n\nNow we have two directions, make it clear for both options\nwhich direction is meant.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/031e940e47c6020df4969286d24825095241ecfe"},{"sha":"5983e1caa91a01d781f6c91cab49ab289a05b737","author":{"email":"8f5923b92e6eb9303659521a8a71868ad4d09ddc@yahoo.com","name":"littlesat"},"message":"Add option to enable or disable the timer conflict detection\n\nWhen you use the remote fallback tuner to do recording, the timer conflict detection can't handle remote fallback tuners. This option allows you to turn off the timer confict detection","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/5983e1caa91a01d781f6c91cab49ab289a05b737"},{"sha":"fbe7d9fc82f0451c29efce0e30845e2741decd76","author":{"email":"ac787a5f7aea0e2b78ddaa880f054f7a9830ae6c@gmail.com","name":"Steven Hoving"},"message":"fixed possible nullpointer dereference in listboxservice.\nfixed initing eBouquet pointer with NULL instead of 0.\n\ncppcheck reported these as:\nSummary: Possible null pointer dereference: bouquet\nMessage: Possible null pointer dereference: bouquet","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/fbe7d9fc82f0451c29efce0e30845e2741decd76"},{"sha":"188d1e41022aa68e802061c99e5cb3ed1c5e10e2","author":{"email":"ac787a5f7aea0e2b78ddaa880f054f7a9830ae6c@gmail.com","name":"Steven Hoving"},"message":"fixed file descriptor not closed when no demuxer or ts recorder is available.\n\ncppcheck reported as:\nSummary: Resource leak: fd\nMessage: Resource leak: fd","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/188d1e41022aa68e802061c99e5cb3ed1c5e10e2"},{"sha":"a88e46287dd1fdfcb50c544cbfd2b6e76a42178e","author":{"email":"1f4a9383e5343aee389622c694ebea82eb541ff4@gmail.com","name":"Athanasios Oikonomou"},"message":"Mediaplayer: create mediaplayer.extraHeaders\n\nWithout creating mediaplayer.extraHeaders we cannot use extraHeaders on bouquets","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/a88e46287dd1fdfcb50c544cbfd2b6e76a42178e"},{"sha":"bbbf4bee457a77db41f6a3199d319289147d3d67","author":{"email":"8f5923b92e6eb9303659521a8a71868ad4d09ddc@yahoo.com","name":"littlesat"},"message":"Merge pull request #77 from athoik/config.mediaplayer.extraHeaders\n\nMediaplayer: create mediaplayer.extraHeaders","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/bbbf4bee457a77db41f6a3199d319289147d3d67"},{"sha":"eed7fffc2c5914ba28b444ee762a98def28dbd8f","author":{"email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@openpli.org","name":"Erik Slagter"},"message":"CA: add global overrides for per-timer decryption and ecm inclusion.\n\nThis adds options that override the per-timer options:\n\n - record the ECM messages together with the recording (to be\n   able to decrypt afterwards (\"offline\"))\n - disable decryption while recording (to be able to store the\n   as-is without descrambling)\n\nEspecially the first option may be interesting for situations\nwhere decryption might not always be 100% trustworthy.\n\nWhen you enable one of these options, the related per-timer\noption is overridden (c.q. ignored), so be careful.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/eed7fffc2c5914ba28b444ee762a98def28dbd8f"},{"sha":"9f25e1033162b74b44b109b48e958abf475a4668","author":{"email":"bf1f19671080648628c2bf13100c2f2dded54ac8@users.sourceforge.net","name":"Mike Looijmans"},"message":"Remove mysterious unused main/enigma-*.cpp files\n\nNo idea what purpose they serve, and some of them won't even compile (missing quotes).\nJust remove them.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/9f25e1033162b74b44b109b48e958abf475a4668"},{"sha":"800ffe344bc4ad695f6070f598d5663d85ae23b8","author":{"email":"a23b96ec994fa86312ad0aa07d8621bfbc2b25a3@users.noreply.github.com","name":"Mike Looijmans"},"message":"Merge pull request #72 from stevenhoving/cppcheck-resource-leak\n\nfixed file descriptor not closed when no demuxer or ts recorder is av…","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/800ffe344bc4ad695f6070f598d5663d85ae23b8"},{"sha":"ab8be5f30fef8227b032a9060dbf34b3e13de82d","author":{"email":"a23b96ec994fa86312ad0aa07d8621bfbc2b25a3@users.noreply.github.com","name":"Mike Looijmans"},"message":"Merge pull request #71 from stevenhoving/cppcheck\n\nfixed possible nullpointer dereference in listboxservice.","distinct":true,"url":"https://api.github.com/repos/Taapat/enigma2/commits/ab8be5f30fef8227b032a9060dbf34b3e13de82d"}]}