{"head":"78fbef8eab88cf1727e496bcdf29b49fc54014ab","size":27,"push_id":46662620,"ref":"refs/heads/master","commits":[{"sha":"d4221a0cc0f50394c903443374de4fdb48910892","author":{"name":"davilla","email":"f9d3554013c7b37f911a144d88478e6a6d3f6a9d@4pi.com"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/d4221a0cc0f50394c903443374de4fdb48910892","message":"[osx] enable libcec under darwin intel/ppc"},{"sha":"db66c987e276a74a9e210d28fb3e0e67d277e99a","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/db66c987e276a74a9e210d28fb3e0e67d277e99a","message":"dxva-mpeg2 Allocate slices array dynamically - fixes videos with > 175 slices.\nThey used to result in images with a black bottom.\n\nsample on team ftp samples/PR471/too_many_slices.ts\n\nInspired by the vaapi code to reallocate the slices array for each new slice.\nCould be more efficient if the array could be preserved for all frames and\nfreed only at the end of the video, but there doesn't seem to be anywhere\nappropriate to free the memory at the end.\n\nAlternative is to allocate the proper size straight away for a new frame,\ninstead of realloc'ing for each slice."},{"sha":"3274326600051dd9978a8ba889824b9fa94e4baa","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/3274326600051dd9978a8ba889824b9fa94e4baa","message":"dxva-mpeg2 speed up slice allocation\n\nThe number of slices is not very likely to change from frame to frame, so\nat the beginning of a new frame, allocate memory for the amount of slices of\nthe previous frame. Saves a lot of reallocation, for some TV capture samples\nthere are over 200 slices.\n\nThere wasn't anywhere really appropriate to store last_slice_count (needs to\nlive from first frame to last frame), so this is likely to cause discussion to\nmerge upstream.\nAdding members to dxva_context breaks ABI, which we don't care too much about\nsince on Windows we don't support external ffmpeg.\ndxva mpeg2 code also has access to MpegEncContext, but adding there would\nlikely break ABI as well."},{"sha":"be42282a0e9721f798f89a69786e29b36b297e4e","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/be42282a0e9721f798f89a69786e29b36b297e4e","message":"dxva-vc1 Take BI into account for forward and backward pictures\n\nSee ticket #11643, sample on team ftp, samples/11643/vc-1 test.wmv"},{"sha":"b16cd79940bc7c08fe9da9f6645e208073aeee71","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/b16cd79940bc7c08fe9da9f6645e208073aeee71","message":"dxva-vc1 Pass overlapping transforms hint\n\nsee ticket #11643"},{"sha":"15239ded0a9a0cd0ff4950a6f79390981d5ad959","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/15239ded0a9a0cd0ff4950a6f79390981d5ad959","message":"dxva-h264 Fix dxva playback of streams that don't start with an I-Frame.\n\nGPUs with ATI UVDa and UVD+ have trouble when decoding doesn't start on an\nI-Frame, and they don't recover on later I-Frames.\n\nThe variable to track the first I-Frame is in H264Context so that it can be\nreset by code in h264 when initializing the context or flushing.\n\ncredits isidrogar, see ticket #11772.\nsample on team ftp, samples/11772/CSI_ New York - TV3 - 2008-09-16_1.ts"},{"sha":"69279f61ff9ffab87f34e61e9f27380a3c81b8f0","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/69279f61ff9ffab87f34e61e9f27380a3c81b8f0","message":"Changed format string - %td not supported by our MingW environment."},{"sha":"985cfd6234de0f2186dbaa621850fe72c8d4c473","author":{"name":"CrystalP","email":"37131632f0b0e3ae3c71c6e469aebd548212b919@xboxmediacenter.com"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/985cfd6234de0f2186dbaa621850fe72c8d4c473","message":"Merge pull request #471 from CrystalP/dxva-fixes\n\nVarious DXVA fixes:\r\n\r\n- mpeg2 videos with more than 175 slices\r\n- vc1 incorrect processing of BI frames and overlapping transform hints\r\n- h264 playback from I frames for UVD/UVD+ GPUs\r\n- unsupported string format in log message"},{"sha":"7163d784a83ce5b4903a7018ae4724e91fc9a659","author":{"name":"davilla","email":"f9d3554013c7b37f911a144d88478e6a6d3f6a9d@4pi.com"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/7163d784a83ce5b4903a7018ae4724e91fc9a659","message":"[chd] Changed position of a codeblock, to not count frames twice. thx fritsch"},{"sha":"8efe4d01dcd2f89ad012b8f1dd71192e09fa3e82","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/8efe4d01dcd2f89ad012b8f1dd71192e09fa3e82","message":"matroskadec: use correct compression parameters for current track CodecPrivate\n\nbackport of ffmpeg dc6c36ce46d4c4d7cb63503afc2ee44f00bf3725 on 2011-08-17\n\nfixes a bitmap sub color problem exposed by mkclean --optimize foo.mkv.\nThe compressed private data could not be extracted, resulting in a bad color\npalette and wrong colors on screen.\n\nproblem described in forum thread http://forum.xbmc.org/showthread.php?t=108942"},{"sha":"bb9e0554dd0a297d91260c119929be982998b5a3","author":{"name":"Joakim Plate","email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/bb9e0554dd0a297d91260c119929be982998b5a3","message":"changed: track 3 buffers on linux too for dirty rendering\n\nintel has tripple buffered backbuffer on recent drivers"},{"sha":"8c7f7e8e92b3a91f79c1d431aae50af18fd78362","author":{"name":"Joakim Plate","email":"18056249159d7b6f2dd1d9bd10900dc0942731f4@ecce.se"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/8c7f7e8e92b3a91f79c1d431aae50af18fd78362","message":"fixed: splash screen could crash xbmc and X server\n\nWe can't use gfx rutines before BeginRender() call\nsince the opengl context is not setup properly before\nthat."},{"sha":"70537d2d10f94577ce8cb6eb7476d8ba8c39d733","author":{"name":"montellese","email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/70537d2d10f94577ce8cb6eb7476d8ba8c39d733","message":"always initialize jsonrpc (fixes #12092)"},{"sha":"ad77a1aeacaf7e89db996bbb91e8c5bd9eb739db","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/ad77a1aeacaf7e89db996bbb91e8c5bd9eb739db","message":"Fix overriden interlacing method setting and make more future-proof"},{"sha":"c2be1684f5da8b2c01d3aeddbf1344d0696bad09","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/c2be1684f5da8b2c01d3aeddbf1344d0696bad09","message":"[WIN] define dxva modes defined in later revisions of the specs"},{"sha":"bf7a9132edb1341c3ca9112d2e4ff603b345dfb1","author":{"name":"CrystalP","email":"4a8a58b73f4dac1394daf2ae6bd769d58f26ce4c@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/bf7a9132edb1341c3ca9112d2e4ff603b345dfb1","message":"cosmetics for previous commit"},{"sha":"59a57c5e18b7ee91c8b472b7677d26100a3618ec","author":{"name":"CrystalP","email":"37131632f0b0e3ae3c71c6e469aebd548212b919@xboxmediacenter.com"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/59a57c5e18b7ee91c8b472b7677d26100a3618ec","message":"Merge pull request #496 from CrystalP/fix-compressedprivatedata\n\nFix reading compressed codec private data from mkv files"},{"sha":"ea79501cc4f9849764c4426be859259589781a86","author":{"name":"montellese","email":"2c887421801c1073f717cb4507fab4ffb130b138@xbmc.org"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/ea79501cc4f9849764c4426be859259589781a86","message":"[addons] remove webinterface.debug"},{"sha":"d14460c9ff4dd8f8718c2f2bdecf3b083ffcc827","author":{"name":"davilla","email":"f9d3554013c7b37f911a144d88478e6a6d3f6a9d@4pi.com"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/d14460c9ff4dd8f8718c2f2bdecf3b083ffcc827","message":"fixed, missing test"},{"sha":"bd5cce8d326ff91bea94e0d4315ce441225cc920","author":{"name":"Memphiz","email":"fb43db9ffcc3da891960d6f721de1ded3e9f6a0e@machzwo.de"},"url":"https://api.github.com/repos/Giftie/xbmc/commits/bd5cce8d326ff91bea94e0d4315ce441225cc920","message":"[fix] - fix duplicated method delcaration"}],"legacy":{"head":"78fbef8eab88cf1727e496bcdf29b49fc54014ab","size":27,"push_id":46662620,"shas":[["d4221a0cc0f50394c903443374de4fdb48910892","davilla@4pi.com","[osx] enable libcec under darwin intel/ppc","davilla"],["db66c987e276a74a9e210d28fb3e0e67d277e99a","CrystalP@xbmc.org","dxva-mpeg2 Allocate slices array dynamically - fixes videos with > 175 slices.\nThey used to result in images with a black bottom.\n\nsample on team ftp samples/PR471/too_many_slices.ts\n\nInspired by the vaapi code to reallocate the slices array for each new slice.\nCould be more efficient if the array could be preserved for all frames and\nfreed only at the end of the video, but there doesn't seem to be anywhere\nappropriate to free the memory at the end.\n\nAlternative is to allocate the proper size straight away for a new frame,\ninstead of realloc'ing for each slice.","CrystalP"],["3274326600051dd9978a8ba889824b9fa94e4baa","CrystalP@xbmc.org","dxva-mpeg2 speed up slice allocation\n\nThe number of slices is not very likely to change from frame to frame, so\nat the beginning of a new frame, allocate memory for the amount of slices of\nthe previous frame. Saves a lot of reallocation, for some TV capture samples\nthere are over 200 slices.\n\nThere wasn't anywhere really appropriate to store last_slice_count (needs to\nlive from first frame to last frame), so this is likely to cause discussion to\nmerge upstream.\nAdding members to dxva_context breaks ABI, which we don't care too much about\nsince on Windows we don't support external ffmpeg.\ndxva mpeg2 code also has access to MpegEncContext, but adding there would\nlikely break ABI as well.","CrystalP"],["be42282a0e9721f798f89a69786e29b36b297e4e","CrystalP@xbmc.org","dxva-vc1 Take BI into account for forward and backward pictures\n\nSee ticket #11643, sample on team ftp, samples/11643/vc-1 test.wmv","CrystalP"],["b16cd79940bc7c08fe9da9f6645e208073aeee71","CrystalP@xbmc.org","dxva-vc1 Pass overlapping transforms hint\n\nsee ticket #11643","CrystalP"],["15239ded0a9a0cd0ff4950a6f79390981d5ad959","CrystalP@xbmc.org","dxva-h264 Fix dxva playback of streams that don't start with an I-Frame.\n\nGPUs with ATI UVDa and UVD+ have trouble when decoding doesn't start on an\nI-Frame, and they don't recover on later I-Frames.\n\nThe variable to track the first I-Frame is in H264Context so that it can be\nreset by code in h264 when initializing the context or flushing.\n\ncredits isidrogar, see ticket #11772.\nsample on team ftp, samples/11772/CSI_ New York - TV3 - 2008-09-16_1.ts","CrystalP"],["69279f61ff9ffab87f34e61e9f27380a3c81b8f0","CrystalP@xbmc.org","Changed format string - %td not supported by our MingW environment.","CrystalP"],["985cfd6234de0f2186dbaa621850fe72c8d4c473","crystalp@xboxmediacenter.com","Merge pull request #471 from CrystalP/dxva-fixes\n\nVarious DXVA fixes:\r\n\r\n- mpeg2 videos with more than 175 slices\r\n- vc1 incorrect processing of BI frames and overlapping transform hints\r\n- h264 playback from I frames for UVD/UVD+ GPUs\r\n- unsupported string format in log message","CrystalP"],["7163d784a83ce5b4903a7018ae4724e91fc9a659","davilla@4pi.com","[chd] Changed position of a codeblock, to not count frames twice. thx fritsch","davilla"],["8efe4d01dcd2f89ad012b8f1dd71192e09fa3e82","CrystalP@xbmc.org","matroskadec: use correct compression parameters for current track CodecPrivate\n\nbackport of ffmpeg dc6c36ce46d4c4d7cb63503afc2ee44f00bf3725 on 2011-08-17\n\nfixes a bitmap sub color problem exposed by mkclean --optimize foo.mkv.\nThe compressed private data could not be extracted, resulting in a bad color\npalette and wrong colors on screen.\n\nproblem described in forum thread http://forum.xbmc.org/showthread.php?t=108942","CrystalP"],["bb9e0554dd0a297d91260c119929be982998b5a3","elupus@ecce.se","changed: track 3 buffers on linux too for dirty rendering\n\nintel has tripple buffered backbuffer on recent drivers","Joakim Plate"],["8c7f7e8e92b3a91f79c1d431aae50af18fd78362","elupus@ecce.se","fixed: splash screen could crash xbmc and X server\n\nWe can't use gfx rutines before BeginRender() call\nsince the opengl context is not setup properly before\nthat.","Joakim Plate"],["70537d2d10f94577ce8cb6eb7476d8ba8c39d733","montellese@xbmc.org","always initialize jsonrpc (fixes #12092)","montellese"],["ad77a1aeacaf7e89db996bbb91e8c5bd9eb739db","CrystalP@xbmc.org","Fix overriden interlacing method setting and make more future-proof","CrystalP"],["c2be1684f5da8b2c01d3aeddbf1344d0696bad09","CrystalP@xbmc.org","[WIN] define dxva modes defined in later revisions of the specs","CrystalP"],["bf7a9132edb1341c3ca9112d2e4ff603b345dfb1","CrystalP@xbmc.org","cosmetics for previous commit","CrystalP"],["59a57c5e18b7ee91c8b472b7677d26100a3618ec","crystalp@xboxmediacenter.com","Merge pull request #496 from CrystalP/fix-compressedprivatedata\n\nFix reading compressed codec private data from mkv files","CrystalP"],["ea79501cc4f9849764c4426be859259589781a86","montellese@xbmc.org","[addons] remove webinterface.debug","montellese"],["d14460c9ff4dd8f8718c2f2bdecf3b083ffcc827","davilla@4pi.com","fixed, missing test","davilla"],["bd5cce8d326ff91bea94e0d4315ce441225cc920","memphis@machzwo.de","[fix] - fix duplicated method delcaration","Memphiz"]],"ref":"refs/heads/master"}}