{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":356412310,"defaultBranch":"main","name":"vk_video_samples","ownerLogin":"nvpro-samples","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-09T22:26:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7234603?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711683495.0","currentOid":""},"activityList":{"items":[{"before":"9fe647b88027d2503ab33a9eb14d7569cd33618c","after":"0d1601beb7e1947e70e203ff9cd4f19761b19520","ref":"refs/heads/main","pushedAt":"2024-09-20T23:50:15.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encoder: fix VkVideoPictureResourceInfoKHR::baseArrayLayer\n\nIf the image view is an array, the baseArrayLayer points into the image\nview's layers. But in that path, each image view is only one layer, so\nthe baseArrayLayer should be 0.\n\nIf the image view is not an array, the baseArrayLayer should be 0, since\nthe image view has 0 layers.\n\nFixes VUID-VkVideoPictureResourceInfoKHR-baseArrayLayer-07175.","shortMessageHtmlLink":"encoder: fix VkVideoPictureResourceInfoKHR::baseArrayLayer"}},{"before":"9b16929f5a6c8a6ef2bea0e9c56e242dbccf4b1d","after":"9fe647b88027d2503ab33a9eb14d7569cd33618c","ref":"refs/heads/main","pushedAt":"2024-09-09T15:32:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Fix h264/h265 encoder crash due to insufficient pictures in dpbImagePool","shortMessageHtmlLink":"Fix h264/h265 encoder crash due to insufficient pictures in dpbImagePool"}},{"before":"6c60122a7072b801c8c79e24d4d2016216ac95bb","after":"9b16929f5a6c8a6ef2bea0e9c56e242dbccf4b1d","ref":"refs/heads/main","pushedAt":"2024-09-09T04:29:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: add out of order cmBuf recording\n\nadded ProcessFramesReverse function\nadded ProcessOutOfOrderFrames for recording\ncleaned-up the dump messages\n\nUse --testOutOfOrderRecording to enable out-of-order (reverse)\nencoding.\nCurrently only supported with consecutiveBFrameCount > 0.","shortMessageHtmlLink":"encode: add out of order cmBuf recording"}},{"before":"4c8c595003aadf822d87667cfd54e43f766f21da","after":"6c60122a7072b801c8c79e24d4d2016216ac95bb","ref":"refs/heads/main","pushedAt":"2024-09-02T15:49:24.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: code clean-up and align with khronos repo","shortMessageHtmlLink":"encode: code clean-up and align with khronos repo"}},{"before":"26587554c91a08ece5871f4aea44fec3834f557b","after":"4c8c595003aadf822d87667cfd54e43f766f21da","ref":"refs/heads/main","pushedAt":"2024-09-01T15:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: fix h.265's rate control calculations","shortMessageHtmlLink":"encode: fix h.265's rate control calculations"}},{"before":"5948eb38512725aca614bb818cca3f6c6e7a07ed","after":"26587554c91a08ece5871f4aea44fec3834f557b","ref":"refs/heads/main","pushedAt":"2024-08-28T17:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: wait on fence before AssembleBitstreamData\n\nWait on the encoder's fence before performing encoder data Assembly.\nThis is more robust than relying on queries with VK_QUERY_RESULT_WAIT_BIT.","shortMessageHtmlLink":"encode: wait on fence before AssembleBitstreamData"}},{"before":"6f13afa5141857763a4abedaafc1a980f29f8f05","after":"5948eb38512725aca614bb818cca3f6c6e7a07ed","ref":"refs/heads/main","pushedAt":"2024-08-26T02:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Fixes the printf formatter of WaitAndResetFence","shortMessageHtmlLink":"Fixes the printf formatter of WaitAndResetFence"}},{"before":"c9fb926b9bdc99cdb4618279f10c091ed51a25c5","after":"6f13afa5141857763a4abedaafc1a980f29f8f05","ref":"refs/heads/main","pushedAt":"2024-08-24T00:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"FilterYuvCompute: fix the fence signaling and reset","shortMessageHtmlLink":"FilterYuvCompute: fix the fence signaling and reset"}},{"before":"547d7c2842cfbae9063add045921df235fcc71e1","after":"c9fb926b9bdc99cdb4618279f10c091ed51a25c5","ref":"refs/heads/main","pushedAt":"2024-08-23T20:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: Fix the first frame fence state to non-SIGNALED","shortMessageHtmlLink":"encode: Fix the first frame fence state to non-SIGNALED"}},{"before":"42c6ab6caaa5d61d0804cf52bef10bfebeafec4e","after":"547d7c2842cfbae9063add045921df235fcc71e1","ref":"refs/heads/main","pushedAt":"2024-08-23T20:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: Windows build warnings and error fixes","shortMessageHtmlLink":"encode: Windows build warnings and error fixes"}},{"before":"882ae5f8150785f9f2fac8112bc1913bb787f18a","after":"42c6ab6caaa5d61d0804cf52bef10bfebeafec4e","ref":"refs/heads/main","pushedAt":"2024-08-23T16:46:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: transtion layout only if valid setup image\n\nTranstion the layout of the image of the setup slot\nonly if there is a setup image.","shortMessageHtmlLink":"encode: transtion layout only if valid setup image"}},{"before":"be72d809538c728c7e28b46a073af60f732d5ca5","after":"882ae5f8150785f9f2fac8112bc1913bb787f18a","ref":"refs/heads/main","pushedAt":"2024-08-22T18:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"VLfix validation layers howto enable/disable\n\nDetails:\n- Added How To Section for the validation layers.","shortMessageHtmlLink":"VLfix validation layers howto enable/disable"}},{"before":"2dccef71d116a29e9e3d5b4606c21131342e998c","after":"be72d809538c728c7e28b46a073af60f732d5ca5","ref":"refs/heads/main","pushedAt":"2024-08-22T18:19:59.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"VLfix encodeInfo's dstBuffer type and usage flags\n\n- [ VUID-vkCmdEncodeVideoKHR-pEncodeInfo-08201 ] vkCmdEncodeVideoKHR(): pEncodeInfo->dstBuffer (VkBuffer 0x..[])\nis not compatible with the video profile VkVideoSessionKHR 0x..[] was created with. The Vulkan spec states:\npEncodeInfo->dstBuffer must be compatible with the video profile the bound video session was created with;\n- [ VUID-VkBufferCreateInfo-None-09499 ] pCreateInfo->usage has VkBufferUsageFlagBits values that requires\nthe extensions VK_KHR_video_decode_queue. The Vulkan spec states: If the pNext chain does not include a\nVkBufferUsageFlags2CreateInfoKHR structure, usage must be a valid combination of VkBufferUsageFlagBits values;\n- [ VUID-VkBufferCreateInfo-usage-04814 ] vkCreateBuffer(): pCreateInfo->pNext.pProfiles\ncontains no video profile specifying a video encode operation. The Vulkan spec states: If usage includes\nVK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR or VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR,\nand flags does not include VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR, then the pNext\nchain must include a VkVideoProfileListInfoKHR structure with profileCount greater than 0 and pProfiles including\nat least one VkVideoProfileInfoKHR structure with a videoCodecOperation member specifying an encode operation.","shortMessageHtmlLink":"VLfix encodeInfo's dstBuffer type and usage flags"}},{"before":"b679bb1ca4c3ca3ecc41b421f90e1c6ded881d7f","after":"2dccef71d116a29e9e3d5b4606c21131342e998c","ref":"refs/heads/main","pushedAt":"2024-08-18T18:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Add --deviceUuid parameter to select a device\n\nAdd --deviceUuid parameter to select a device by UUID\nusing hex string of 32 bytes (2 per hex value) as a parameter.\nThis strung should match the value reported by the device in\nVkPhysicalDeviceProperties::pipelineCacheUUID[VK_UUID_SIZE].","shortMessageHtmlLink":"Add --deviceUuid parameter to select a device"}},{"before":"594bfcb73dd709292d128f86ee52c3e1b0867d22","after":"b679bb1ca4c3ca3ecc41b421f90e1c6ded881d7f","ref":"refs/heads/main","pushedAt":"2024-08-12T22:58:56.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: Add command line options for few av1 tools","shortMessageHtmlLink":"encode: Add command line options for few av1 tools"}},{"before":"84d0cd0e937c5e018bd9be81b9f40ef007afe959","after":"594bfcb73dd709292d128f86ee52c3e1b0867d22","ref":"refs/heads/main","pushedAt":"2024-07-30T12:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encode: Closed GOP structure support\n\nAdded closed GOP structure support\nFix the last frame sequence","shortMessageHtmlLink":"encode: Closed GOP structure support"}},{"before":"1dbe9e8db7f6aafc9582d4af04fa5073241fc6e0","after":"84d0cd0e937c5e018bd9be81b9f40ef007afe959","ref":"refs/heads/main","pushedAt":"2024-07-25T21:04:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"YcbcrNormalizeColorRange: Build warning fixes","shortMessageHtmlLink":"YcbcrNormalizeColorRange: Build warning fixes"}},{"before":"ebfc221e7b9266c5a36bda7d9ba33c820c2f0ddd","after":"1dbe9e8db7f6aafc9582d4af04fa5073241fc6e0","ref":"refs/heads/main","pushedAt":"2024-07-24T10:47:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"encoder: Gop structure fixes v.3\n\nAdd config parameters for the GOP structure\nAdded GOP extra testing dump and fixes\nAdjust the GOP structure based on maxNumFrames\nExtend num of frames dumped for testing\nRemove GetFrameInDecodeOrder() as unused\nFix the GOP B frames before I issue\nFix the GOP encder var naming\nUse combined GetPositionInGOP with calc\nremove ComputeDecodeOrderMap\nintroduce GopState and GopPosition\nIDR sequence fixes\nFrame dump clean-up and fixes\nClean-up IsFrameReference\nClean-up GetPositionInGOP\nClean-up Gop dump\nRemove GetReferenceNumbers and GetReferences","shortMessageHtmlLink":"encoder: Gop structure fixes v.3"}},{"before":"9af0664b983e1c5f311b3a79acc167e7b6cbaaf9","after":"ebfc221e7b9266c5a36bda7d9ba33c820c2f0ddd","ref":"refs/heads/main","pushedAt":"2024-06-25T23:55:07.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Framebuffer image mgr restructure\n\nAdd flexible spec and view arrays.\nAdd FB interface for the decoder and consumer clients.\nFix the encoder's display interface\nadd optimalOutputIndex and fix the filter\nAdd m_maxNumImageTypeIdx","shortMessageHtmlLink":"Framebuffer image mgr restructure"}},{"before":"53f579472ed3d92ba077114e170e871a54010a80","after":"9af0664b983e1c5f311b3a79acc167e7b6cbaaf9","ref":"refs/heads/main","pushedAt":"2024-04-12T20:27:14.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Remove unused field `noTick` from ProgramConfig\n\nSigned-off-by: Stephan Seitz ","shortMessageHtmlLink":"Remove unused field noTick from ProgramConfig"}},{"before":"1d18f4875ba4cc28e9ff53de7c2885c2b844e154","after":"63c1ac2b425bb8db75ba9c2e1b664046288c98e3","ref":"refs/heads/video-decode-av1-beta","pushedAt":"2024-04-05T21:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"AV1 decode does not support videoSessionParametersTemplate","shortMessageHtmlLink":"AV1 decode does not support videoSessionParametersTemplate"}},{"before":"a36c23f91cfa4b96b7e2ba7ca2e0774183bd2f29","after":"53f579472ed3d92ba077114e170e871a54010a80","ref":"refs/heads/main","pushedAt":"2024-04-05T21:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Fix submit's pWaitDstStageMask","shortMessageHtmlLink":"Fix submit's pWaitDstStageMask"}},{"before":"37b2fa929a5186e0a18c8658e46c73a648296de6","after":"a36c23f91cfa4b96b7e2ba7ca2e0774183bd2f29","ref":"refs/heads/main","pushedAt":"2024-04-05T21:12:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"VulkanVideoImagePool fix the MP MUTABLE FORMAT\n\nIf image was created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag,\nif the format of the image is a multi-planar format, and if subresourceRange.aspectMask is\none of the multi-planar aspect mask bits, then format must be compatible with\nthe VkFormat for the plane of the image format indicated by subresourceRange.aspectMask,\nas defined in Compatible Formats of Planes of Multi-Planar Formats","shortMessageHtmlLink":"VulkanVideoImagePool fix the MP MUTABLE FORMAT"}},{"before":"bbec7f63044da1b4de8fb5fbc6668c73fab6419c","after":"37b2fa929a5186e0a18c8658e46c73a648296de6","ref":"refs/heads/main","pushedAt":"2024-04-05T20:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Fix double vkUnmap calls\n\nAppears to be missed in f289815. The memory should be mapped and\nunmapped by VulkanDeviceMemoryImpl.\n\nRelated to nvpro-samples#41.\n\nSigned-off-by: Benjamin Cheng ","shortMessageHtmlLink":"Fix double vkUnmap calls"}},{"before":"2b35d6c0f62a4853ebaf036b5920433698da8c4f","after":"bbec7f63044da1b4de8fb5fbc6668c73fab6419c","ref":"refs/heads/main","pushedAt":"2024-04-05T20:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"decoder: only create compute queue when requested\n\nIf a compute queue isn't requested at InitPhysicalDevice() time, the\nqueue family for compute won't be retrieved. Then if createComputeQueue\nis set in CreateVulkanDevice, vkGetDeviceQueue will be called with\nqueueFamilyIndex = -1.\n\nSigned-off-by: Benjamin Cheng ","shortMessageHtmlLink":"decoder: only create compute queue when requested"}},{"before":"23256727fb4a7e0b5053def315ed706e74d76586","after":"1d18f4875ba4cc28e9ff53de7c2885c2b844e154","ref":"refs/heads/video-decode-av1-beta","pushedAt":"2024-04-05T18:22:55.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"AV1 decode build clean-up","shortMessageHtmlLink":"AV1 decode build clean-up"}},{"before":"e4186b241259d8eec24e7519489dd5ac9cb7a74e","after":null,"ref":"refs/heads/video-encode-h264-265-alpha","pushedAt":"2024-03-29T03:38:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"}},{"before":"64dc32c33a4dc48a878460e3d2de4cbf4452d9da","after":"2b35d6c0f62a4853ebaf036b5920433698da8c4f","ref":"refs/heads/main","pushedAt":"2024-03-28T21:43:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"decode: add extra debug for FB pic index allocations","shortMessageHtmlLink":"decode: add extra debug for FB pic index allocations"}},{"before":"c9807d20b9ce3d86c1aba5fcbe3caed813de026d","after":"64dc32c33a4dc48a878460e3d2de4cbf4452d9da","ref":"refs/heads/main","pushedAt":"2024-03-28T20:12:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Fix timeout wait when outputting to file.","shortMessageHtmlLink":"Fix timeout wait when outputting to file."}},{"before":"e4acebb0525cf070de5ab387b6859828c8f5d3bf","after":"c9807d20b9ce3d86c1aba5fcbe3caed813de026d","ref":"refs/heads/main","pushedAt":"2024-03-28T20:08:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zlatinski","name":"Tony (Atanas) Zlatinski","path":"/zlatinski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1649172?s=80&v=4"},"commit":{"message":"Add support for a separate Xfer queue","shortMessageHtmlLink":"Add support for a separate Xfer queue"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMzo1MDoxNS4wMDAwMDBazwAAAAS8chpK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMzo1MDoxNS4wMDAwMDBazwAAAAS8chpK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOFQyMDowODoxMi4wMDAwMDBazwAAAAQiITRy"}},"title":"Activity ยท nvpro-samples/vk_video_samples"}