{"push_id":2116879500,"size":361,"distinct_size":360,"ref":"refs/heads/master","head":"f87ad3a058bfee786e942106c5c3450c02a66d48","before":"86c446ec61ca0f7254488f142ef4d811d8d28151","commits":[{"sha":"8652a2c24836ce5546b398f12b7fed45000050e1","author":{"name":"Anton Khirnov","email":"ce1a3ad8ea491e2355699b412ffe6d0f9ccbd22e@khirnov.net"},"message":"decode: fix the code reducing cropping to preserve alignment\n\nCurrently it does not work at all.\n\nBug-Id: 1058","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/8652a2c24836ce5546b398f12b7fed45000050e1"},{"sha":"3fb6b98b5e247434456916c35ba7e08efa03e85d","author":{"name":"Anton Khirnov","email":"ce1a3ad8ea491e2355699b412ffe6d0f9ccbd22e@khirnov.net"},"message":"vp9_superframe_bsf: cache input packets directly\n\nAvoids unnecessary allocs+copies and makes the code slightly simpler.","distinct":false,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/3fb6b98b5e247434456916c35ba7e08efa03e85d"},{"sha":"d7dcd825dea3681c69a35b3147a3b42f1bf078dd","author":{"name":"James Almer","email":"7a36b84f3c5396ef767c708b013706e449f967f5@gmail.com"},"message":"extract_extradata_bsf: make sure all needed parameter set NALUs were found\n\nThis mimics the behavior of the now unused h264/hevc parser's split()\nfunction and fixes decoding some files when extract_extradata bsf is\nenabled.\n\nSigned-off-by: James Almer <jamrial@gmail.com>\nSigned-off-by: Anton Khirnov <anton@khirnov.net>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/d7dcd825dea3681c69a35b3147a3b42f1bf078dd"},{"sha":"c3f0357bdf7d3c542aad2c58b94184b9f56edc41","author":{"name":"Anton Khirnov","email":"ce1a3ad8ea491e2355699b412ffe6d0f9ccbd22e@khirnov.net"},"message":"hevcdec: move the MD5 context out of HEVCSEIPictureHash back into HEVCContext\n\nHEVCSEIPictureHash should store only the information extracted from the\nbitstream and exported to the higher layer (the decoder or the parser).\nThe MD5 context is allocated, used and freed by this higher layer, so it\nmakes more sense for it to also be stored there.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/c3f0357bdf7d3c542aad2c58b94184b9f56edc41"},{"sha":"3d040513a1de4797a4f81dde4984395f51db76b7","author":{"name":"Aaron Levinson","email":"66948b2c28d65ad7b617406596f809618e079b62@aracnet.com"},"message":"avutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects\n\nAdd dxva2_pool_release_dummy() and use it in call to\nav_buffer_create() in dxva2_pool_alloc().\n\nPrior to this change, av_buffer_create() was called with NULL for the\nthird argument, which indicates that av_buffer_default_free() should\nbe used to free the buffer's data.  Eventually, it gets to\nbuffer_pool_free() and calls buf->free() on a surface object (which is\nav_buffer_default_free()).\n\nThis can result in a crash when the debug version of the C-runtime is\nused on Windows.  While it doesn't appear to result in a crash when\nthe release version of the C-runtime is used on Windows, it likely\nresults in memory corruption, since av_free() is being called on\nmemory that was allocated using\nIDirectXVideoAccelerationService::CreateSurface().\n\nSigned-off-by: Aaron Levinson <alevinsn@aracnet.com>\nReviewed-by: wm4 <nfxjfg@googlemail.com>\nReviewed-by: Steven Liu <lingjiujianke@gmail.com>\nReviewed-by: Mark Thompson <sw@jkqxz.net>\nSigned-off-by: Anton Khirnov <anton@khirnov.net>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/3d040513a1de4797a4f81dde4984395f51db76b7"},{"sha":"6a7e928555d081ff86c867867ebce74fdc4c87d6","author":{"name":"Luca Barbato","email":"f26ed947f652b8b31a4d7b6e4f81677395b3bd38@gentoo.org"},"message":"configure: Do not check for the __builtin_vec_vsx_ld\n\nClang support for Altivec/VSX uses a different approach.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/6a7e928555d081ff86c867867ebce74fdc4c87d6"},{"sha":"2017ffc18fe4d33b954dd8a50b086f310f17a329","author":{"name":"Elviss Strazdins","email":"ecb9ec0e6a60d56c4e3648d9e066ec7aaa4db839@elviss.lv"},"message":"vaapi: Add ABGR map only if VA_FOURCC_ABGR is defined\n\nSigned-off-by: Luca Barbato <lu_zero@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/2017ffc18fe4d33b954dd8a50b086f310f17a329"},{"sha":"427f7a1f9ec1977bcb57cb4d6e6f7228dc1e858b","author":{"name":"Martin Storsjö","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@martin.st"},"message":"configure: Fix the msvcrt version check for mingw32\n\nThis was actually broken when committed in 46e3936fb04; the\ntest never succeeded, and thus, _aligned_malloc wasn't actually\nused on legacy mingw.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/427f7a1f9ec1977bcb57cb4d6e6f7228dc1e858b"},{"sha":"91622f6446b463abe6507ad2cd5d1fbf7e49c424","author":{"name":"Luca Barbato","email":"f26ed947f652b8b31a4d7b6e4f81677395b3bd38@gentoo.org"},"message":"avconv: Always initialize the opkt struct on streamcopy","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/91622f6446b463abe6507ad2cd5d1fbf7e49c424"},{"sha":"16cb06bb30390c3d74312fc6aead818e19bfd8e4","author":{"name":"Luca Barbato","email":"f26ed947f652b8b31a4d7b6e4f81677395b3bd38@gentoo.org"},"message":"hlsenc: Support recovery from an already present playlist\n\nParse the playlist to recover the start sequence and previously\ngenerated segments and continue muxing from there.\n\nMainly useful for near-seamless recovery in live scenarios.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/16cb06bb30390c3d74312fc6aead818e19bfd8e4"},{"sha":"4d444d04c1e19cd02ac836d411433906a9f32613","author":{"name":"Martin Storsjö","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@martin.st"},"message":"configure: Default to _WIN32_WINNT=0x0502 (XP) as minimum, for legacy mingw\n\nThis makes the getaddrinfo functions visible, which aren't normally\nby default on legacy mingw.\n\nWe already force __MSVCRT_VERSION__ to an XP version.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/4d444d04c1e19cd02ac836d411433906a9f32613"},{"sha":"2ca759657bcda328acc312e5882a940333a3e268","author":{"name":"Martin Storsjö","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@martin.st"},"message":"os_support: Remove the dynamic loading of getaddrinfo from the fallback getaddrinfo\n\nIf we for some unexplicable reason didn't pick up getaddrinfo\nat configure, the default, IPv4-only, fallback should be good enough.\n\nThis effectively reverts 6023d84a2b7.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/2ca759657bcda328acc312e5882a940333a3e268"},{"sha":"b98f082d8ddc0a0d8317114d8414ab51de60ef02","author":{"name":"Michael Niedermayer","email":"844aface8de49b32585c3c744b570659f1739c56@niedermayer.cc"},"message":"smacker: Check that the data size is a multiple of a sample vector\n\nFixes out of array access\nFixes: ce19e41f0ef1e52a23edc488faecdb58/asan_heap-oob_2504e97_4202_ffa0df1baed14022b9bfd4f8ac23d0cb.smk\n\nBug-Id: CVE-2015-8365\nCC: libav-stable@libav.org\n\nFound-by: Mateusz \"j00ru\" Jurczyk and Gynvael Coldwind\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>\n(cherry picked from commit 4a9af07a49295e014b059c1ab624c40345af5892)\nSigned-off-by: Diego Biurrun <diego@biurrun.de>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/b98f082d8ddc0a0d8317114d8414ab51de60ef02"},{"sha":"5edded9df31bc4712a023f89941b4c278f1bd6f5","author":{"name":"Diego Biurrun","email":"edf4c825256823a8776f5f1bda9c8342aa24d9bb@biurrun.de"},"message":"smacker: Improve error handling\n\nReturn sensible error values and forward error codes.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/5edded9df31bc4712a023f89941b4c278f1bd6f5"},{"sha":"61cec5adaacb358783c18aa07362f15824c1b274","author":{"name":"Diego Biurrun","email":"edf4c825256823a8776f5f1bda9c8342aa24d9bb@biurrun.de"},"message":"tls: Hide backend implementation details from users\n\nTLS is currently implemented over either OpenSSL or GnuTLS, with more\nbackends likely to appear in the future. Currently, those backend libraries\nare part of the protocol names used during e.g. the configure stage of a\nbuild. Hide those details behind a generically-named declaration for the\nTLS protocol to avoid leaking those details into the configuration stage.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/61cec5adaacb358783c18aa07362f15824c1b274"},{"sha":"a876958d0fdd8bf10d315175daff12cd7d768053","author":{"name":"James Almer","email":"7a36b84f3c5396ef767c708b013706e449f967f5@gmail.com"},"message":"avutil/md5: fix misaligned reads\n\nThis makes ubsan happy and also considerably increases performance on\nbig endian systems.\n\nTested on an IBM POWER7 3.55 GHz\n\nBefore:\n\n2.24user 0.14system 0:02.39elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n2.26user 0.11system 0:02.38elapsed 99%CPU (0avgtext+0avgdata 2688maxresident)k\n2.23user 0.15system 0:02.38elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n2.25user 0.12system 0:02.38elapsed 100%CPU (0avgtext+0avgdata 2624maxresident)k\n2.20user 0.15system 0:02.36elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n\nAfter:\n\n1.86user 0.13system 0:02.00elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n1.89user 0.11system 0:02.01elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n1.85user 0.14system 0:02.00elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n1.84user 0.15system 0:01.99elapsed 99%CPU (0avgtext+0avgdata 2624maxresident)k\n1.89user 0.13system 0:02.02elapsed 99%CPU (0avgtext+0avgdata 2688maxresident)k\n\nTested-by: Nicolas George <george@nsup.org>\nReviewed-by: Michael Niedermayer <michael@niedermayer.cc>\nSigned-off-by: James Almer <jamrial@gmail.com>\nSigned-off-by: Sean McGovern <gseanmcg@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/a876958d0fdd8bf10d315175daff12cd7d768053"},{"sha":"5e27ef800bfa2be17a6353ddedac6b7400e4624f","author":{"name":"Diego Biurrun","email":"edf4c825256823a8776f5f1bda9c8342aa24d9bb@biurrun.de"},"message":"build: Add missing zlib dependencies for several protocols","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/5e27ef800bfa2be17a6353ddedac6b7400e4624f"},{"sha":"adfd7892e3b8b40e7a1620f7254459d8e096a9a1","author":{"name":"Diego Biurrun","email":"edf4c825256823a8776f5f1bda9c8342aa24d9bb@biurrun.de"},"message":"configure: Move x86 assembler sanity check into assembler probe function\n\nThis allows for more graceful fallback from NASM to Yasm if the available\nNASM version is too old.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/adfd7892e3b8b40e7a1620f7254459d8e096a9a1"},{"sha":"f960fd2fb1218d49866d0bf47cbf839233fb9904","author":{"name":"Diego Biurrun","email":"edf4c825256823a8776f5f1bda9c8342aa24d9bb@biurrun.de"},"message":"build: Skip generating .version files when reconfiguring\n\nThe .version files are only relevant during an actual build.","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/f960fd2fb1218d49866d0bf47cbf839233fb9904"},{"sha":"908f737d6c2900b5d34319ca6ea1d1cb71221463","author":{"name":"Diego Biurrun","email":"edf4c825256823a8776f5f1bda9c8342aa24d9bb@biurrun.de"},"message":"cmdutils: Mark conditionally used variable as av_unused\n\navtools/cmdutils.c:1234:28: warning: unused variable ‘pix_fmt’ [-Wunused-variable]","distinct":true,"url":"https://api.github.com/repos/jamrial/FFmpeg/commits/908f737d6c2900b5d34319ca6ea1d1cb71221463"}]}
{"actor":{"display_login":"jamrial"}}