{"push_id":602509390,"size":48,"distinct_size":2,"ref":"refs/heads/solaris","head":"b17b0e75f91c272940db39f10b27cabb413bad1e","before":"2eebe2acc20e3ed1d96f87b327afb992abb6f676","commits":[{"sha":"0f9f7969ef4df3661131cede3e8cc770e1ea3db8","author":{"email":"0b13fe6b461d996001faa5a331ed73688920c6f0@ag.or.at","name":"Carl Eugen Hoyos"},"message":"rmdec: Improve message for demux error\n\nUse correct context, reduce log level, don't assume it is a video stream,\nand print the tag of the unknown stream.\n\nSigned-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/0f9f7969ef4df3661131cede3e8cc770e1ea3db8"},{"sha":"62de77ffcaebd42fe685b8426da56b89b2532318","author":{"email":"df7b252cf76d4b413544c9b5ebe9222d5feffae0@gentoo.org","name":"Luca Barbato"},"message":"vorbis: Use a local codebook variable\n\nMakes the code a little simpler.","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/62de77ffcaebd42fe685b8426da56b89b2532318"},{"sha":"0025f7408a0fab2cab4a950064e4784a67463994","author":{"email":"df7b252cf76d4b413544c9b5ebe9222d5feffae0@gentoo.org","name":"Luca Barbato"},"message":"vorbis: Check the vlc value in setup_classifs\n\nThe valid returned values are always at most 11bit.\nRemove the previous check that assumed larger values plausible and\nuse a signed integer to check get_vlc2 return values.\n\nCC: libav-stable@libav.org","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/0025f7408a0fab2cab4a950064e4784a67463994"},{"sha":"5f5b78aca35d07c771f5c4c73a984be9fe04a0b8","author":{"email":"df7b252cf76d4b413544c9b5ebe9222d5feffae0@gentoo.org","name":"Luca Barbato"},"message":"xcbgrab: Free the host string after checking the connection\n\nPrevent an use after free in the error message.\n\nBug-Id: CID 1274040\nCC: libav-stable@libav.org","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/5f5b78aca35d07c771f5c4c73a984be9fe04a0b8"},{"sha":"6448f15af02f2c3cf0df8cb8237957e426041f2d","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"mxfdec: Fix the error handling for when strftime fails\n\nThe str variable is a char ** here.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/6448f15af02f2c3cf0df8cb8237957e426041f2d"},{"sha":"ae5e1f3d663a8c9a532d89e588cbc61f171c9186","author":{"email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@khirnov.net","name":"Anton Khirnov"},"message":"tiff: Check that there is no aliasing in pixel format selection\n\nFixes possible issues with unexpected bpp/bppcount values.\n\nCC: libav-stable@libav.org\nFound-by: Mateusz \"j00ru\" Jurczyk and Gynvael Coldwind\nBug-Id: CVE-2014-8544\nSigned-off-by: Luca Barbato <lu_zero@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/ae5e1f3d663a8c9a532d89e588cbc61f171c9186"},{"sha":"7b9cb7b36543c2a0e46d99b0e41824b9e7dd0c8f","author":{"email":"ac57ef526fa7e02bb07c086ae63db1e9f35c82e3@gmail.com","name":"Vittorio Giovara"},"message":"avprobe: Export coded_{width,height} in -show_streams","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/7b9cb7b36543c2a0e46d99b0e41824b9e7dd0c8f"},{"sha":"0ce3a0f9d9523a9bcad4c6d451ca5bbd7a4f420d","author":{"email":"0ba4af815980827fd28782804f80675b937ef955@gmx.at","name":"Michael Niedermayer"},"message":"utvideodec: Handle slice_height being zero\n\nFixes out of array accesses.\n\nCC: libav-stable@libav.org\nFound-by: Mateusz \"j00ru\" Jurczyk and Gynvael Coldwind\nBug-Id: CVE-2014-9604\nSigned-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>\nSigned-off-by: Luca Barbato <lu_zero@gentoo.org>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/0ce3a0f9d9523a9bcad4c6d451ca5bbd7a4f420d"},{"sha":"00d751d4fc20ec88d2cc2c9f39ec8b9e9c8cdeba","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Set tfhd default sample flags based on actual samples, if possible\n\nThis avoids assuming that e.g. audio samples are marked as\nsync samples.\n\nThis allows omitting the sample flags from trun, if the default\nflags happen to be right for all the samples.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/00d751d4fc20ec88d2cc2c9f39ec8b9e9c8cdeba"},{"sha":"46d4d8575979a24a8d026d9805039b724e0e3e5f","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Avoid writing separate flags for the first sample if not necessary\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/46d4d8575979a24a8d026d9805039b724e0e3e5f"},{"sha":"bfeb83a8b7d3fcf09a54d8dbc9c521e10bb17530","author":{"email":"ac57ef526fa7e02bb07c086ae63db1e9f35c82e3@gmail.com","name":"Vittorio Giovara"},"message":"rtpdec_hevc: Drop extra sanity check for size of input packet\n\nIn this case len is always at least 3, since it is checked against\nRTP_HEVC_PAYLOAD_HEADER_SIZE + 1 before entering the switch block.\n\nBug-Id: CID 1238784","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/bfeb83a8b7d3fcf09a54d8dbc9c521e10bb17530"},{"sha":"9f25a109922da43c1f81273a431d3b40cb5a785a","author":{"email":"ac57ef526fa7e02bb07c086ae63db1e9f35c82e3@gmail.com","name":"Vittorio Giovara"},"message":"matroskaenc: Also validate chapter end time\n\nThis prevents it to be written as unsigned. Also add an error message.\n\nCC: libav-stable@libav.org\nBug-Id: CID 1265717","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/9f25a109922da43c1f81273a431d3b40cb5a785a"},{"sha":"ad94c6ca0b86c463f476b26606259a2041dcddc9","author":{"email":"ac57ef526fa7e02bb07c086ae63db1e9f35c82e3@gmail.com","name":"Vittorio Giovara"},"message":"siff: Use the correct type for packet size variables\n\nThe avio functions used here return an unsigned value.\nAlso reduce a variable scope.\n\nCC: libav-stable@libav.org\nBug-Id: CID 1258461","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/ad94c6ca0b86c463f476b26606259a2041dcddc9"},{"sha":"93f7948136fcda8ddbbc44a6c24418f11ca829b8","author":{"email":"ac57ef526fa7e02bb07c086ae63db1e9f35c82e3@gmail.com","name":"Vittorio Giovara"},"message":"libvpx: Fix mixed use of av_malloc() and av_reallocp()\n\nThis buffer is resized when vpx_codec_get_cx_data() returns a\nVPX_CODEC_STATS_PKT packet.\n\nCC: libav-stable@libav.org\nSigned-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/93f7948136fcda8ddbbc44a6c24418f11ca829b8"},{"sha":"dc7536ca3d2dbe47f40cc0fcd0fc2555a84d5f56","author":{"email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@khirnov.net","name":"Anton Khirnov"},"message":"avconv: do not abort immediately if initializing hwaccel fails\n\nexit_program() will try to free the decoders, which is not a good idea\nfrom within get_format().\nReturn an error instead.","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/dc7536ca3d2dbe47f40cc0fcd0fc2555a84d5f56"},{"sha":"96a06dbaf278e8152487e08772946f63bd2a3843","author":{"email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@khirnov.net","name":"Anton Khirnov"},"message":"FATE: add support for testing hwaccels","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/96a06dbaf278e8152487e08772946f63bd2a3843"},{"sha":"c83dd2d2a458075a58895c384372f57c1ec26276","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"rtpenc_mpegts: Free the right ->pb in the error path in the init function\n\nThis fixes a typo from 8e32b1f096.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/c83dd2d2a458075a58895c384372f57c1ec26276"},{"sha":"cf402d6fa88acd647cdff993429583bec8a34fdc","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"rtpenc_mpegts: Set chain->rtp_ctx only after avformat_write_header succeeded\n\nBy making sure we at each time only have one pointer set, either a\nlocal variable or one in the context, we avoid potential double frees\nin the cleanup routines. If chain->rtp_ctx is set, it is closed by\ncalling avformat_write_trailer, but that shouldn't be called unless\navformat_write_header succeeded.\n\nThis issue was pointed out by Andreas Cadhalpun.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/cf402d6fa88acd647cdff993429583bec8a34fdc"},{"sha":"0c5e380c2c266d2e8a13c000cc527529db837f10","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Don't rely on the fragment index for vc1 info gathering\n\nThe previous use of the mov->fragments field, for determining whether\nwritten packets were part of the first fragment or not, didn't\nwork as intended when using the empty_moov flag.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/0c5e380c2c266d2e8a13c000cc527529db837f10"},{"sha":"448c8cfe4c53e9e806effd8505b46d57fa707061","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@martin.st","name":"Martin Storsjö"},"message":"movenc: Support setting fragment_index before the moov atom is written\n\nThis way, the caller doesn't need to coordinate setting the option\nafter the moov atom has been written. The downside is that it is\nno longer possible to use the option for checking whether the moov\natom already has been written, but a caller is able to keep track\nof that by other means anyway.\n\nSigned-off-by: Martin Storsjö <martin@martin.st>","distinct":false,"url":"https://api.github.com/repos/SeanMcG/libav/commits/448c8cfe4c53e9e806effd8505b46d57fa707061"}]}