{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":306341200,"defaultBranch":"master","name":"FFmpeg","ownerLogin":"jjsuwa-sys3175","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-10-22T13:10:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/73290592?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1603372363.0","currentOid":""},"activityList":{"items":[{"before":"2f77ecc6bc7dbc832cee4f0fe4d219fb172f775f","after":"6ec6b0790021c5871016f57ac33d54bb6cab7a7d","ref":"refs/heads/master","pushedAt":"2024-09-29T04:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"ppc: Recognize the PPC VSX and Power8 CPU flags\n\nSigned-off-by: Brad Smith ","shortMessageHtmlLink":"ppc: Recognize the PPC VSX and Power8 CPU flags"}},{"before":"01c47dd235aea6bfb78a260494b47cf56183e981","after":"2f77ecc6bc7dbc832cee4f0fe4d219fb172f775f","ref":"refs/heads/master","pushedAt":"2024-09-28T19:02:19.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avcodec/riscv: add h264 qpel\n\nBenched on K230 for VLEN 128, SpaceMIT for VLEN 256. Variants for 4\nwidth have no speedup for VLEN 256 vs VLEN 128 on available hardware,\nso were disabled.\n\n C RVV128 C RVV256\navg_h264_qpel_4_mc00_8 33.9 33.6 (1.01x)\navg_h264_qpel_4_mc01_8 218.8 89.1 (2.46x)\navg_h264_qpel_4_mc02_8 218.8 79.8 (2.74x)\navg_h264_qpel_4_mc03_8 218.8 89.1 (2.46x)\navg_h264_qpel_4_mc10_8 172.3 126.1 (1.37x)\navg_h264_qpel_4_mc11_8 339.1 190.8 (1.78x)\navg_h264_qpel_4_mc12_8 533.6 357.6 (1.49x)\navg_h264_qpel_4_mc13_8 348.4 190.8 (1.83x)\navg_h264_qpel_4_mc20_8 144.8 116.8 (1.24x)\navg_h264_qpel_4_mc21_8 478.1 385.6 (1.24x)\navg_h264_qpel_4_mc22_8 348.4 283.6 (1.23x)\navg_h264_qpel_4_mc23_8 478.1 394.6 (1.21x)\navg_h264_qpel_4_mc30_8 172.6 126.1 (1.37x)\navg_h264_qpel_4_mc31_8 339.4 191.1 (1.78x)\navg_h264_qpel_4_mc32_8 542.9 357.6 (1.52x)\navg_h264_qpel_4_mc33_8 339.4 191.1 (1.78x)\navg_h264_qpel_8_mc00_8 116.8 42.9 (2.72x) 123.6 50.6 (2.44x)\navg_h264_qpel_8_mc01_8 774.4 163.1 (4.75x) 779.8 165.1 (4.72x)\navg_h264_qpel_8_mc02_8 774.4 154.1 (5.03x) 779.8 144.3 (5.40x)\navg_h264_qpel_8_mc03_8 774.4 163.3 (4.74x) 779.8 165.3 (4.72x)\navg_h264_qpel_8_mc10_8 617.1 237.3 (2.60x) 613.1 227.6 (2.69x)\navg_h264_qpel_8_mc11_8 1209.3 376.4 (3.21x) 1206.8 363.1 (3.32x)\navg_h264_qpel_8_mc12_8 1913.3 598.6 (3.20x) 1894.3 561.1 (3.38x)\navg_h264_qpel_8_mc13_8 1218.6 376.4 (3.24x) 1217.1 363.1 (3.35x)\navg_h264_qpel_8_mc20_8 524.4 228.1 (2.30x) 519.3 227.6 (2.28x)\navg_h264_qpel_8_mc21_8 1709.6 681.9 (2.51x) 1707.1 644.3 (2.65x)\navg_h264_qpel_8_mc22_8 1274.3 459.6 (2.77x) 1279.8 436.1 (2.93x)\navg_h264_qpel_8_mc23_8 1700.3 672.6 (2.53x) 1706.8 644.6 (2.65x)\navg_h264_qpel_8_mc30_8 607.6 246.6 (2.46x) 623.6 238.1 (2.62x)\navg_h264_qpel_8_mc31_8 1209.6 376.4 (3.21x) 1206.8 363.1 (3.32x)\navg_h264_qpel_8_mc32_8 1904.1 607.9 (3.13x) 1894.3 571.3 (3.32x)\navg_h264_qpel_8_mc33_8 1209.6 376.1 (3.22x) 1206.8 363.1 (3.32x)\navg_h264_qpel_16_mc00_8 431.9 89.1 (4.85x) 436.1 71.3 (6.12x)\navg_h264_qpel_16_mc01_8 2894.6 376.1 (7.70x) 2842.3 300.6 (9.46x)\navg_h264_qpel_16_mc02_8 2987.3 348.4 (8.57x) 2967.3 290.1 (10.23x)\navg_h264_qpel_16_mc03_8 2885.3 376.4 (7.67x) 2842.3 300.6 (9.46x)\navg_h264_qpel_16_mc10_8 2404.1 524.4 (4.58x) 2404.8 456.8 (5.26x)\navg_h264_qpel_16_mc11_8 4709.4 811.6 (5.80x) 4675.6 706.8 (6.62x)\navg_h264_qpel_16_mc12_8 7477.9 1274.3 (5.87x) 7436.1 1061.1 (7.01x)\navg_h264_qpel_16_mc13_8 4718.6 820.6 (5.75x) 4655.1 706.8 (6.59x)\navg_h264_qpel_16_mc20_8 2052.1 487.1 (4.21x) 2071.3 446.3 (4.64x)\navg_h264_qpel_16_mc21_8 7440.6 1422.6 (5.23x) 6727.8 1217.3 (5.53x)\navg_h264_qpel_16_mc22_8 5051.9 950.4 (5.32x) 5071.6 790.3 (6.42x)\navg_h264_qpel_16_mc23_8 6764.9 1422.3 (4.76x) 6748.6 1217.3 (5.54x)\navg_h264_qpel_16_mc30_8 2413.1 524.4 (4.60x) 2415.1 467.3 (5.17x)\navg_h264_qpel_16_mc31_8 4681.6 839.1 (5.58x) 4675.6 727.6 (6.43x)\navg_h264_qpel_16_mc32_8 8579.6 1292.8 (6.64x) 7436.3 1071.3 (6.94x)\navg_h264_qpel_16_mc33_8 5375.9 829.9 (6.48x) 4665.3 717.3 (6.50x)\nput_h264_qpel_4_mc00_8 24.4 24.4 (1.00x)\nput_h264_qpel_4_mc01_8 987.4 79.8 (12.37x)\nput_h264_qpel_4_mc02_8 190.8 79.8 (2.39x)\nput_h264_qpel_4_mc03_8 209.6 89.1 (2.35x)\nput_h264_qpel_4_mc10_8 163.3 117.1 (1.39x)\nput_h264_qpel_4_mc11_8 339.4 181.6 (1.87x)\nput_h264_qpel_4_mc12_8 533.6 348.4 (1.53x)\nput_h264_qpel_4_mc13_8 339.4 190.8 (1.78x)\nput_h264_qpel_4_mc20_8 126.3 116.8 (1.08x)\nput_h264_qpel_4_mc21_8 468.9 376.1 (1.25x)\nput_h264_qpel_4_mc22_8 330.1 274.4 (1.20x)\nput_h264_qpel_4_mc23_8 468.9 376.1 (1.25x)\nput_h264_qpel_4_mc30_8 163.3 126.3 (1.29x)\nput_h264_qpel_4_mc31_8 339.1 191.1 (1.77x)\nput_h264_qpel_4_mc32_8 533.6 348.4 (1.53x)\nput_h264_qpel_4_mc33_8 339.4 181.8 (1.87x)\nput_h264_qpel_8_mc00_8 98.6 33.6 (2.93x) 92.3 40.1 (2.30x)\nput_h264_qpel_8_mc01_8 737.1 153.8 (4.79x) 738.1 144.3 (5.12x)\nput_h264_qpel_8_mc02_8 663.1 135.3 (4.90x) 665.1 134.1 (4.96x)\nput_h264_qpel_8_mc03_8 737.4 154.1 (4.79x) 1508.8 144.3 (10.46x)\nput_h264_qpel_8_mc10_8 598.4 237.1 (2.52x) 592.3 227.6 (2.60x)\nput_h264_qpel_8_mc11_8 1172.3 357.9 (3.28x) 1175.6 342.3 (3.43x)\nput_h264_qpel_8_mc12_8 1867.1 589.1 (3.17x) 1863.1 561.1 (3.32x)\nput_h264_qpel_8_mc13_8 1172.6 366.9 (3.20x) 1175.6 352.8 (3.33x)\nput_h264_qpel_8_mc20_8 450.4 218.8 (2.06x) 446.3 206.8 (2.16x)\nput_h264_qpel_8_mc21_8 1672.3 663.1 (2.52x) 1675.6 633.8 (2.64x)\nput_h264_qpel_8_mc22_8 1144.6 1200.1 (0.95x) 1144.3 425.6 (2.69x)\nput_h264_qpel_8_mc23_8 1672.6 672.4 (2.49x) 1665.3 634.1 (2.63x)\nput_h264_qpel_8_mc30_8 598.6 237.3 (2.52x) 613.1 227.6 (2.69x)\nput_h264_qpel_8_mc31_8 1172.3 376.1 (3.12x) 1175.6 352.6 (3.33x)\nput_h264_qpel_8_mc32_8 1857.8 598.6 (3.10x) 1863.1 561.1 (3.32x)\nput_h264_qpel_8_mc33_8 1172.3 376.1 (3.12x) 1175.6 352.8 (3.33x)\nput_h264_qpel_16_mc00_8 320.6 61.4 (5.22x) 321.3 60.8 (5.28x)\nput_h264_qpel_16_mc01_8 2774.3 339.1 (8.18x) 2759.1 279.8 (9.86x)\nput_h264_qpel_16_mc02_8 2589.1 320.6 (8.08x) 2571.6 269.3 (9.55x)\nput_h264_qpel_16_mc03_8 2774.3 339.4 (8.17x) 2738.1 290.1 (9.44x)\nput_h264_qpel_16_mc10_8 2274.3 487.4 (4.67x) 2290.1 436.1 (5.25x)\nput_h264_qpel_16_mc11_8 5237.1 792.9 (6.60x) 4529.8 685.8 (6.61x)\nput_h264_qpel_16_mc12_8 7357.6 1255.8 (5.86x) 7352.8 1040.1 (7.07x)\nput_h264_qpel_16_mc13_8 4579.9 792.9 (5.78x) 4571.6 686.1 (6.66x)\nput_h264_qpel_16_mc20_8 1802.1 459.6 (3.92x) 1800.6 425.6 (4.23x)\nput_h264_qpel_16_mc21_8 6644.6 2246.6 (2.96x) 6644.3 1196.6 (5.55x)\nput_h264_qpel_16_mc22_8 4589.1 913.4 (5.02x) 4592.3 769.3 (5.97x)\nput_h264_qpel_16_mc23_8 6644.6 1394.6 (4.76x) 6634.1 1196.6 (5.54x)\nput_h264_qpel_16_mc30_8 2274.3 496.6 (4.58x) 2290.1 456.8 (5.01x)\nput_h264_qpel_16_mc31_8 5255.6 802.1 (6.55x) 4550.8 706.8 (6.44x)\nput_h264_qpel_16_mc32_8 7376.1 1265.1 (5.83x) 7352.8 1050.6 (7.00x)\nput_h264_qpel_16_mc33_8 4579.9 802.1 (5.71x) 4561.1 696.3 (6.55x)\n\nSigned-off-by: Niklas Haas \nSigned-off-by: J. Dekker ","shortMessageHtmlLink":"avcodec/riscv: add h264 qpel"}},{"before":"2b689261c5bae0005a76403219392f8a597717ed","after":"01c47dd235aea6bfb78a260494b47cf56183e981","ref":"refs/heads/master","pushedAt":"2024-09-28T04:54:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avformat/dump: don't print streams withing a group twice\n\nSigned-off-by: James Almer ","shortMessageHtmlLink":"avformat/dump: don't print streams withing a group twice"}},{"before":"81c6e6c9eeb2ced02654631dbe83d342e6b59505","after":"2b689261c5bae0005a76403219392f8a597717ed","ref":"refs/heads/master","pushedAt":"2024-09-27T18:37:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"MAINTAINERS: remove libopenjpeg decoder entry\n\nThe decoder wrapper was removed in 60ccb3fe78","shortMessageHtmlLink":"MAINTAINERS: remove libopenjpeg decoder entry"}},{"before":"f43916e217e253f902d2dddaa1287f7822396748","after":"81c6e6c9eeb2ced02654631dbe83d342e6b59505","ref":"refs/heads/master","pushedAt":"2024-09-27T10:20:17.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"vulkan_encode_h265: fix rate control VBV values\n\nThe values written were placeholder values.","shortMessageHtmlLink":"vulkan_encode_h265: fix rate control VBV values"}},{"before":"ea6734e1fa8d64b163ac80ea5f6736f708d4cb2e","after":"f43916e217e253f902d2dddaa1287f7822396748","ref":"refs/heads/master","pushedAt":"2024-09-26T07:38:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"ffbuild: add METALCC and METALLIB to BRIEF","shortMessageHtmlLink":"ffbuild: add METALCC and METALLIB to BRIEF"}},{"before":"cc73bf02ba99c862a7f5995bb693ef20caeda375","after":"ea6734e1fa8d64b163ac80ea5f6736f708d4cb2e","ref":"refs/heads/master","pushedAt":"2024-09-25T19:04:13.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"tests/fate/vcodec: Add 10bit 2pass FFv1 test\n\n(this covers ticket5405)\n\nSponsored-by: Sovereign Tech Fund\nSigned-off-by: Michael Niedermayer ","shortMessageHtmlLink":"tests/fate/vcodec: Add 10bit 2pass FFv1 test"}},{"before":"2bcc124e1a49e27b6a42b1d0ab1cac23568c3ca2","after":"cc73bf02ba99c862a7f5995bb693ef20caeda375","ref":"refs/heads/master","pushedAt":"2024-09-23T20:52:51.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"doc/general_contents: add missing reference to LCEVC\n\nSigned-off-by: James Almer ","shortMessageHtmlLink":"doc/general_contents: add missing reference to LCEVC"}},{"before":"a577d313b2c14c855ab8aa69bbe3527bd7727212","after":"2bcc124e1a49e27b6a42b1d0ab1cac23568c3ca2","ref":"refs/heads/master","pushedAt":"2024-09-23T13:13:06.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"vulkan_encode: set the quality level in session parameters\n\nWhile running this command\n\n./ffmpeg_g -loglevel debug -hwaccel vulkan -init_hw_device vulkan=vk:0,debug=1 -hwaccel_output_format vulkan -i input.y4m -vf 'format=nv12,hwupload' -c:v h264_vulkan -quality 2 output.mp4 -y\n\nIt hit this validation error:\n\nValidation Error: [ VUID-vkCmdEncodeVideoKHR-None-08318 ] Object 0: handle =\n0x8f000000008f, type = VK_OBJECT_TYPE_VIDEO_SESSION_KHR; Object 1: handle =\n0xfd00000000fd, type = VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR;\n| MessageID = 0x5dc3dd39\n| vkCmdEncodeVideoKHR(): The currently configured encode quality level (2) for\nVkVideoSessionKHR 0x8f000000008f[] does not match the encode quality level (0)\nVkVideoSessionParametersKHR 0xfd00000000fd[] was created with. The Vulkan spec\nstates: The bound video session parameters object must have been created with\nthe currently set video encode quality level for the bound video session at the\ntime the command is executed on the\ndevice (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-vkCmdEncodeVideoKHR-None-08318)\n\nThis patch adds a new function helper for creating session parameters, which\nalso sets the quality level and it's called by the H.264 and H.265 Vulkan\nencoders.","shortMessageHtmlLink":"vulkan_encode: set the quality level in session parameters"}},{"before":"9e1682761f9c2478722ac0204253d2abdba41aed","after":"a577d313b2c14c855ab8aa69bbe3527bd7727212","ref":"refs/heads/master","pushedAt":"2024-09-22T18:41:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"hwcontext_vulkan: add support for implicit DRM synchronization\n\nMore recent kernel versions allow for users to extract a sync_file\nhandle from a DMA-BUF, which can then be imported into Vulkan as a\nbinary semaphore.\n\nThis finally allows for synchronization between Vulkan and DMA-BUF\nimages, such as those from screen capture software, or VAAPI,\navoiding any corruption artifacts.\n\nThis is done fully asynchronously, where we use the kernel's\ngiven binary semaphores as a dependency to increment the image's\nusual VkSemaphores we allocate. The old imported binary semaphores\nare cleaned up after execution as usual.\n\nIn the future, hwcontext_drm should receive support for explicitly\nsynchronized images as well, which would make the synchronization\nmore robust and portable.","shortMessageHtmlLink":"hwcontext_vulkan: add support for implicit DRM synchronization"}},{"before":"2eef902d38dded68df7d874bc348aaa42ec87933","after":"9e1682761f9c2478722ac0204253d2abdba41aed","ref":"refs/heads/master","pushedAt":"2024-09-21T05:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avcodec/cbs_h266: Fix copy paste mistake\n\nThe us macro expect the range_max here, which seems should be\nMAX_UINT_BITS(hlen) here.\n\nFix CID1618757 Copy-paste error","shortMessageHtmlLink":"avcodec/cbs_h266: Fix copy paste mistake"}},{"before":"5211ad1acda35134bbb28a211ceb985e0d49e3c9","after":"2eef902d38dded68df7d874bc348aaa42ec87933","ref":"refs/heads/master","pushedAt":"2024-09-20T19:42:18.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avcodec/bsf/dts2pts: don't zero the node buffers when allocating them\n\nIt's unnecessary as the entire struct is written to immediately after it's\nallocated.\nRestores the behavior prior to fec6a8df3127795f0796f73494df7f27fe354550.\n\nSigned-off-by: James Almer ","shortMessageHtmlLink":"avcodec/bsf/dts2pts: don't zero the node buffers when allocating them"}},{"before":"7091da7129431ad7ede403799477086ed9a094a9","after":"5211ad1acda35134bbb28a211ceb985e0d49e3c9","ref":"refs/heads/master","pushedAt":"2024-09-19T07:39:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"lavc/vaapi_encode: Fix potential use of uninitialized value\n\nSigned-off-by: Fei Wang ","shortMessageHtmlLink":"lavc/vaapi_encode: Fix potential use of uninitialized value"}},{"before":"0aa4ac0faf639583ea875aaea4daca435cbd2005","after":"7091da7129431ad7ede403799477086ed9a094a9","ref":"refs/heads/master","pushedAt":"2024-09-18T19:36:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"configure: correctly set sanitizer toolchain compilers\n\nPreviously only the C compiler was set, which would lead to\nconfusing situations where even though clang-asan was selected,\nit would still use g++ for C++ code, failing because configure\ndoes not support mixing compilers in this way (which is a separate\nissue not addressed by this commit).","shortMessageHtmlLink":"configure: correctly set sanitizer toolchain compilers"}},{"before":"8707c8660d4ba9376b7e08b69c29486036c34212","after":"0aa4ac0faf639583ea875aaea4daca435cbd2005","ref":"refs/heads/master","pushedAt":"2024-09-17T21:30:57.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"lavc: bump minor and add Changelog entry for the Vulkan H265 encoder","shortMessageHtmlLink":"lavc: bump minor and add Changelog entry for the Vulkan H265 encoder"}},{"before":"5c66a3ab51807b0f471822ae261dd6b09030a439","after":"8707c8660d4ba9376b7e08b69c29486036c34212","ref":"refs/heads/master","pushedAt":"2024-09-15T19:13:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avformat/dvdvideodec: implement seeking\n\nPlayer applications can now enjoy seeking while playing back\na title. Accuracy is at the mercy of what libdvdnav exposes,\nwhich is currently dvdnav_time_search().\n\nSigned-off-by: Marth64 \nSigned-off-by: Anton Khirnov ","shortMessageHtmlLink":"avformat/dvdvideodec: implement seeking"}},{"before":"3f84d1d1fb75e4192c35664b4dd4741e8381b667","after":"5c66a3ab51807b0f471822ae261dd6b09030a439","ref":"refs/heads/master","pushedAt":"2024-09-15T11:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avcodec/vvc: Fix output and unref a frame which isn't decoding yet\n\nff_vvc_output_frame is called before actually decoding. It's possible\nfor ff_vvc_output_frame to select current frame to output. If current\nframe is nonref frame, it will be released by ff_vvc_unref_frame.\n\nFix this by always marking the current frame with\nVVC_FRAME_FLAG_SHORT_REF, as is done by the HEVC decoder.","shortMessageHtmlLink":"avcodec/vvc: Fix output and unref a frame which isn't decoding yet"}},{"before":"6229e4ac425b4566446edefb67d5c225eb397b58","after":"3f84d1d1fb75e4192c35664b4dd4741e8381b667","ref":"refs/heads/master","pushedAt":"2024-09-14T18:50:36.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"aarch64/vvc: Add avg\n\navg_8_2x2_c: 0.2 ( 1.00x)\navg_8_2x2_neon: 0.2 ( 1.00x)\navg_8_4x4_c: 0.2 ( 1.00x)\navg_8_4x4_neon: 0.2 ( 1.00x)\navg_8_8x8_c: 0.9 ( 1.00x)\navg_8_8x8_neon: 0.2 ( 5.29x)\navg_8_16x16_c: 3.7 ( 1.00x)\navg_8_16x16_neon: 0.7 ( 5.44x)\navg_8_32x32_c: 14.9 ( 1.00x)\navg_8_32x32_neon: 1.7 ( 8.91x)\navg_8_64x64_c: 59.7 ( 1.00x)\navg_8_64x64_neon: 6.9 ( 8.62x)\navg_8_128x128_c: 254.7 ( 1.00x)\navg_8_128x128_neon: 26.9 ( 9.46x)\navg_10_2x2_c: 0.2 ( 1.00x)\navg_10_2x2_neon: 0.2 ( 1.00x)\navg_10_4x4_c: 0.2 ( 1.00x)\navg_10_4x4_neon: 0.2 ( 1.00x)\navg_10_8x8_c: 0.9 ( 1.00x)\navg_10_8x8_neon: 0.2 ( 5.29x)\navg_10_16x16_c: 3.4 ( 1.00x)\navg_10_16x16_neon: 0.4 ( 8.06x)\navg_10_32x32_c: 13.9 ( 1.00x)\navg_10_32x32_neon: 1.9 ( 7.23x)\navg_10_64x64_c: 54.2 ( 1.00x)\navg_10_64x64_neon: 8.4 ( 6.43x)\navg_10_128x128_c: 232.4 ( 1.00x)\navg_10_128x128_neon: 30.9 ( 7.52x)\navg_12_2x2_c: 0.0 ( 0.00x)\navg_12_2x2_neon: 0.2 ( 0.00x)\navg_12_4x4_c: 0.4 ( 1.00x)\navg_12_4x4_neon: 0.2 ( 2.43x)\navg_12_8x8_c: 0.7 ( 1.00x)\navg_12_8x8_neon: 0.2 ( 3.86x)\navg_12_16x16_c: 3.7 ( 1.00x)\navg_12_16x16_neon: 0.4 ( 8.65x)\navg_12_32x32_c: 13.7 ( 1.00x)\navg_12_32x32_neon: 2.2 ( 6.29x)\navg_12_64x64_c: 53.9 ( 1.00x)\navg_12_64x64_neon: 7.7 ( 7.03x)\navg_12_128x128_c: 270.9 ( 1.00x)\navg_12_128x128_neon: 30.4 ( 8.90x)","shortMessageHtmlLink":"aarch64/vvc: Add avg"}},{"before":"bb91425eb89affd45dfcdb004bd361e0630a7ece","after":"6229e4ac425b4566446edefb67d5c225eb397b58","ref":"refs/heads/master","pushedAt":"2024-09-13T19:41:08.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avformat/mxfdec: narrow variable scopes","shortMessageHtmlLink":"avformat/mxfdec: narrow variable scopes"}},{"before":"ca77fc21774daac141664818db871d9df493eb3a","after":"bb91425eb89affd45dfcdb004bd361e0630a7ece","ref":"refs/heads/master","pushedAt":"2024-09-13T08:04:39.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"fftools/ffmpeg_mux_init: remove unused variable\n\nThis dict is declared and freed but nothing is ever written to it.","shortMessageHtmlLink":"fftools/ffmpeg_mux_init: remove unused variable"}},{"before":"504c1ffcd8dd09c40f4eacecb407d5fce423145c","after":"ca77fc21774daac141664818db871d9df493eb3a","ref":"refs/heads/master","pushedAt":"2024-09-12T19:46:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avfilter: fix YUV colorspace negotiation for YUVJ\n\nIronically, despite being introduced to make YUVJ unnecessary, the new\nYUV negotiation logic failed to actually negotiate YUVJ formats\nthemselves correctly, leading to errors when passing YUVJ frames into\na filter graph. (They were effectively treated like RGB or Grayscale\nformats, rather than as forced-full-range YUV, and hence did not have\ntheir colorspace matrix correctly negotiated)\n\nFix this by splitting off the YUVJ check from ff_fmt_is_regular_yuv().\nObviously, we can trivially undo this change again once YUVJ is actually\ndeleted from the codebase.\n\nFixes: #11179","shortMessageHtmlLink":"avfilter: fix YUV colorspace negotiation for YUVJ"}},{"before":"4646a74d1e61abfffbde3a590a3b8277c000f0b9","after":"504c1ffcd8dd09c40f4eacecb407d5fce423145c","ref":"refs/heads/master","pushedAt":"2024-09-12T10:54:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"fftools/ffmpeg: remove useless error check\n\nWhen ret is checked here, it was never assigned anything, making this\ncheck useless, as highlighted by Coverity.\n\nIt seems to be a copy paste mistake given that opt_match_per_stream_str\ndoes not return an error code that could be checked and the previous\nvalue assigned to ret is already checked above. So just remove this\ncheck.\n\nFixes: CID1616292","shortMessageHtmlLink":"fftools/ffmpeg: remove useless error check"}},{"before":"071c4990265a0605a80c0443ef728945ed8a9f5e","after":"4646a74d1e61abfffbde3a590a3b8277c000f0b9","ref":"refs/heads/master","pushedAt":"2024-09-10T15:14:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"lavc/Makefile: only compile hw_base_encode_h264.c when actually needed","shortMessageHtmlLink":"lavc/Makefile: only compile hw_base_encode_h264.c when actually needed"}},{"before":"5e9845f11eddb8124910ece2d04c10799d8e6bd2","after":"071c4990265a0605a80c0443ef728945ed8a9f5e","ref":"refs/heads/master","pushedAt":"2024-09-09T19:19:00.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"avfilter/unsharp: Call function directly rather than via function pointer\n\nSigned-off-by: Zhao Zhili ","shortMessageHtmlLink":"avfilter/unsharp: Call function directly rather than via function poi…"}},{"before":"b4e918221c212a9284dd9074a18abdb6d56dedbe","after":"5e9845f11eddb8124910ece2d04c10799d8e6bd2","ref":"refs/heads/master","pushedAt":"2024-09-09T09:22:15.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"vulkan(_decode): fix, simplify and improve queries\n\nThe old query code never worked properly, and did some hideous\nheuristics to read the status bit, and work that into a return\ncode.\nThis is all best left to callers to do, which simplifies\nour code a lot.\n\nThis also fixes minor validation errors regarding calling queries\nwhich are not in their active state.","shortMessageHtmlLink":"vulkan(_decode): fix, simplify and improve queries"}},{"before":"c0666d8bedfb8bd242ea2a9fe2bd3e5a1addc0a5","after":"b4e918221c212a9284dd9074a18abdb6d56dedbe","ref":"refs/heads/master","pushedAt":"2024-09-08T20:42:11.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"doc/APIchanges: mention correct version number\n\nMissed while rebasing","shortMessageHtmlLink":"doc/APIchanges: mention correct version number"}},{"before":"6df0c5f9f4c3261acf5b0efe43597b9eb765d6b6","after":"c0666d8bedfb8bd242ea2a9fe2bd3e5a1addc0a5","ref":"refs/heads/master","pushedAt":"2024-09-07T15:23:39.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"swscale/aarch64/rgb2rgb: add neon implementation for rgb24toyv12\n\n A55 A76\nrgb24toyv12_16_200_c: 36890.6 17275.5\nrgb24toyv12_16_200_neon: 12460.1 ( 2.96x) 5360.8 ( 3.22x)\nrgb24toyv12_128_60_c: 83205.1 39884.8\nrgb24toyv12_128_60_neon: 27468.4 ( 3.03x) 13552.5 ( 2.94x)\nrgb24toyv12_512_16_c: 88111.6 42346.8\nrgb24toyv12_512_16_neon: 29126.6 ( 3.03x) 14411.2 ( 2.94x)\nrgb24toyv12_1920_4_c: 82068.1 39620.0\nrgb24toyv12_1920_4_neon: 27011.6 ( 3.04x) 13492.2 ( 2.94x)","shortMessageHtmlLink":"swscale/aarch64/rgb2rgb: add neon implementation for rgb24toyv12"}},{"before":"3d0d0f68d5c5f619ae019c6f37c2f06d9e8debfd","after":"6df0c5f9f4c3261acf5b0efe43597b9eb765d6b6","ref":"refs/heads/master","pushedAt":"2024-09-06T18:09:02.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"lavc/vvc: Remove experimental flag\n\nThis reverts commit 110d8549d575aae6b2f627cd63e2eb7082ab8926.\n\nI have been working through fixing bugs, particularly crashes I've\nfound using a fuzzer, in the VVC decoder for the past few months.\nWhile I won't claim it is now bug-free, it is considerably more\nresilient than it was and I think in a position to have the\nexperimental flag removed for release 7.1.\n\nAdditionally, most of the Main 10 features of VVC which were missing\nversion of the decoder released in 7.0 have now been implemented.\nThis includes the most major missing features: IBC, subpictures and RPR.\n\nSigned-off-by: Frank Plowman ","shortMessageHtmlLink":"lavc/vvc: Remove experimental flag"}},{"before":"d9f594209fb1a9c87017034f943dcb311a9d2896","after":"3d0d0f68d5c5f619ae019c6f37c2f06d9e8debfd","ref":"refs/heads/master","pushedAt":"2024-09-05T12:00:58.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"doc/filters: update uspp availability status\n\nThe filter was disabled in 95054bfa48 and re-enabled in 771c27119d","shortMessageHtmlLink":"doc/filters: update uspp availability status"}},{"before":"0a780d3076fe44fe6d641e84e291b567fca29999","after":"d9f594209fb1a9c87017034f943dcb311a9d2896","ref":"refs/heads/master","pushedAt":"2024-09-04T21:21:00.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"jjsuwa-sys3175","name":"Takayuki 'January June' Suwa","path":"/jjsuwa-sys3175","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290592?s=80&v=4"},"commit":{"message":"checkasm/riscv: print official extension names","shortMessageHtmlLink":"checkasm/riscv: print official extension names"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOVQwNDo1MDo1Ny4wMDAwMDBazwAAAATDsPOq","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQyMToyMTowMC4wMDAwMDBazwAAAAStLMX-"}},"title":"Activity · jjsuwa-sys3175/FFmpeg"}