{"push_id":1038884026,"size":30,"distinct_size":9,"ref":"refs/heads/patchedplusvfs/Jarvis","head":"2306103f5e630a8c635c78a52d331055986a2d28","before":"541cc7b5dc303543b95267190a5db3fc2447fd13","commits":[{"sha":"6a9e2bf65a346a43caff06efbf6051318d11aa8e","author":{"email":"a58e7349bcc2ba0c707e52c0282228b217fc968e@hotmail.com","name":"Bernd Kuhls"},"message":"[Jarvis] partly backport of PR 9231 to fix segfault\n\nThis patch is a backport of\nhttps://github.com/xbmc/xbmc/commit/a81208e3b53b84763fb9f20d8642ffc7bc63c9a7\nto fix a segfault during playback of vaapi-accelerated mpeg2 content:\n\nterminate called after throwing an instance of 'std::logic_error'\n  what():  basic_string::_S_construct null not valid\n[New LWP 3743]\n\nProgram received signal SIGABRT, Aborted.\n[Switching to LWP 3743]\n0xb5664a9b in raise () from /lib/libc.so.0\n(gdb) bt full\n#0  0xb5664a9b in raise () from /lib/libc.so.0\nNo symbol table info available.\n#1  0xb5660520 in abort () from /lib/libc.so.0\nNo symbol table info available.\n#2  0xb56e6536 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#3  0xb56e4a1c in ?? () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#4  0xb56e4a80 in std::terminate() () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#5  0xb56e4cc9 in __cxa_throw () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#6  0xb5719d79 in std::__throw_logic_error(char const*) () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#7  0xb5722c41 in char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#8  0xb5722cc7 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /usr/lib/libstdc++.so.6\nNo symbol table info available.\n#9  0x0848fea3 in CDVDVideoCodec::IsCodecDisabled (map=0x9130420 <g_vaapi_available>, size=5, id=AV_CODEC_ID_MPEG4)\n    at DVDVideoCodec.cpp:75\n        index = <optimized out>\n#10 0x08499d04 in VAAPI::CDecoder::Open (this=0xd09e5e8, avctx=0xd6a2ec0, mainctx=0xd6a2ec0, fmt=AV_PIX_FMT_VAAPI_VLD,\n    surfaces=6) at VAAPI.cpp:503\n        gpuvendor = {static npos = <optimized out>,\n          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xceb267c \"intel open source technology center\"}}\n        profile = <optimized out>\n#11 0x08491bda in CDVDVideoCodecFFmpeg::GetFormat (avctx=0xd6a2ec0, fmt=0x986d9c0) at DVDVideoCodecFFmpeg.cpp:143\n        dec = 0xd09e5e8\n        ctx = <optimized out>\n        cur = 0x986d9c0\n#12 0xb61c8ced in ?? () from /usr/lib/libavcodec.so.56","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/6a9e2bf65a346a43caff06efbf6051318d11aa8e"},{"sha":"3ee62f7c021a9888b7054df39fb86259710118a3","author":{"email":"10ae63b69ae5ab71b07f9e64004a0207f53fea34@xbmc.org","name":"Martijn Kaijser"},"message":"Merge pull request #9388 from bkuhls/jarvis_pr9231\n\n[Jarvis] partly backport of PR 9231 to fix segfault","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/3ee62f7c021a9888b7054df39fb86259710118a3"},{"sha":"676847f96fc1ea448378fe88216319aa36a41083","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"xbmc"},"message":"vdpau: advanced settings for auto deinterlacing","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/676847f96fc1ea448378fe88216319aa36a41083"},{"sha":"91d7ed30debf23f478885c31ab1b8cdc755e368d","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"Rainer Hochecker"},"message":"pthreads: use mutex protocol PTHREAD_PRIO_INHERIT","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/91d7ed30debf23f478885c31ab1b8cdc755e368d"},{"sha":"981b67dc2b9805f085dc2e1eecd2e387fedec97c","author":{"email":"84b0109f6fbba281ce19df8c2d135a1619331fdd@online.de","name":"Rainer Hochecker"},"message":"vaapi: lock gfx context on pre-cleanup","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/981b67dc2b9805f085dc2e1eecd2e387fedec97c"},{"sha":"a0e68be1a5710c512ed63c755e17d39f70c6c8e5","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[win32] Enable BD-J support.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/a0e68be1a5710c512ed63c755e17d39f70c6c8e5"},{"sha":"d347105773d60e00e278883769c0bacd2a1dee49","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[bluray] Add bd-j and jni log levels.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/d347105773d60e00e278883769c0bacd2a1dee49"},{"sha":"c6114b97a5cc27148f211124f3cd27cff0be353b","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[bluray] Add DISCONTINUITY event.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/c6114b97a5cc27148f211124f3cd27cff0be353b"},{"sha":"87757ec33d43e643c09ec1b36d20e2d78f5e6b36","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[bluray] Improve still frame handling.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/87757ec33d43e643c09ec1b36d20e2d78f5e6b36"},{"sha":"240a7e9a8539273841f922d81e37d7b2fbe930c4","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[bluray] Treat return value 0 as error when seeking.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/240a7e9a8539273841f922d81e37d7b2fbe930c4"},{"sha":"3f57c3ddc76b380888180138bd97a72bf8ccdc92","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[*rfc*] Better menu and user input handling.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/3f57c3ddc76b380888180138bd97a72bf8ccdc92"},{"sha":"5b63125ef2dc233d01b5768721c1463c5c8906dc","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[bluray] Add file_write implementation.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/5b63125ef2dc233d01b5768721c1463c5c8906dc"},{"sha":"7bdd66c9054210a1ec046c1e4d7e7db1c90c5f78","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[bluray] Early return if requested \"dir\" is a file in fact.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/7bdd66c9054210a1ec046c1e4d7e7db1c90c5f78"},{"sha":"ad981c99e666343eced7c5c79a1280d60d50ed64","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"[DVDInputStreamNavigator] Add timestamps information to the OnKey methods.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ad981c99e666343eced7c5c79a1280d60d50ed64"},{"sha":"76afcbd0444c7a4ed7a9aa2612edae5f43878b8d","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[bluray] Seek after audio stream switch.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/76afcbd0444c7a4ed7a9aa2612edae5f43878b8d"},{"sha":"ae622aff67c8f8cb5e6d0a970b14db60166e201e","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[bluray] Clear (menu) overlays after seek.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/ae622aff67c8f8cb5e6d0a970b14db60166e201e"},{"sha":"21d9b2e68c575fe49e7928b2028367c2875cb737","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[bluray] Refactor ProcessEvent and OnDVDNavResult.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/21d9b2e68c575fe49e7928b2028367c2875cb737"},{"sha":"29685a286391ff4f1866efa487bc0b4b3faa7719","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[bluray] Fix Dolby TrueHD in navigation mode (the core stream and the main stream have the same id).","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/29685a286391ff4f1866efa487bc0b4b3faa7719"},{"sha":"47b4023894a21cbeeaf6f8ec6e64c2390c75371e","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@ymail.com","name":"ace20022"},"message":"[TEST] Disable flush in discontinuity.","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/47b4023894a21cbeeaf6f8ec6e64c2390c75371e"},{"sha":"f9860720488721b79f1a41ec776d3b2584dac7ff","author":{"email":"42c7104d8e406cb107ea82587251b42cd5b07c21@xbmc.org","name":"ace20022"},"message":"fix menu loops","distinct":false,"url":"https://api.github.com/repos/herrnst/xbmc/commits/f9860720488721b79f1a41ec776d3b2584dac7ff"}]}