{"push_id":830587197,"size":209,"distinct_size":209,"ref":"refs/heads/master","head":"13571134bac8f546574a68b67c87d560a114cfe4","before":"0982392dc5e189063220f223f253dbc49e3dc08f","commits":[{"sha":"00332e0a064dad866812de9162b009cbaba6f5df","author":{"email":"df7b252cf76d4b413544c9b5ebe9222d5feffae0@gentoo.org","name":"Luca Barbato"},"message":"wrapped_avframe: Initial implementation","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/00332e0a064dad866812de9162b009cbaba6f5df"},{"sha":"d00a8fd417ad20cecbc7ca17b25f352655148fb1","author":{"email":"df7b252cf76d4b413544c9b5ebe9222d5feffae0@gentoo.org","name":"Luca Barbato"},"message":"yuv4mpeg: Use the wrapped avframe pseudo-encoder","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/d00a8fd417ad20cecbc7ca17b25f352655148fb1"},{"sha":"b9ece15a01782b4f301c0c139d1d7b20f848914c","author":{"email":"df7b252cf76d4b413544c9b5ebe9222d5feffae0@gentoo.org","name":"Luca Barbato"},"message":"nullenc: Use the wrapped avframe pseudo-encoder","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/b9ece15a01782b4f301c0c139d1d7b20f848914c"},{"sha":"c1aac39eaccd32dc3b74ccfcce701d3d888fbc6b","author":{"email":"1017e53d09ab1fc4071e30c127436cea25e72121@gmail.com","name":"Sean McGovern"},"message":"build: add Solaris symbol versioning\n\nThe versioning facility in the Solaris linker differs from Linux in 3 ways:\n\n1. It does not support globs in linker scripts for\nsymbol versioning -- this is a GNU extension.\n\n2. The linker argument is '-M', instead of '--version-script'.\n\n3. It is picky about line endings.\nEach symbol or directive must be on a line of it's own.\n\nLet's use make_sunver.pl from GCC to generate a version script that works\ncorrectly with the Solaris linker. It's function is to correctly expand the\nglobs in the original generated version script.\n\nSigned-off-by: Luca Barbato <lu_zero@gentoo.org>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/c1aac39eaccd32dc3b74ccfcce701d3d888fbc6b"},{"sha":"5f760da6b60033def749a620ee0639b47afcbaec","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"aacenc_utils: add 'inline' flag to find_form_factor, silence warning\n\nSeems it was forgotten.","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/5f760da6b60033def749a620ee0639b47afcbaec"},{"sha":"d25c033ddd7326d06a2fa91905e10720063952ce","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"aaccoder_twoloop.h: simplify and comment ff_pns_bits()","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/d25c033ddd7326d06a2fa91905e10720063952ce"},{"sha":"07b3b779a9f75c73f8e9e638d67bff1e8d244392","author":{"email":"672d8cb1411b14e851175203e1bc4991b463ed35@gmail.com","name":"Claudio Freire"},"message":"AAC encoder: fix assertion error re SF differences\n\nIntermediate results can indeed violate SF delta. Instead of asserting\nthere, just make the code safe, and assert on the final result.\n\nAlso re-clamp SFs more often in short windows (which tend to violate\nthe restriction when encoding the switch from one window to the other)","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/07b3b779a9f75c73f8e9e638d67bff1e8d244392"},{"sha":"ce0834bdd6e6490d240d76ec8d7845ca0aef1e44","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@niedermayer.cc","name":"Michael Niedermayer"},"message":"avformat/flvdec: set broken_sizes for \"metadatacreator : MEGA\"\n\nThe 2nd size value is wrong for the sample file\n\nFixes: Ticket4903\n\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/ce0834bdd6e6490d240d76ec8d7845ca0aef1e44"},{"sha":"b629c67ddfceb7026e407685f04d1bb09cb08d31","author":{"email":"672d8cb1411b14e851175203e1bc4991b463ed35@gmail.com","name":"Claudio Freire"},"message":"AAC encoder: memoize quantize_band_cost\n\nThe bulk of calls to quantize_band_cost are replaced\nby a call to a version that memoizes, greatly improving\nperformance, since during coefficient search there is\na great deal of repeat work.\n\nMemoization cannot always be applied, so do this in a\ndifferent function, and leave the original as-is.","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/b629c67ddfceb7026e407685f04d1bb09cb08d31"},{"sha":"11c5f438ff83da5040e85bfa6299f56b321d32ef","author":{"email":"ac57ef526fa7e02bb07c086ae63db1e9f35c82e3@gmail.com","name":"Vittorio Giovara"},"message":"dict: Change return type of av_dict_copy()\n\nav_dict_set() could return an error, so forward it appropriately.\n\nSigned-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/11c5f438ff83da5040e85bfa6299f56b321d32ef"},{"sha":"e679a1e65f5254fcef702708797152b025350e91","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"aacenc_quantization: fix header description\n\nTwo guesses as to which file was used as boilerplate.","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/e679a1e65f5254fcef702708797152b025350e91"},{"sha":"b3deaece87b5b0216382e6d700854edb8d3727fb","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"aacenc: add support for encoding 7.1 channel audio\n\nThis commit implements support for 7.1 channel audio. There's no\nmore predefined bitstream channel mappings so going beyond 8 channels\n(and 7 channels exactly) will require programmable channel elements,\nwhich is already underway.","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/b3deaece87b5b0216382e6d700854edb8d3727fb"},{"sha":"1f3a29e999b635fee913680402977eb1d51a8461","author":{"email":"2ee513d2aa6358c9499ea3222a76325ea2272482@vivanet.hu","name":"Bela Bodecs"},"message":"lavf/tee: allow multiple stream specifiers in select.\n\nIt makes possible to put multiple stream specifier into the select\noption separated by comma.\neg. select=\\'a:0,v\\'\n\nSigned-off-by: Bela Bodecs <bodecsb@vivanet.hu>\nSigned-off-by: Nicolas George <george@nsup.org>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/1f3a29e999b635fee913680402977eb1d51a8461"},{"sha":"cf28490e564d91c89b4c56e605c6f391bddb9ba9","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@sighthound.com","name":"Alex Agranovsky"},"message":"avfilter/drawtext: allow to format pts with strftime\n\nSigned-off-by: Alex Agranovsky <alex@sighthound.com>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/cf28490e564d91c89b4c56e605c6f391bddb9ba9"},{"sha":"0f4334df45eed326577d076167bb2d48b67a40b7","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"aacenc: add support for changing options based on a profile\n\nThis commit adds the ability for a profile to set the default\noptions, as well as for the user to override such options\nby simply stating them in the command line while still keeping\nthe same profile, as long as those options are still permitted by\nthe profile.\n\nExample: setting the profile to aac_low (the default) will turn\nPNS and IS on. They can be disabled by -aac_pns 0 and -aac_is 0,\nrespectively. Turning on -aac_pred 1 will cause the profile to be\nelevated to aac_main, as long as no options forbidding aac_main\nhave been entered (like AAC-LTP, which will be pushed soon).\n\nA useful feature is that by setting the profile to mpeg2_aac_low,\nall MPEG4 features will be disabled and if the user tries to enable\nthem then the program will exit with an error. This profile is\nsignalled with the same bitstream as aac_low (MPEG4) but some devices\nand decoders will fail if any MPEG4 features have been enabled.","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/0f4334df45eed326577d076167bb2d48b67a40b7"},{"sha":"e2749ef60a885817267896704cc02935641f4150","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"aacenc_utils: fit find_form_factor() below 80 chars per line","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/e2749ef60a885817267896704cc02935641f4150"},{"sha":"ccd3b3df39de4c2c4e30fb2012675f99e56dbc5e","author":{"email":"8bc83ecdb1b2231045bfd7961620976748f2bd2d@gmail.com","name":"Rostislav Pehlivanov"},"message":"fate: increase fuzz on fate-aac-tns-encode test\n\nFails on SunOS and old GCC (<=4.6 is ancient) versions.","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/ccd3b3df39de4c2c4e30fb2012675f99e56dbc5e"},{"sha":"1156b634c18fcbaa0d107df8135578031242815c","author":{"email":"aff7d637ede26ea82e5226e01b697996cc52e526@gmail.com","name":"Derek Buitenhuis"},"message":"avcodec: Don't lock on init for codecs without an init function\n\nSigned-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/1156b634c18fcbaa0d107df8135578031242815c"},{"sha":"329bd254750f3f90f4cf4a50f177aeb12458d449","author":{"email":"fbe2b1ad416b7e3251086de11ad56d27ec6f72a3@lrcd.com","name":"Lou Logan"},"message":"doc/filters: s/nb_inputs/inputs for stack filters\n\nSigned-off-by: Lou Logan <lou@lrcd.com>\nSigned-off-by: Paul B Mahol <onemda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/329bd254750f3f90f4cf4a50f177aeb12458d449"},{"sha":"53886d6955134be8acc26f336bdf068fd970669d","author":{"email":"04b2748004aba9088f587ccd4b9a1fa4bf9fdb78@gmail.com","name":"Ricardo Constantino"},"message":"avcodec/webvttdec: Deal with WebVTT escapes\n\nBare ampersand characters are still accepted, even though out-of-spec.\nAlso fixes adjacent tags not being parsed.\n\nFixes trac #4915\n\nSigned-off-by: Ricardo Constantino <wiiaboo@gmail.com>","distinct":true,"url":"https://api.github.com/repos/gajjanag/FFmpeg/commits/53886d6955134be8acc26f336bdf068fd970669d"}]}