GitHub PushEvent at 2014-01-14 09:26:23
Repository: openh264
Actor: sijchen
Payload: {"shas":[["70d2ae8334b7a184f45d2e27158c830807b95b65","4a206de33291532d7ab4e49d18cd3eddc5c5c60b@gmail.com","Non-multiple of 16 width/height support for enc testapp\n\nAlso included test sequence.\n../h264enc welsenc_arbitrary_res.cfg","Varun B Patil",false],["0e6f493ea3fa9155b1f83fe129c5eb4d0f925e29","4a206de33291532d7ab4e49d18cd3eddc5c5c60b@gmail.com","Linux shell scripts refactored","Varun B Patil",false],["d43e91a8a6a63d855920edc7b9faf9aa49097caf","4a206de33291532d7ab4e49d18cd3eddc5c5c60b@gmail.com","Safe parsing of command line parameters in enc console app","Varun B Patil",false],["8f3c129f254b29a00dcca65b29dda8aafba8ac53","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Remove pragmas for non-standard struct packing in the public API\n\nThese pragmas specified that structs should be packed in a way\ndifferent from the normal way defined by the current platform ABI.\nSince these pragmas are in headers part of the public API, and the\npragmas are nonstandard, this is a portability and compatibility\nhazard (all code calling the library need to have the same support\nfor the nonstandard pragma).\n\nAdditionally, accessing unaligned struct members (as produced by this\ntight struct packing) can give reduced performance or even lead to\ncrashes on platforms that require strict alignment.\n\nThe only theoretical possible benefits of using the pragma are either\nmatching a certain struct layout defined in some other, fixed ABI\n(but since this is an interface defined by this library itself, there's\nno such prior binary interface that needs to be matched), or to reduce\nthe memory usage by packing the structs tighter (where the reduction\nwould be marginal at best).","Martin Storsjö",false],["44240ce778c3e78f7fe31010031b0a22fbdfe9d5","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Remove the executable bit accidentally set on an asm source file","Martin Storsjö",false],["12d7f72eec77388db4732707660278edba20436d","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Mark the mktargets shell/python scripts executable","Martin Storsjö",false],["0ad7c4c9b6540e8b990a4eff2e84e223b8d900c0","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Get rid of trailing whitespace in the platform makefiles","Martin Storsjö",false],["70802891b276b44a73fbd3634f2b8611e3f31c72","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Add the console applications to .gitignore","Martin Storsjö",false],["d3ee1de5ac71f9a87e08dbf57688509b8e9cb4ec","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Remove trailing whitespace in comments\n\nThe astyle cleanup keeps trailing whitespace within comments,\nbut the whitespace here is not significant nor intentional\nand thus should be removed.","Martin Storsjö",false],["55b82b3cd78519ca140a6a81cb382a82e6b38a86","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Rerun astyle on the C++ source files\n\nastyle was only run on .cpp files this time - already in\nff6b66917 where the style cleanup was done initially, not all\n.h files seem to have gotten the same styling (rerunning astyle\non .h files at that commit produces a huge diff).","Martin Storsjö",false],["790110b2ce9936c42688058a30b475e8ff084208","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Remove commented out pragmas","Martin Storsjö",false],["4a08781c189b4c79e716f39ea751938bf2a20bb1","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Use MSVC inline assembly only on (32-bit) X86\n\nCurrently this used the _MSC_VER && !WIN64 to enable the inline\nassembly, which still tried to use this code on windows on arm.\nUsing _MSC_VER && _M_IX86 is enough since _M_IX86 is defined only\nwhen targeting 32 bit x86, not for x64.","Martin Storsjö",false],["0640c1d83423fd9def6c99bfea54012cc8c34fc0","54669547a225ff20cba8b75a4adca540eef25858@martin.st","Update the readme with current platform support\n\nBoth 32 and 64 bit is supported, on windows, linux and OS X,\nincluding x86 assembly code.","Martin Storsjö",false],["32fd2c4e4d2fc895ca18901c096f0dd488e355d5","94bdf6eeb0afe27331817d9d438fa01ae90e77f4@cisco.com","interface clean and inside modification\n\nclean and comment some API.\nmove the SKIP mv pred location\nremove the unused buffer in intra construction.","huili2",false],["05993ab2bf0f6a2af4f65a0ccdae5bfa6f2fd179","e5342339dd579005e538305e02a829078f27343c@gmail.com","Merge pull request #99 from mstorsjo/gitignore\n\nAdd the console applications to .gitignore","Ethan Hugg",false],["96ecb0942d2ca3bdd9eb8bf464d4f6ee3f75b78f","e5342339dd579005e538305e02a829078f27343c@gmail.com","Merge pull request #96 from mstorsjo/executablebit\n\nFix the executable bit on files","Ethan Hugg",false],["24195dd88400bdef9e5136a3090739379e4111f3","e5342339dd579005e538305e02a829078f27343c@gmail.com","Merge pull request #101 from mstorsjo/rerun-astyle\n\nRerun astyle on the C++ source files","Ethan Hugg",false],["9cf180dda6eda41ddeef3f21a4622460f27d8730","e5342339dd579005e538305e02a829078f27343c@gmail.com","Merge pull request #103 from mstorsjo/remove-commented-out-pragmas\n\nRemove commented out pragmas","Ethan Hugg",false],["057d3e507b22b08fd4f5150079760b8fb3c7a18f","e5342339dd579005e538305e02a829078f27343c@gmail.com","Merge pull request #100 from mstorsjo/trailing-whitespace-cpp-comments\n\nRemove trailing whitespace in comments","Ethan Hugg",false],["319ae0253b63c3f0a6310375392b64c18797ac91","e5342339dd579005e538305e02a829078f27343c@gmail.com","Merge pull request #98 from mstorsjo/trailing-whitespace-platform\n\nGet rid of trailing whitespace in the platform makefiles","Ethan Hugg",false]],"size":112,"ref":"refs/heads/buffersize_fix","head":"acab02d184677aa14d353e7601b05166121074b4"}