{"head":"c5db8b4d09762f5228eaf3c3a0017657ed27d866","size":43,"push_id":45510480,"shas":[["ac6eab1496aad6f8b09deabbef4fe5fd829e142d","2c609ffb4e3675cc825ffc138f42668aebf8267d@mansr.com","put_bits: fix invalid shift by 32 in flush_put_bits()\n\nIf flush_put_bits() is called when the 32-bit buffer is empty,\ne.g. after writing a multiple of 32 bits, and invalid shift by\n32 is performed.  Since flush_put_bits() is called infrequently,\nthis additional check should have negligible performance impact.\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>","Mans Rullgard"],["9e5e086b7e67ba3a7d5842611855ce53a1fa7a54","0ba4af815980827fd28782804f80675b937ef955@gmx.at","eval:add hypot()\n\nuseage example: -vf 'scale=256:256,mp=geq=random(1)/hypot(X-cos(N*0.07)*W/2-W/2\\,Y-sin(N*0.09)*H/2-H/2)^2*1000000*sin(N*0.02):128:128'\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["13397025400b8e61af6ef5245c87b3cb32a436eb","0ba4af815980827fd28782804f80675b937ef955@gmx.at","eval: add gcd()\n\nexample: -vf 'scale=256:256,mp=geq=gcd(X\\,Y)-2:128:128'\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["24adf7832b8370f3c1febbef6c686f574d360d32","2e4ef4899efb9d4b7a6d090f80ae8072b0abe38d@videolan.org","bink: Check for out of bound writes when building tree\n\nSigned-off-by: Janne Grunau <janne-libav@jannau.net>","Laurent Aimar"],["a00676e48e49a3d794d6d2063ceca539e945a4a4","2e4ef4899efb9d4b7a6d090f80ae8072b0abe38d@videolan.org","bink: Check for various out of bound writes\n\nSigned-off-by: Janne Grunau <janne-libav@jannau.net>","Laurent Aimar"],["fb795585160a6ce630276802adba27e8d8e363d6","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: dont call read_key() in decode_interrupt_cb() this can cause keys to be lost\nalso its slow when read_key() is slow and there are a very large number of calls\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["570fb660d6139430cc9141bd8138d68815f4182d","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: make q_pressed volatile, it can be changed from signal handlers.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["0732dceef1954ad358782d5c1286ac9527f0cef6","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: call term_init() earlier\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["d6c231bac144b5da5ac460c2ae7a0277747f3b84","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: cosmetic renamings to reduce difference to qatar.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["f3afc9d77227e0e1d0c4e3eda225949cd2f44215","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: fix run_as_daemon when HAVE_TERMIOS_H is false\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["c09abba1d9e0c30c8720199af3e17bf69ed0ed78","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: avoid multiple redundant av_gettime() calls, rather reuse the value in a iteration of the main loop.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["92ec66f983417f4ccf1cc8aa285f851795176fb8","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: limit read_key() calls to get a tiny speed boost.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["dc46692ded751b075abd6d0187519f3d80eab6d1","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: fix setting codecs for demuxers.\n\nBug introduced by:\ncommit e3bf4e292cf999c9b8442a4e23677cab0b4781a9\nAuthor: Anton Khirnov <anton@khirnov.net>\nDate:   Tue Aug 30 04:10:54 2011 +0200\n\n    ffmpeg: replace -vcodec/-acodec/-scodec with a better system.\n\n    The new option doesn't depend on its placement wrt -new* options (which\n    don't exist anymore) and works in a similar way as per-stream AVOptions.\n\n    -[vas]codec remain as aliases to -codec:[vas]\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["f3bacced244b90975ceb6e7c283413d34761e26c","0ba4af815980827fd28782804f80675b937ef955@gmx.at","ffmpeg: fix read_yn() if HAVE_TERMIOS_H || HAVE_KBHIT == 0\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["3d5971d9f732ff2292527dd68174f493bae2eb47","0ba4af815980827fd28782804f80675b937ef955@gmx.at","dct-test: better term for meximum error.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["db27bef747f88944d5c419c435a7124603f9115b","0ba4af815980827fd28782804f80675b937ef955@gmx.at","dct-test: document the number of bits we use for testing.\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["d12294304acd82cb219e3f66ca9cd6efb2194fa4","2c609ffb4e3675cc825ffc138f42668aebf8267d@mansr.com","aacdec: fix undefined shifts\n\nSince nnz can be zero, this is needed to avoid a shift by 32.\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>","Mans Rullgard"],["559c244d42be7a02c23976216b47fd63b80d6c7f","2c609ffb4e3675cc825ffc138f42668aebf8267d@mansr.com","dca: fix signed overflow in shift\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>","Mans Rullgard"],["e708afd3c026a9eb547dab07781320a7e2564312","2c609ffb4e3675cc825ffc138f42668aebf8267d@mansr.com","motion_est: fix some signed overflows\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>","Mans Rullgard"],["bb59156606e00057a706ed30165bc7329db3823f","2c609ffb4e3675cc825ffc138f42668aebf8267d@mansr.com","vp8: fix signed overflows\n\nIn addition to avoiding undefined behaviour, an unsigned type\nmakes more sense for packing multiple 8-bit values.\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>","Mans Rullgard"]],"ref":"refs/heads/master"}