{"push_id":1389583000,"size":60,"distinct_size":1,"ref":"refs/heads/oh_master","head":"c4f01d3c8d93ffacc82e3475dd2b4cc687e1b7a1","before":"b128d46eaa5adf873c3a84574fc89aa6dca30bef","commits":[{"sha":"722ec3eb35bc152ce91d0a4502eca0df1c0086d0","author":{"name":"Anton Khirnov","email":"ce1a3ad8ea491e2355699b412ffe6d0f9ccbd22e@khirnov.net"},"message":"avconv: decouple configuring filtergraphs and setting input parameters\n\nCurrently, calling configure_filtergraph() will pull in the input\nparameters from the corresponding decoder context. This has the\nfollowing disadvantages:\n- the decoded frame is a more proper source for this information\n- a filter accessing decoder data breaks proper layering\n\nAdd functions for explicitly sending the input stream parameters to a\nfiltergraph input - currently from a frame and a decoder. The decoder\none will be dropped in future commits after some more restructuring.","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/722ec3eb35bc152ce91d0a4502eca0df1c0086d0"},{"sha":"b6422902d84ec8df6f5a64ffd8743e93307bd8e9","author":{"name":"Hendrik Leppkes","email":"19523cf6d3f28735ef0b262a794d8b2e15890227@gmail.com"},"message":"Merge commit '722ec3eb35bc152ce91d0a4502eca0df1c0086d0'\n\n* commit '722ec3eb35bc152ce91d0a4502eca0df1c0086d0':\n  avconv: decouple configuring filtergraphs and setting input parameters\n\nMerged-by: Hendrik Leppkes <h.leppkes@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/b6422902d84ec8df6f5a64ffd8743e93307bd8e9"},{"sha":"31d657130b02b151a2fe6739f782d9d504b2cfda","author":{"name":"Hendrik Leppkes","email":"19523cf6d3f28735ef0b262a794d8b2e15890227@gmail.com"},"message":"ffmpeg: fix width/height overrides for sub2video processing","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/31d657130b02b151a2fe6739f782d9d504b2cfda"},{"sha":"067910ed134461fd3afc42c82a401e952bd2172f","author":{"name":"Vittorio Giovara","email":"82f0d08aac0e1ac14ac64f3685f4144dfb2f4837@gmail.com"},"message":"hevc: Move hevc_decode_extradata before frame decoding\n\nAvoids a forward-declaration in the following commit.\n\nSigned-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/067910ed134461fd3afc42c82a401e952bd2172f"},{"sha":"4abe1ff08f1fb2a909c4a99bd9e44a81e2c3cc3d","author":{"name":"Sasi Inguva","email":"6b05f2161fa2df18e9208d0a3229a2707bfc3830@ffmpeg.org"},"message":"lavf/mov.c: Use the first sidx for tracks without sidx.\n\nAccording to spec ISO_IEC_15444_12 \"For any media stream for which no segment index is present, referred to as non‐indexed stream, the media stream associated with the first Segment Index box in the segment serves as a reference stream in a sense that it also describes the subsegments for any non‐indexed media stream.\"\n\nSigned-off-by: Sasi Inguva <isasi@google.com>\nReviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/4abe1ff08f1fb2a909c4a99bd9e44a81e2c3cc3d"},{"sha":"0bd1be65e88d6a4f367e698d7a2b105424eb1905","author":{"name":"Nicolas George","email":"d8c2dd775e638f321570ec9e0e20ada72f845d33@nsup.org"},"message":"lavd/xcbgrab: do not try to create refcounted packets.\n\nThe framework will allocate a buffer and copy the data to it,\nthat takes time. But it avoids constently creating and\ndestroyng the shared memory segment, and that saves more time.\n\nOn my setup,\nfrom ~200 to ~300 FPS at full screen (1920×1200),\nfrom ~1400 to ~3300 at smaller size (640×480),\nsimilar to legacy x11grab and confirmed by others.\n\nPlus, shared memory segments are a scarce resource,\nallocating potentially many is a bad idea.\n\nNote: if the application were to drop all references to the\nbuffer before the next call to av_read_frame(), then passing\nthe shared memory segment as a refcounted buffer would be\neven more efficient, but it is hard to guarantee, and it does\nnot happen with the ffmpeg command-line tool. Using a small\nnumber of preallocated buffers and resorting to a copy when\nthe pool is exhausted would be a solution to get the better\nof both worlds.","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/0bd1be65e88d6a4f367e698d7a2b105424eb1905"},{"sha":"cee1f4c06986941bd31cc19f4333d436394aa6f9","author":{"name":"Michael Niedermayer","email":"844aface8de49b32585c3c744b570659f1739c56@niedermayer.cc"},"message":"avcodec/ac3dec: Check expacc\n\nthis is somewhat a magic number, which can be understood from reading section\n\"7.1.2 Exponent Strategy\" of the ac3 specification, in short:\nThree exponents each represented as number 0-4 are grouped together and\nbase-5 encoded, so the maximal correct value is 25*4 + 5*4 + 4 = 124.\n\nReviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/cee1f4c06986941bd31cc19f4333d436394aa6f9"},{"sha":"11f24e71ff2b598d973fd24bcf950eebaea9b3e6","author":{"name":"Michael Niedermayer","email":"844aface8de49b32585c3c744b570659f1739c56@niedermayer.cc"},"message":"ffmpeg: Fix bsf corrupting merged side data\n\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/11f24e71ff2b598d973fd24bcf950eebaea9b3e6"},{"sha":"8a8902f2213b28a8dab1520bd42e88e5073f1f59","author":{"name":"Derek Buitenhuis","email":"6dafd942afbe60e73db5889c3b9e68c5cf34e045@gmail.com"},"message":"libx265: Add option to force IDR frames\n\nThis is in the same the same vein as c981b1145a857c8f962c93b8eecb1c613b20ffe9.\n\nSigned-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/8a8902f2213b28a8dab1520bd42e88e5073f1f59"},{"sha":"b4e9252ae3d1094b3573299001684ae35d5a5d4f","author":{"name":"Muhammad Faiz","email":"ba619bf2ff3aeedc4304d28427a5ba672a034315@gmail.com"},"message":"avfilter/af_firequalizer: add fft2 option\n\n2-channels convolution using complex fft\nimproves speed significantly\n\nnot sure if it should be enabled by default\nso disable it by default\n\nSigned-off-by: Muhammad Faiz <mfcc64@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/b4e9252ae3d1094b3573299001684ae35d5a5d4f"},{"sha":"5a4935c012fd3ca7cc0720897cf00c5759307ced","author":{"name":"Carl Eugen Hoyos","email":"2bd5ae25771834c48873d3224996e1d9761b30b4@ag.or.at"},"message":"ffmpeg: Warn if thousands of frames are duplicated.\n\nFixes ticket #5193.","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/5a4935c012fd3ca7cc0720897cf00c5759307ced"},{"sha":"db23fde7849aba272509345b63463494582d9530","author":{"name":"Carl Eugen Hoyos","email":"2bd5ae25771834c48873d3224996e1d9761b30b4@ag.or.at"},"message":"lavf/mux: Add missing CR/LF to error messages.","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/db23fde7849aba272509345b63463494582d9530"},{"sha":"fb240a6276fa36fe120aadd67b4ca774e354f22b","author":{"name":"Anton Khirnov","email":"ce1a3ad8ea491e2355699b412ffe6d0f9ccbd22e@khirnov.net"},"message":"qsvenc: do not re-execute encoding on all positive status codes\n\nIt should only be done for DEVICE_BUSY/IN_EXECUTION\n\n(cherry picked from commit 0956fd460681e8ccbdae19f135f0d3970bf95c2f)\nFixes ticket #5924.","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/fb240a6276fa36fe120aadd67b4ca774e354f22b"},{"sha":"92280f86b4065be34f52531c73068bbe7f33febd","author":{"name":"Tom Butterworth","email":"1a862b753834d4ab73b3fc7aa17dac65cdfcb2d5@gmail.com"},"message":"avcodec/hap: consistent name for codec\n\n\"Vidvox Hap\", not \"Vidvox Hap encoder\" or \"Vidvox Hap decoder\". Fixes\nbad name in \"ffmpeg -codecs\", matches other codec naming.\n\nSigned-off-by: Paul B Mahol <onemda@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/92280f86b4065be34f52531c73068bbe7f33febd"},{"sha":"8a4ea9644833d43fdfe8579c0cb569f8a0930206","author":{"name":"Andreas Cadhalpun","email":"861e7ff3848ef637fc725b8da478d92c97eca020@googlemail.com"},"message":"diracdec: use correct buffer for slice_params_buf realloc\n\nThis fixes a double-free detected by AddressSanitizer.\n\nThe problem was introduced in commit\ndcad4677d637cd2f701917e38361fa96b8c9a418.\n\nReviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>\nSigned-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/8a4ea9644833d43fdfe8579c0cb569f8a0930206"},{"sha":"24d20496d2e6e1df6456c5231d892269dd1fcf38","author":{"name":"Andreas Cadhalpun","email":"861e7ff3848ef637fc725b8da478d92c97eca020@googlemail.com"},"message":"diracdec: clear slice_params_num_buf on allocation failure\n\nOtherwise it can be non-zero next time decode_lowdelay is called, causing\nslice_params_buf not to be allocated, leading to a NULL pointer dereference.\n\nThe problem was introduced in commit\ndcad4677d637cd2f701917e38361fa96b8c9a418.\n\nReviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>\nSigned-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/24d20496d2e6e1df6456c5231d892269dd1fcf38"},{"sha":"db79dedb1ae5dd38432eee3f09155e26f3f2d95a","author":{"name":"Andreas Cadhalpun","email":"861e7ff3848ef637fc725b8da478d92c97eca020@googlemail.com"},"message":"diracdec: check return code of get_buffer_with_edge\n\nIf it fails, buffers aren't allocated, causing NULL pointer dereferencing.\n\nReviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>\nSigned-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/db79dedb1ae5dd38432eee3f09155e26f3f2d95a"},{"sha":"fba2a8a254997e0db39a30438e96e5f3e44c669a","author":{"name":"James Almer","email":"7a36b84f3c5396ef767c708b013706e449f967f5@gmail.com"},"message":"avformat/mux: split side data earlier in av_write_frame and av_interleaved_write_frame\n\nSimilarly, merge it back before returning.\n\nFixes ticket #5927.\n\nReviewed-by: Michael Niedermayer <michael@niedermayer.cc>\nSigned-off-by: James Almer <jamrial@gmail.com>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/fba2a8a254997e0db39a30438e96e5f3e44c669a"},{"sha":"c06d9234101646d4bf3d239e4fba629a3e4e981f","author":{"name":"Thomas Garnier","email":"0f1725a85a15e4c624f52388b1afd628f08a2f1e@google.com"},"message":"doc/examples: add fuzz target for individual ffmpeg APIs for in-process fuzzing with libFuzzer, AFL, and similar fuzzing engines.\n\nSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/c06d9234101646d4bf3d239e4fba629a3e4e981f"},{"sha":"222f59afd1cf900aaf4ac42ad9d5fc445d554d6a","author":{"name":"Carl Eugen Hoyos","email":"2bd5ae25771834c48873d3224996e1d9761b30b4@ag.or.at"},"message":"lavf/movenc: Do not print an error when muxing gray8 rawvideo.\n\nThis was fixed in 9a2778082121ea44d06a2f00f822ea99109c7fd8","distinct":false,"url":"https://api.github.com/repos/OpenHEVC/FFmpeg/commits/222f59afd1cf900aaf4ac42ad9d5fc445d554d6a"}]}
{"actor":{"display_login":"AlexandreSanchez"}}