{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":672927446,"defaultBranch":"master","name":"pl_mpegDC","ownerLogin":"ianmicheal","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-07-31T13:32:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59771322?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691564946.0","currentOid":""},"activityList":{"items":[{"before":"d3ad62dcc01b3119905535ff0fe6974d8f373fe5","after":"4d488938febb79ea6d76e593a8504fa352d10b74","ref":"refs/heads/master","pushedAt":"2023-08-10T19:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update pl_mpeg.h","shortMessageHtmlLink":"Update pl_mpeg.h"}},{"before":"cd3072a90e42bc69282231223c2ad77cf8ac8c83","after":"d3ad62dcc01b3119905535ff0fe6974d8f373fe5","ref":"refs/heads/master","pushedAt":"2023-08-10T19:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ff8c5a1595369bdb3ae767e4ba23cae0899f1fbd","after":"cd3072a90e42bc69282231223c2ad77cf8ac8c83","ref":"refs/heads/master","pushedAt":"2023-08-10T19:50:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update pl_mpegDC.c","shortMessageHtmlLink":"Update pl_mpegDC.c"}},{"before":"aacda89c723c16c6331ccf47aa0df1caee68d5ec","after":"ff8c5a1595369bdb3ae767e4ba23cae0899f1fbd","ref":"refs/heads/master","pushedAt":"2023-08-09T15:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload\n\nexperimental version using sh4 matrix as I'm trying to do this Video data is decoded into a struct with all 3 planes (Y, Cr, Cb) stored in\r\nseparate buffers. You can either convert this to RGB on the CPU (slow) via the\r\nplm_frame_to_rgb() function or do it on the GPU with the following matrix:\r\n\r\nmat4 bt601 = mat4(\r\n\t1.16438, 0.00000, 1.59603, -0.87079,\r\n\t1.16438, -0.39176, -0.81297, 0.52959,\r\n\t1.16438, 2.01723, 0.00000, -1.08139,\r\n\t0, 0, 0, 1\r\n);\r\ngl_FragColor = vec4(y, cb, cr, 1.0) * bt601; with a pesudo type shader on the pvr","shortMessageHtmlLink":"Add files via upload"}},{"before":"71920db55ef32f5c6a8a863b92ebadfc25729fb4","after":"aacda89c723c16c6331ccf47aa0df1caee68d5ec","ref":"refs/heads/master","pushedAt":"2023-08-09T15:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Create ”folder","shortMessageHtmlLink":"Create ”folder"}},{"before":"624907d01d246bd545a633a36b38804730f98a88","after":"71920db55ef32f5c6a8a863b92ebadfc25729fb4","ref":"refs/heads/master","pushedAt":"2023-08-09T15:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Create bleeding","shortMessageHtmlLink":"Create bleeding"}},{"before":"362f848f22926b6bd81ef37be173076a948fe864","after":"624907d01d246bd545a633a36b38804730f98a88","ref":"refs/heads/master","pushedAt":"2023-08-09T07:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0c2486dafb2d28a74abaf16942422f2b1785e4a4","after":"362f848f22926b6bd81ef37be173076a948fe864","ref":"refs/heads/master","pushedAt":"2023-08-09T07:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e6d3937a6253bba9328ee1e8c71aeb17ac113496","after":"0c2486dafb2d28a74abaf16942422f2b1785e4a4","ref":"refs/heads/master","pushedAt":"2023-08-09T07:13:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"45b37e0a48028e682bbfd3e382068ec9981d79a3","after":"e6d3937a6253bba9328ee1e8c71aeb17ac113496","ref":"refs/heads/master","pushedAt":"2023-08-09T07:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2434078439e511ede489d1e1656e4b105b908e17","after":"45b37e0a48028e682bbfd3e382068ec9981d79a3","ref":"refs/heads/master","pushedAt":"2023-08-09T07:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"37452c5204660d56c17ce5407acbcdd21fb026ef","after":"2434078439e511ede489d1e1656e4b105b908e17","ref":"refs/heads/master","pushedAt":"2023-08-09T07:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c01dbfd68294281414998d4e33dad4634364da97","after":"37452c5204660d56c17ce5407acbcdd21fb026ef","ref":"refs/heads/master","pushedAt":"2023-08-09T07:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b580f170e8d5b9d2c3ea2ee78d531e4406b3aeb5","after":"c01dbfd68294281414998d4e33dad4634364da97","ref":"refs/heads/master","pushedAt":"2023-08-09T07:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"working \n\nWorking decoding all frames from video till end \r\nName: PL_MPEGDC\r\nCopyright: 7/31/20 \r\nAuthor: Ian micheal + Magnes(Bertholet)\r\nDate: 31/07/23 09:03\r\nDescription: Dreamcast preliminary port KallistiOS video pvr no sound \r\nhttps://www.youtube.com/@IanMicheal/videos\r\nhttps://github.com/ianmicheal\r\nUpdate: Ian micheal\r\nUpdate this so far decode frames until the end of the video is reached.\r\nIt dynamically determines the number of frames in the video file without using a hard-coded value.\r\nSo it will play the whole video now 09/08/23 03:06\r\nRemoved mpegDC.c:66:25: warning: unused variable 'b8' [-Wunused-variable]\r\nmpegDC.c:66:21: warning: unused variable 'g8' [-Wunused-variable]\r\nmpegDC.c:66:17: warning: unused variable 'r8' [-Wunused-variable]\r\nAdded back maple press start to exit at any time\r\n*/","shortMessageHtmlLink":"working"}},{"before":"6b8c81acd52aa2e653fea649a530a87eb6fb46e7","after":"b580f170e8d5b9d2c3ea2ee78d531e4406b3aeb5","ref":"refs/heads/master","pushedAt":"2023-08-09T07:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update Makefile\n\nName change and romdisk function when make clean to ignore if it's built","shortMessageHtmlLink":"Update Makefile"}},{"before":"641b193961c6098df6d49a0883ac4df712b1da99","after":"6b8c81acd52aa2e653fea649a530a87eb6fb46e7","ref":"refs/heads/master","pushedAt":"2023-08-09T07:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update pl_mpegDC.c\n\n\r\nName: PL_MPEGDC\r\nCopyright: 7/31/20 \r\nAuthor: Ian micheal + Magnes(Bertholet)\r\nDate: 31/07/23 09:03\r\nDescription: Dreamcast preliminary port KallistiOS video pvr no sound \r\nhttps://www.youtube.com/@IanMicheal/videos\r\nhttps://github.com/ianmicheal\r\nUpdate: Ian micheal\r\nUpdate this so far decode frames until the end of the video is reached.\r\nIt dynamically determines the number of frames in the video file without using a hard-coded value.\r\nSo it will play the whole video now 09/08/23 03:06\r\nRemoved mpegDC.c:66:25: warning: unused variable 'b8' [-Wunused-variable]\r\nmpegDC.c:66:21: warning: unused variable 'g8' [-Wunused-variable]\r\nmpegDC.c:66:17: warning: unused variable 'r8' [-Wunused-variable]\r\nAdded back maple press start to exit at any time\r\n*/","shortMessageHtmlLink":"Update pl_mpegDC.c"}},{"before":"77120cec67834535138d57504698f91f4e225a6f","after":"641b193961c6098df6d49a0883ac4df712b1da99","ref":"refs/heads/master","pushedAt":"2023-08-01T00:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload\n\na bunch of work to have decoding and rendering thread in circular buffer","shortMessageHtmlLink":"Add files via upload"}},{"before":"bd50d02fa35dbe4cf7b60412363d3ac8b505ad08","after":"77120cec67834535138d57504698f91f4e225a6f","ref":"refs/heads/master","pushedAt":"2023-07-31T15:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload\n\nadded buffer and frame timer","shortMessageHtmlLink":"Add files via upload"}},{"before":"0cd6f1c9235053be8803f0f35498daa6ea692e10","after":"bd50d02fa35dbe4cf7b60412363d3ac8b505ad08","ref":"refs/heads/master","pushedAt":"2023-07-31T15:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"d2a58df871c25ac4614862b2d87b66fad178208c","after":"0cd6f1c9235053be8803f0f35498daa6ea692e10","ref":"refs/heads/master","pushedAt":"2023-07-31T15:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"f1457b0361e8ec808025231704cff83ab9ef3166","after":"d2a58df871c25ac4614862b2d87b66fad178208c","ref":"refs/heads/master","pushedAt":"2023-07-31T15:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload\n\nadded more debug info","shortMessageHtmlLink":"Add files via upload"}},{"before":"806c9a2d5c0f7d35010f85b1691407a2d2cbd8d1","after":"f1457b0361e8ec808025231704cff83ab9ef3166","ref":"refs/heads/master","pushedAt":"2023-07-31T15:16:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload\n\nadded more debug info","shortMessageHtmlLink":"Add files via upload"}},{"before":"4fe8a67745e5d52553d7d40abc118e80ff743d07","after":"806c9a2d5c0f7d35010f85b1691407a2d2cbd8d1","ref":"refs/heads/master","pushedAt":"2023-07-31T14:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"f9e3e8836fca698a9337ee1c01acf43cfe49c87b","after":"4fe8a67745e5d52553d7d40abc118e80ff743d07","ref":"refs/heads/master","pushedAt":"2023-07-31T14:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"bab551af4855f5c7ebe00dbd907876ff47070280","after":"f9e3e8836fca698a9337ee1c01acf43cfe49c87b","ref":"refs/heads/master","pushedAt":"2023-07-31T13:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"73e509ac65031602a2f7443c24243d57b082f0bd","after":"bab551af4855f5c7ebe00dbd907876ff47070280","ref":"refs/heads/master","pushedAt":"2023-07-31T13:36:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmicheal","name":"Ian Micheal","path":"/ianmicheal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59771322?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADaFp2iQA","startCursor":null,"endCursor":null}},"title":"Activity · ianmicheal/pl_mpegDC"}