{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":634563454,"defaultBranch":"master","name":"MixerX-FFmpeg","ownerLogin":"WohlSoft","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-30T14:43:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7479435?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719348837.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0a849fe1f2d7b7b5186f8eade6cd000e20d0df4b","ref":"refs/heads/release/0.6","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"0b7f5b7566bb4bd509bb184ac30ccac972325eb1","ref":"refs/heads/release/5.0","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"lavc/vp9: reset segmentation fields when segmentation isn't enabled\n\nFields under the segmentation switch are never reset on a new frame, and\nretain the value from the previous frame. This bugs out a bunch of\nhwaccel drivers when segmentation is disabled but update_map isn't\nreset because they don't ignore values behind switches. This commit also\nresets the temporal field, though it may not be required.\n\nWe also do this for vp8 [1] so this commit is just mirroring the vp8\nlogic.\n\nThis fixes an issue with certain samples [2] that causes blocky\nartifacts with vaapi, d3d11va and cuda (and possibly others).\nMesa worked around [3] this by ignoring these fields if\nsegmentation.enabled is 0, but d3d11va still displays blocky artifacts.\n\n[1] https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/2e877090f958131accb8c7e5ac10e5b9865d1735:/libavcodec/vp8.c#l797\n[2] https://github.com/mpv-player/mpv/issues/13533\n[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27816\n\nSigned-off-by: llyyr ","shortMessageHtmlLink":"lavc/vp9: reset segmentation fields when segmentation isn't enabled"}},{"before":null,"after":"1076d31485391c1268357ca3ba3b89eea05f8855","ref":"refs/heads/release/4.2","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"fate/subtitles: Ignore line endings for sub-scc test\n\nSince 7bf1b9b35769b37684dd2f18a54f01d852a540c8,\nthe test produces ordinary \\n, yet this is not what the reference\nfile used for the most time, leading to test failures.\n\nReviewed-by: Martin Storsjö \nSigned-off-by: Andreas Rheinhardt \n(cherry picked from commit 99d33cc661fbd04e8657831b818042b11f1862a2)\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"fate/subtitles: Ignore line endings for sub-scc test"}},{"before":null,"after":"173673f3592f1f8bce3c9221007084ccdbcacd6e","ref":"refs/heads/release/7.0","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"fftools/ffplay_renderer: use correct NULL value for Vulkan type\n\n(cherry picked from commit 6d4eba51f29b1755537afe31d992f5559a0b05b9)","shortMessageHtmlLink":"fftools/ffplay_renderer: use correct NULL value for Vulkan type"}},{"before":null,"after":"17788711ac4390f490d958590e218f45199950c4","ref":"refs/heads/release/1.2","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"avcodec/h264_mp4toannexb_bsf: Reorder operations in nal_size check\n\nFixes Ticket4778\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit 2bb54b82b5094fd906aa28c0443be08c95662a31)","shortMessageHtmlLink":"avcodec/h264_mp4toannexb_bsf: Reorder operations in nal_size check"}},{"before":null,"after":"1cae2f002d4e76a389f41c207b05e9eb9f8b04d3","ref":"refs/heads/release/2.4","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"avcodec/libx264: fix usage of AVComponentDescriptor depth field\n\nAVComponentDescriptor.depth is not available in release/2.4\n\nThis fixes compilation of the libx264 wrapper.\n\nSigned-off-by: James Almer ","shortMessageHtmlLink":"avcodec/libx264: fix usage of AVComponentDescriptor depth field"}},{"before":null,"after":"23531c97768f79d55d369e3dd1e4b52acd72f6ec","ref":"refs/heads/origin/master","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"avcodec/vvcdec: alf, support virtual boundaries\n\nsee https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9503377\n\npassed files:\n GDR_A_ERICSSON_2.bit\n GDR_B_NOKIA_2.bit\n GDR_C_NOKIA_2.bit\n VIRTUAL_A_MediaTek_3.bit\n VIRTUAL_B_MediaTek_3.bit","shortMessageHtmlLink":"avcodec/vvcdec: alf, support virtual boundaries"}},{"before":null,"after":"29584733e6de3e1f901761b19dccddb533461ccb","ref":"refs/heads/release/3.1","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"libavcodec/libvpxenc: Don't free user-provided AVPacket\n\nSigned-off-by: Andreas Rheinhardt \n(cherry picked from commit 26b45096906097a73ba587bf3b98dada4e795224)","shortMessageHtmlLink":"libavcodec/libvpxenc: Don't free user-provided AVPacket"}},{"before":null,"after":"2b6bc8e340ac214971aace12483f4ed460afd36c","ref":"refs/heads/release/2.7","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"librtmp: Avoid an infiniloop setting connection arguments\n\nThe exit condition was missing.\n\nSigned-off-by: Timothy Gu \n(cherry picked from commit e85d38c20a8893cb59d7c86f74481f2497882196)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"librtmp: Avoid an infiniloop setting connection arguments"}},{"before":null,"after":"2bcd3136b3239b4a620fa13205b2892bf0a03081","ref":"refs/heads/release/2.8","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"avformat/mxfdec: Check index_edit_rate\n\nFixes: Assertion b >=0 failed at libavutil/mathematics.c:62\nFixes: 67811/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-5108429687422976\n\nFound-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit ed49391961999f028e0bc55767d0eef6eeb15e49)\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"avformat/mxfdec: Check index_edit_rate"}},{"before":null,"after":"36a3063aae33988493a6826225b6830600beaacc","ref":"refs/heads/release/0.9","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"41a5eae142c8f00980ae6d58bf3cf8a869e5231a","ref":"refs/heads/release/4.3","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"configure: update copyright year\n\n(cherry picked from commit b95ee2ec5f84054de8bf6db9fe1b1119d569f269)\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"configure: update copyright year"}},{"before":null,"after":"49fb1f66f15ff00c45bb20dfa94c3555503a2605","ref":"refs/heads/release/2.3","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"doc/utils: fix typo for min() description\n\nSigned-off-by: Paul B Mahol \n(cherry picked from commit bdf474bcff29f5b40fe14f6fa1dbe10e69c73ab7)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"doc/utils: fix typo for min() description"}},{"before":null,"after":"52a9f668eed6aec35804e362671ba4352a441c3c","ref":"refs/heads/release/2.5","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"librtmp: Avoid an infiniloop setting connection arguments\n\nThe exit condition was missing.\n\nSigned-off-by: Timothy Gu \n(cherry picked from commit e85d38c20a8893cb59d7c86f74481f2497882196)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"librtmp: Avoid an infiniloop setting connection arguments"}},{"before":null,"after":"68f2794354fda2675187fd9414532845fce2bd7a","ref":"refs/heads/release/5.1","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"configure: update copyright year\n\n(cherry picked from commit b95ee2ec5f84054de8bf6db9fe1b1119d569f269)\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"configure: update copyright year"}},{"before":null,"after":"72006016ae70ab21dfc39d5e90d55f94182cbb1c","ref":"refs/heads/release/2.0","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"doc/utils: fix typo for min() description\n\nSigned-off-by: Paul B Mahol \n(cherry picked from commit bdf474bcff29f5b40fe14f6fa1dbe10e69c73ab7)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"doc/utils: fix typo for min() description"}},{"before":null,"after":"7608871734c8d951f6f1fd80bef54d77714b65a4","ref":"refs/heads/release/1.1","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"79bc4798b7bb31d213c0d97ab1c858c6be35113e","ref":"refs/heads/release/0.10","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"7ef6f317f8f90eb34d97e016af02905898827dc4","ref":"refs/heads/release/4.1","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"avcodec/x86/mathops: clip constants used with shift instructions within inline assembly\n\nFixes assembling with binutil as >= 2.41\n\nSigned-off-by: James Almer \n(cherry picked from commit effadce6c756247ea8bae32dc13bb3e6f464f0eb)","shortMessageHtmlLink":"avcodec/x86/mathops: clip constants used with shift instructions with…"}},{"before":null,"after":"9526ad4f25f6f379f520e847f15c1be79a149d2f","ref":"refs/heads/release/0.7","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"9c008fdbd43c4a9f2c2ab9acd6a7d223d64fec89","ref":"refs/heads/release/3.2","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"swscale: aarch64: Fix yuv2rgb with negative strides\n\nTreat the 32 bit stride registers as signed.\n\nAlternatively, we could make the stride arguments ptrdiff_t instead\nof int, and changing all of the assembly to operate on these\nregisters with their full 64 bit width, but that's a much larger\nand more intrusive change (and risks missing some operation, which\nwould clamp the intermediates to 32 bit still).\n\nFixes: https://trac.ffmpeg.org/ticket/9985\n\nSigned-off-by: Martin Storsjö \n(cherry picked from commit cb803a0072cb98945dcd3f1660bd2a975650ce42)\nSigned-off-by: Martin Storsjö ","shortMessageHtmlLink":"swscale: aarch64: Fix yuv2rgb with negative strides"}},{"before":null,"after":"a064b4eb1297a9bfaff63a35a398d417008a88bf","ref":"refs/heads/release/0.8","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"a3fd8126445ae4de8fbe25aca6530c1487bafe8e","ref":"refs/heads/release/2.6","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"librtmp: Avoid an infiniloop setting connection arguments\n\nThe exit condition was missing.\n\nSigned-off-by: Timothy Gu \n(cherry picked from commit e85d38c20a8893cb59d7c86f74481f2497882196)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"librtmp: Avoid an infiniloop setting connection arguments"}},{"before":null,"after":"a9a5f5b388aaa2f9882a44fddb6f26f2873985e9","ref":"refs/heads/release/2.1","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"doc/utils: fix typo for min() description\n\nSigned-off-by: Paul B Mahol \n(cherry picked from commit bdf474bcff29f5b40fe14f6fa1dbe10e69c73ab7)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"doc/utils: fix typo for min() description"}},{"before":null,"after":"af8d5aab74c1fac2280e1a0b1e52c09b7e92e8b1","ref":"refs/heads/release/3.3","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"lavf/webm_chunk: Fix NULL dereference\n\nThe earlier version of the webm_chunk muxer had several bugs:\n\n1. If the first packet of an audio stream didn't have a PTS of zero,\nthen no chunk will be started before a packet is delivered to the\nunderlying Matroska/WebM muxer, i.e. the AVFormatContext used to write\nthese packets had a NULL as AVIOContext for output. This is behind the\ncrash in ticket #5752.\n\n2. If an error happens during writing a packet, the underlyimg\nMatroska/WebM muxer context is freed. This leads to a use-after-free\ncoupled with a double-free in webm_chunk_write_trailer (which supposes\nthat the underlying AVFormatContext is still valid).\n\n3. Even when no error occurs at all, webm_chunk_write_trailer is still\nbuggy: After the underlying Matroska/WebM muxer has written its trailer,\nending the chunk implicitly flushes it again which is illegal at this\npoint.\n\nThese bugs have been fixed.\n\nFixes #5752.\n\nSigned-off-by: Andreas Rheinhardt \n(cherry picked from commit 8c6ee7626bcce7c270360f33b60dc7ef99939fc3)\nSigned-off-by: Andreas Rheinhardt ","shortMessageHtmlLink":"lavf/webm_chunk: Fix NULL dereference"}},{"before":null,"after":"b256bd3be348fd37108583fdac7db6337994c26d","ref":"refs/heads/release/0.5","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"MAINTAINERS: Remove myself as leader\n\nSigned-off-by: Michael Niedermayer \n(cherry picked from commit f2c58931e629343f7d68258cc2b2d62c5f501ba5)\n\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"MAINTAINERS: Remove myself as leader"}},{"before":null,"after":"b6dbfbc7895e6998c66a13c671d6b1dbd358320f","ref":"refs/heads/release/3.4","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"fate/subtitles: Ignore line endings for sub-scc test\n\nSince 7bf1b9b35769b37684dd2f18a54f01d852a540c8,\nthe test produces ordinary \\n, yet this is not what the reference\nfile used for the most time, leading to test failures.\n\nReviewed-by: Martin Storsjö \nSigned-off-by: Andreas Rheinhardt \n(cherry picked from commit 99d33cc661fbd04e8657831b818042b11f1862a2)\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"fate/subtitles: Ignore line endings for sub-scc test"}},{"before":null,"after":"bbd0c2f1316af6d996eefe048de202f3fd7383e2","ref":"refs/heads/release/4.4","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"lavc/vp9: reset segmentation fields when segmentation isn't enabled\n\nFields under the segmentation switch are never reset on a new frame, and\nretain the value from the previous frame. This bugs out a bunch of\nhwaccel drivers when segmentation is disabled but update_map isn't\nreset because they don't ignore values behind switches. This commit also\nresets the temporal field, though it may not be required.\n\nWe also do this for vp8 [1] so this commit is just mirroring the vp8\nlogic.\n\nThis fixes an issue with certain samples [2] that causes blocky\nartifacts with vaapi, d3d11va and cuda (and possibly others).\nMesa worked around [3] this by ignoring these fields if\nsegmentation.enabled is 0, but d3d11va still displays blocky artifacts.\n\n[1] https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/2e877090f958131accb8c7e5ac10e5b9865d1735:/libavcodec/vp8.c#l797\n[2] https://github.com/mpv-player/mpv/issues/13533\n[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27816\n\nSigned-off-by: llyyr ","shortMessageHtmlLink":"lavc/vp9: reset segmentation fields when segmentation isn't enabled"}},{"before":null,"after":"c185e11321ca8805ba6f4f91fab7afd8918b9ac5","ref":"refs/heads/release/6.0","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"lavc/vp9: reset segmentation fields when segmentation isn't enabled\n\nFields under the segmentation switch are never reset on a new frame, and\nretain the value from the previous frame. This bugs out a bunch of\nhwaccel drivers when segmentation is disabled but update_map isn't\nreset because they don't ignore values behind switches. This commit also\nresets the temporal field, though it may not be required.\n\nWe also do this for vp8 [1] so this commit is just mirroring the vp8\nlogic.\n\nThis fixes an issue with certain samples [2] that causes blocky\nartifacts with vaapi, d3d11va and cuda (and possibly others).\nMesa worked around [3] this by ignoring these fields if\nsegmentation.enabled is 0, but d3d11va still displays blocky artifacts.\n\n[1] https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/2e877090f958131accb8c7e5ac10e5b9865d1735:/libavcodec/vp8.c#l797\n[2] https://github.com/mpv-player/mpv/issues/13533\n[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27816\n\nSigned-off-by: llyyr ","shortMessageHtmlLink":"lavc/vp9: reset segmentation fields when segmentation isn't enabled"}},{"before":null,"after":"c7fe604cf1896f7599c23b5707fc577a93c66229","ref":"refs/heads/release/2.2","pushedAt":"2024-06-25T20:53:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wohlstand","name":"Vitaly Novichkov","path":"/Wohlstand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6751442?s=80&v=4"},"commit":{"message":"doc/utils: fix typo for min() description\n\nSigned-off-by: Paul B Mahol \n(cherry picked from commit bdf474bcff29f5b40fe14f6fa1dbe10e69c73ab7)\nSigned-off-by: Timothy Gu ","shortMessageHtmlLink":"doc/utils: fix typo for min() description"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbw-DnQA","startCursor":null,"endCursor":null}},"title":"Activity · WohlSoft/MixerX-FFmpeg"}