{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":220159577,"defaultBranch":"master","name":"Flyleaf","ownerLogin":"SuRGeoNix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-07T05:37:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57474895?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715182159.0","currentOid":""},"activityList":{"items":[{"before":"3cd2408a87209ceef9c054fc0f97cf253a1039a0","after":"95d2f1b00c31cb8d4f8ea8901f08c950634f4314","ref":"refs/heads/master","pushedAt":"2024-05-08T15:24:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Updates to v3.7.48\n\n- Demuxer: Fixes a null reference issue with custom IOStreams when used with the new Config.Demuxer.FormatOptToUnderlying\n- Plugins.SubtitlesConverter: Increases buffer length for char detector\n- VideoDecoder: Introduces (Config.Video.) MaxOutputFps which limits the processed frames for rendering (mainly on increased speed)","shortMessageHtmlLink":"Updates to v3.7.48"}},{"before":"0a07a868c7ad02561541b5da3de3f2ecfbf2784e","after":"3cd2408a87209ceef9c054fc0f97cf253a1039a0","ref":"refs/heads/master","pushedAt":"2024-05-08T09:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"VideoDecoder: Introduces (Config.Video.) MaxOutputFps which limits the processed frames for rendering (mainly on increased speed) [related #453]","shortMessageHtmlLink":"VideoDecoder: Introduces (Config.Video.) MaxOutputFps which limits th…"}},{"before":"bde0268102d341f9d0ba809e2f17118b65ff3a72","after":"0a07a868c7ad02561541b5da3de3f2ecfbf2784e","ref":"refs/heads/master","pushedAt":"2024-05-08T07:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Plugins.SubtitlesConverter: Increases buffer length for char detector","shortMessageHtmlLink":"Plugins.SubtitlesConverter: Increases buffer length for char detector"}},{"before":"6f4663e60eee4af602e51e96443c7de1b8d4d4b4","after":"bde0268102d341f9d0ba809e2f17118b65ff3a72","ref":"refs/heads/master","pushedAt":"2024-04-23T13:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Demuxer: Fixes a null reference issue with custom IOStreams when used with the new Config.Demuxer.FormatOptToUnderlying","shortMessageHtmlLink":"Demuxer: Fixes a null reference issue with custom IOStreams when used…"}},{"before":"7aa5ee7379d7e6efeb6fa96ae7d73a0b904c348a","after":"6f4663e60eee4af602e51e96443c7de1b8d4d4b4","ref":"refs/heads/master","pushedAt":"2024-04-16T13:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Updates to v3.7.47 (FlyleafLib) / v1.3.9 (FlyleafME) / v1.0.28 (FlyleafHost.WinUI)\n\n- Demuxer/Decoder: Adds Data Stream support\n- Demuxer: Introduces (Config.Demuxer.) DefaultHTTPQueryToUnderlying and ExtraHTTPQueryParamsToUnderlying to pass HTTP query parameters to the underlying contexts\n- Player: Fixes possible infinite sleep\n- Renderer: Fixes the old (Config.Video.) ClearScreenOnOpen which has been now renamed to ClearScreen to work properly (when false will keep the last rendered frame after stop/close/open)\n\n[Breaking Changes]\n- Config.Video.ClearScreenOnOpen renamed to ClearScreen\n- Disables http_persistent for DASH/HLS by default in the Config.Demuxer Format Options","shortMessageHtmlLink":"Updates to v3.7.47 (FlyleafLib) / v1.3.9 (FlyleafME) / v1.0.28 (Flyle…"}},{"before":"4ac52ec2cff62029f18e2635542f6900c88dd78b","after":"7aa5ee7379d7e6efeb6fa96ae7d73a0b904c348a","ref":"refs/heads/master","pushedAt":"2024-04-09T10:28:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Merge pull request #443 from shjung-nextk/master\n\nfix: Infinite sleep occurs only for some rtsp videos","shortMessageHtmlLink":"Merge pull request #443 from shjung-nextk/master"}},{"before":"4d510c9f1c32dc65d4168c81663b44d7b7071f0d","after":null,"ref":"refs/heads/pr/n449_datastream","pushedAt":"2024-04-09T10:25:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"}},{"before":"6ddae04ab1d6ece2197a9bd497ec1878c58e2ef4","after":"4ac52ec2cff62029f18e2635542f6900c88dd78b","ref":"refs/heads/master","pushedAt":"2024-04-09T10:25:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Merge pull request #454 from SuRGeoNix/pr/n449_datastream\n\nDataStream Review","shortMessageHtmlLink":"Merge pull request #454 from SuRGeoNix/pr/n449_datastream"}},{"before":null,"after":"4d510c9f1c32dc65d4168c81663b44d7b7071f0d","ref":"refs/heads/pr/n449_datastream","pushedAt":"2024-04-09T10:23:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"DataStream Review","shortMessageHtmlLink":"DataStream Review"}},{"before":"71242c6b6266838a1ad2e1edc57fb8f126a0d727","after":"6ddae04ab1d6ece2197a9bd497ec1878c58e2ef4","ref":"refs/heads/master","pushedAt":"2024-03-21T13:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Demuxer: Adds support to pass HTTP Query Parameters to the underlying contexts (requires FormatOptToUnderlying)\n\nBreaking Changes\n- Disables http_persistent for HLS by default in the config","shortMessageHtmlLink":"Demuxer: Adds support to pass HTTP Query Parameters to the underlying…"}},{"before":"f9aa76389345b67f17702d1d712cea132893726c","after":"71242c6b6266838a1ad2e1edc57fb8f126a0d727","ref":"refs/heads/master","pushedAt":"2024-03-12T13:43:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Renderer: Keeps the last frame rendered (only in GPU can't be resized properly) after stop/close/open [Related #442]\n\n-= Breakinng Changes =-\n- Renames ClearScreenOnOpen to ClearScreen","shortMessageHtmlLink":"Renderer: Keeps the last frame rendered (only in GPU can't be resized…"}},{"before":"559960448e0a56b172cc6c9019148c1ef5a18381","after":"f9aa76389345b67f17702d1d712cea132893726c","ref":"refs/heads/master","pushedAt":"2024-03-11T22:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Updates to v3.7.46 (FlyleafLib) / v1.3.8 (FlyleafME) / v1.0.27 (FlyleafHost.WinUI)\n\n- Decoders: Fixes a possible delay during start\n- VideoDecoder: Monitors for codec changes also for software frames\n- Player: Fixes a delay issue during buffering\n- Renderer: Add Snapshot API for BitmapSource\n- Renderer: Performance improvements (restores CullMode after adding H/V flip)","shortMessageHtmlLink":"Updates to v3.7.46 (FlyleafLib) / v1.3.8 (FlyleafME) / v1.0.27 (Flyle…"}},{"before":"f55d1ce1de0e9f88403de7c5e47f0364f94bf756","after":"559960448e0a56b172cc6c9019148c1ef5a18381","ref":"refs/heads/master","pushedAt":"2024-03-11T22:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Player Fixes a delay issue during buffering (negative buffer duration when timestamps changed, noticed during codec changed)","shortMessageHtmlLink":"Player Fixes a delay issue during buffering (negative buffer duration…"}},{"before":"4f7d5bf093366b25d65c85d1e0d53e4db6853358","after":"f55d1ce1de0e9f88403de7c5e47f0364f94bf756","ref":"refs/heads/master","pushedAt":"2024-03-11T21:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Fix video changing on network stream not updating player to correct width/height (clean up)","shortMessageHtmlLink":"Fix video changing on network stream not updating player to correct w…"}},{"before":"684f82d829107b8e1764d417ac39940072e4eced","after":"4f7d5bf093366b25d65c85d1e0d53e4db6853358","ref":"refs/heads/master","pushedAt":"2024-03-11T21:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Decoders: Fixes a possible delay during start (mainly for MaxLatency cases)","shortMessageHtmlLink":"Decoders: Fixes a possible delay during start (mainly for MaxLatency …"}},{"before":"abcf46416f0757f1afdba9c6e4f73779f9a7e70c","after":"684f82d829107b8e1764d417ac39940072e4eced","ref":"refs/heads/master","pushedAt":"2024-03-11T20:52:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Merge pull request #440 from coldays/snapshot_bitmapsource\n\nAdd Snapshot API for BitmapSource","shortMessageHtmlLink":"Merge pull request #440 from coldays/snapshot_bitmapsource"}},{"before":"df8679ac8b137b54897a0396e6d98522bc9f15d5","after":"abcf46416f0757f1afdba9c6e4f73779f9a7e70c","ref":"refs/heads/master","pushedAt":"2024-03-11T20:49:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Merge pull request #439 from coldays/fix_resolution_change\n\nFix video changing on network stream not updating player to correct width/height","shortMessageHtmlLink":"Merge pull request #439 from coldays/fix_resolution_change"}},{"before":"f62634dd80c743abb82b5affae4c1f38a14a19db","after":"df8679ac8b137b54897a0396e6d98522bc9f15d5","ref":"refs/heads/master","pushedAt":"2024-02-27T17:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Renderer: Code clean up and performance improvements\n\n(restores rasterizer's CullMode to Back instead of None, when H/V Flip is not enabled as it can cause some performance overhead)","shortMessageHtmlLink":"Renderer: Code clean up and performance improvements"}},{"before":"83d0098f98940b0524440793daaebdefd871900a","after":"f62634dd80c743abb82b5affae4c1f38a14a19db","ref":"refs/heads/master","pushedAt":"2024-02-18T18:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Updates to v3.7.45 (FlyleafLib) / v1.3.7 (FlyleafME) / v1.0.26 (FlyleafHost.WinUI)\n\n- Demuxer: Uses STA (instead of UI) thread for opening decklink devices\n- Renderer: Adds alpha blend support\n- VideoDecoder: Adds Exif orientation support","shortMessageHtmlLink":"Updates to v3.7.45 (FlyleafLib) / v1.3.7 (FlyleafME) / v1.0.26 (Flyle…"}},{"before":"08aeb083d72f48af0f0e9839ba783c86ddfc2eda","after":"83d0098f98940b0524440793daaebdefd871900a","ref":"refs/heads/master","pushedAt":"2024-02-13T23:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"VideoDecoder: Adds exif orientation support (for jpeg)","shortMessageHtmlLink":"VideoDecoder: Adds exif orientation support (for jpeg)"}},{"before":"bb909b8497d786d97107410002140382d97aa0db","after":"08aeb083d72f48af0f0e9839ba783c86ddfc2eda","ref":"refs/heads/master","pushedAt":"2024-02-13T09:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Demuxer: Opens decklink format with STA instead of UI thread to [Related to #430]","shortMessageHtmlLink":"Demuxer: Opens decklink format with STA instead of UI thread to [Rela…"}},{"before":"0980904f2c80c56a694d0d0af0363c519eaab2a3","after":"bb909b8497d786d97107410002140382d97aa0db","ref":"refs/heads/master","pushedAt":"2024-02-13T08:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Renderer: Excludes/Reverts alpha blend from last commit for RGBPacked without alpha (0rgb/rgb0/0bgr/bgr0)","shortMessageHtmlLink":"Renderer: Excludes/Reverts alpha blend from last commit for RGBPacked…"}},{"before":"1b3f7a972b3fae528b13e8f3114d4f3880a16e2b","after":"0980904f2c80c56a694d0d0af0363c519eaab2a3","ref":"refs/heads/master","pushedAt":"2024-02-13T00:31:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Renderer: Excludes/Reverts alpha blend from last commit for RGBPlanar","shortMessageHtmlLink":"Renderer: Excludes/Reverts alpha blend from last commit for RGBPlanar"}},{"before":"c970e91810e9a57a4009ea0e17762cf6307bac66","after":"1b3f7a972b3fae528b13e8f3114d4f3880a16e2b","ref":"refs/heads/master","pushedAt":"2024-02-01T11:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Renderer: Tries to support alpha channel (currently for RGBA) by blending [Related #332]","shortMessageHtmlLink":"Renderer: Tries to support alpha channel (currently for RGBA) by blen…"}},{"before":"3df72887b391d8ce2cc778f272a2f0462ca3a112","after":"c970e91810e9a57a4009ea0e17762cf6307bac66","ref":"refs/heads/master","pushedAt":"2024-01-31T16:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Updates to v3.7.44 (FlyleafLib) / v1.3.6 (FlyleafME) / v1.0.25 (FlyleafHost.WinUI)\n\n- Renderer: Fixes an access violation with broken files [Fixes #424]\n- Subtitles: Prevents Local/Online Search for 'small' duration videos (less than 25 minutes)\n- VideoDecoder: Fixes (possible) an issue with the codec's announced rotation\n- Player.Keys: Allows overwriting existing keys instead of throwing an exception\n- Player: Introduces Opening event\n- FlyleafHost.Wpf: Activates Surface/Overlay window after DragNDrop\n- PlayerDebug.Wpf: Adds full Url\n- Samples.FlyleafPlayer: Adds Photo Viewer / Slide Show support","shortMessageHtmlLink":"Updates to v3.7.44 (FlyleafLib) / v1.3.6 (FlyleafME) / v1.0.25 (Flyle…"}},{"before":"e7647834cf7bdf1ee2318d682c2d10f62f038541","after":null,"ref":"refs/heads/localt1","pushedAt":"2024-01-31T15:47:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"}},{"before":"2ff9e3c8f8b0db2f4880bedc004e3c13a4edf787","after":null,"ref":"refs/heads/pr/n399_master","pushedAt":"2024-01-31T15:46:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"}},{"before":"a9e2afda816df568b048eeb194043683c4440c9f","after":"3df72887b391d8ce2cc778f272a2f0462ca3a112","ref":"refs/heads/master","pushedAt":"2024-01-31T15:44:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Merge pull request #427 from SuRGeoNix/localt1\n\nSync with local","shortMessageHtmlLink":"Merge pull request #427 from SuRGeoNix/localt1"}},{"before":null,"after":"e7647834cf7bdf1ee2318d682c2d10f62f038541","ref":"refs/heads/localt1","pushedAt":"2024-01-31T15:40:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"- Renderer: Fixes an access violation with broken files [Fixes #424]\n- Subtitles: Prevents Local/Online Search for 'small' duration videos (less than 25 minutes)\n- VideoDecoder: Fixes (possible) an issue with the codec's announced rotation\n- Player.Keys: Allows overwriting existing keys instead of throwing an exception\n- Player: Introduces Opening event\n- FlyleafHost.Wpf: Activates Surface/Overlay window after DragNDrop\n- PlayerDebug: Adds full Url\nSamples.FlyleafPlayer: Adds Photo Viewer / Slide Show support","shortMessageHtmlLink":"- Renderer: Fixes an access violation with broken files [Fixes #424]"}},{"before":"765122ca422f2c54fee03a5224ce27f1d893fd54","after":"a9e2afda816df568b048eeb194043683c4440c9f","ref":"refs/heads/master","pushedAt":"2024-01-28T21:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SuRGeoNix","name":"John Stamatakis","path":"/SuRGeoNix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57474895?s=80&v=4"},"commit":{"message":"Samples.FlyleafPlayer: Fixes paths to work properly with file associations / open with if required","shortMessageHtmlLink":"Samples.FlyleafPlayer: Fixes paths to work properly with file associa…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERMegkgA","startCursor":null,"endCursor":null}},"title":"Activity · SuRGeoNix/Flyleaf"}