{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13598380,"defaultBranch":"master","name":"gstreamer-imx","ownerLogin":"Freescale","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-15T18:30:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1429365?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690882906.0","currentOid":""},"activityList":{"items":[{"before":"f979ab6ea3133a5648b6e40a27dee44ea56265fe","after":"ce4f86e60f12c56574f727f3317fa8aa30a11387","ref":"refs/heads/master","pushedAt":"2024-03-18T21:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"vpu: Use extended libimxvpuapi function for detecting sync points\n\nNot all sync points are I/IDR frames. In intra refresh, they are P frames.\nUse the new function to better detect appropriate sync points.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"vpu: Use extended libimxvpuapi function for detecting sync points"}},{"before":"b7d9e3eeca57426714e0ce83815eb3b03f3a3b0d","after":"f979ab6ea3133a5648b6e40a27dee44ea56265fe","ref":"refs/heads/master","pushedAt":"2024-03-14T15:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Replace intra-refresh property with use-intra-refresh\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Replace intra-refresh property with use-intra-refresh"}},{"before":"cb3cd45676e808b222ac573e8a118f44fd70c288","after":"b7d9e3eeca57426714e0ce83815eb3b03f3a3b0d","ref":"refs/heads/master","pushedAt":"2024-02-05T22:12:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"vpu: Add full video range support in h.264 encoder\n\n\"Full video range\" means that the valid input range for Y, U, and V\nchannels is 0-255. Normally, the valid range is 16-235 for Y, and 16-240\nfor U and V. (The restricted ranges were used in old television equipment\nto allow for some room for filter overshoots.)\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"vpu: Add full video range support in h.264 encoder"}},{"before":"b7ea6bc2b1fabf67ad6e33f6ac5801f23ff44f9b","after":"cb3cd45676e808b222ac573e8a118f44fd70c288","ref":"refs/heads/master","pushedAt":"2023-08-01T09:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Version 2.2.0\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Version 2.2.0"}},{"before":"315cafbd5665891879eb684ff6246bb8ef870773","after":"b7ea6bc2b1fabf67ad6e33f6ac5801f23ff44f9b","ref":"refs/heads/master","pushedAt":"2023-08-01T09:39:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Add note to README about ISI and necessary devicetree modifications\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Add note to README about ISI and necessary devicetree modifications"}},{"before":"b5f1aa5b6600eadffef79874bc964037cf1d8b31","after":"315cafbd5665891879eb684ff6246bb8ef870773","ref":"refs/heads/master","pushedAt":"2023-07-30T11:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"v4l2: Fix meson options\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"v4l2: Fix meson options"}},{"before":"c0681e0ca4750e29e5af864a473b504da8264a66","after":"b5f1aa5b6600eadffef79874bc964037cf1d8b31","ref":"refs/heads/master","pushedAt":"2023-07-24T17:23:19.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx2d: Add overlay composition support to imx2d video sinks\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx2d: Add overlay composition support to imx2d video sinks"}},{"before":"d4fa2ee26061a80bc4830a2bbf3e0d85695a25ad","after":"c0681e0ca4750e29e5af864a473b504da8264a66","ref":"refs/heads/master","pushedAt":"2023-07-16T21:47:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"v4l2: Add optional device autodetection to imxv4l2isivideotransform\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"v4l2: Add optional device autodetection to imxv4l2isivideotransform"}},{"before":"92a0700cf977a633aea0fae571178559f8252d2e","after":"d4fa2ee26061a80bc4830a2bbf3e0d85695a25ad","ref":"refs/heads/master","pushedAt":"2023-07-16T20:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Update README\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Update README"}},{"before":"9ecaa7ac08ee905fc718b953663d28c013b4ca43","after":"92a0700cf977a633aea0fae571178559f8252d2e","ref":"refs/heads/master","pushedAt":"2023-07-16T19:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"uniaudio: Remove GStreamer 1.10 check\n\nGStreamer >=1.14 is required overall anyway, so this check is pointless.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"uniaudio: Remove GStreamer 1.10 check"}},{"before":"1a67d16647ee5a1aaa0817e531beb71c86915379","after":"9ecaa7ac08ee905fc718b953663d28c013b4ca43","ref":"refs/heads/master","pushedAt":"2023-07-16T18:52:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"v4l2: Add workarounds to ISI transform element\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"v4l2: Add workarounds to ISI transform element"}},{"before":"429e576fab9c3ebb0e8729825737c6ac56094fe4","after":"1a67d16647ee5a1aaa0817e531beb71c86915379","ref":"refs/heads/master","pushedAt":"2023-07-15T15:06:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx-gst-libs: video: Adjust video meta before doing a CPU based frame copy\n\nThis fixes cases where the very first frame might be distorted but the\nfollowup ones are okay. gst_video_frame_map() uses the videometa values\nfrom the source and destination buffers if present. The buffer pool\nproduces buffers with a videometa, but it is one that is not containing\naligned stride values. Consequently, the videometa must be adjusted\n_before_ the gst_video_frame_map() call to prevent that one from using\nunaligned stride values.\n\nIn practice, followup frames may be okay, since the buffers that get\nreturned to the pool contain videometas with previously adjusted stride\nvalues by then. But by adjusting first, it is ensured that they are\nalways already adjusted prior to the frame mapping and copy.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx-gst-libs: video: Adjust video meta before doing a CPU based frame…"}},{"before":"2b42f1a46558054345ea9fd245c2d8dca22046d2","after":"429e576fab9c3ebb0e8729825737c6ac56094fe4","ref":"refs/heads/master","pushedAt":"2023-06-29T15:23:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"v4l2: Check for G2D Amphion tile support before building Amphion decoder\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"v4l2: Check for G2D Amphion tile support before building Amphion decoder"}},{"before":"047f004fa0690f71e9097ae9f0e765652467ac05","after":"2b42f1a46558054345ea9fd245c2d8dca22046d2","ref":"refs/heads/master","pushedAt":"2023-06-29T08:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx2d: g2d: Enable YVYU and NV61 when using G2D newer than 1.x\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx2d: g2d: Enable YVYU and NV61 when using G2D newer than 1.x"}},{"before":"a10436079972705afb49abfa1c08fafd2aa37b49","after":"047f004fa0690f71e9097ae9f0e765652467ac05","ref":"refs/heads/master","pushedAt":"2023-06-29T08:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx2d: g2d: Check if Amphion tile enums are present\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx2d: g2d: Check if Amphion tile enums are present"}},{"before":"4368bd0d822b179c245c2b0b1c33f38a8d97cb0d","after":"a10436079972705afb49abfa1c08fafd2aa37b49","ref":"refs/heads/master","pushedAt":"2023-06-28T17:08:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Misc logging improvements\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Misc logging improvements"}},{"before":"682772c8c594a90147715eba3e9e68f2e112efb2","after":"4368bd0d822b179c245c2b0b1c33f38a8d97cb0d","ref":"refs/heads/master","pushedAt":"2023-06-24T18:15:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx2d: g2d: Don't restrict calls to one thread if G2D is new enough\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx2d: g2d: Don't restrict calls to one thread if G2D is new enough"}},{"before":"9ec145df8e3376e503f13cd22ae724a095d4c215","after":"682772c8c594a90147715eba3e9e68f2e112efb2","ref":"refs/heads/master","pushedAt":"2023-05-31T08:42:33.263Z","pushType":"push","commitsCount":3,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx-gst-libs: common: Replace dup() with memory ref'ing in dmabuf uploader\n\nUsing dup() was causing an FD leak because the dup'ed FD was not being\nclosed correctly. But also, just using dup() risks data races because\nproducers can still write to the same dma-buf memory that consumers are\nprocessing. Instead, ref the input dmabuf gstmemory to let the rest of\nthe pipeline know that the gstmemory is in use.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx-gst-libs: common: Replace dup() with memory ref'ing in dmabuf upl…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQyMToxMjoxNS4wMDAwMDBazwAAAAQY-1mT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQyMToxMjoxNS4wMDAwMDBazwAAAAQY-1mT","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMVQwODo0MjozMy4yNjM0MDJazwAAAAM3olrS"}},"title":"Activity · Freescale/gstreamer-imx"}