{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598733302,"defaultBranch":"master","name":"dsd","ownerLogin":"peads","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-07T17:48:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/902685?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722574436.0","currentOid":""},"activityList":{"items":[{"before":"d9aa54e8ee7ffa2058286f17b9d484f7a04c1f51","after":null,"ref":"refs/heads/fix_help2man_stderr","pushedAt":"2024-08-02T04:53:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"}},{"before":"02991d5b8c320b8278e3d10f47957962c516a645","after":"3cd9b45f4fb12c3ddb227d1f8e2ca0c301412e62","ref":"refs/heads/master","pushedAt":"2024-08-02T04:53:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"fixed issue induced by changing text output to stderr (#6)","shortMessageHtmlLink":"fixed issue induced by changing text output to stderr (#6)"}},{"before":null,"after":"d9aa54e8ee7ffa2058286f17b9d484f7a04c1f51","ref":"refs/heads/fix_help2man_stderr","pushedAt":"2024-08-02T04:53:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"fixed issue induced by changing text output to stderr","shortMessageHtmlLink":"fixed issue induced by changing text output to stderr"}},{"before":"61b007b59098f657ec9501353b4c339a442d1cea","after":null,"ref":"refs/heads/cleaning_up","pushedAt":"2024-07-15T01:20:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"}},{"before":"6321645709fcaa2ee55af6bef9801d65e1da32a0","after":"02991d5b8c320b8278e3d10f47957962c516a645","ref":"refs/heads/master","pushedAt":"2024-07-15T01:20:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"mostly making the code readable. change forced flush to only be activ… (#5)\n\n* mostly making the code readable. change forced flush to only be activated if compiled for windows, where it actually matter.\r\n\r\n* Fixed DNDEBUG define typo. More Readability. Fixed more linter issues: mostly casting-related, but also unused vars\r\n\r\n* Accidentally an entire file\r\n\r\n* more cleaning, and notes about bugs that can be fixed","shortMessageHtmlLink":"mostly making the code readable. change forced flush to only be activ… ("}},{"before":"d34f4075da274095eaff33dfec7d83649a8afa41","after":"61b007b59098f657ec9501353b4c339a442d1cea","ref":"refs/heads/cleaning_up","pushedAt":"2024-07-13T18:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"more cleaning, and notes about bugs that can be fixed","shortMessageHtmlLink":"more cleaning, and notes about bugs that can be fixed"}},{"before":"a333babaee80a9d7a93655a2f07d10864a34cf50","after":"d34f4075da274095eaff33dfec7d83649a8afa41","ref":"refs/heads/cleaning_up","pushedAt":"2024-07-13T18:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Accidentally an entire file","shortMessageHtmlLink":"Accidentally an entire file"}},{"before":"7f6f8014b68083702c75b328e4f83e400c193c0a","after":"a333babaee80a9d7a93655a2f07d10864a34cf50","ref":"refs/heads/cleaning_up","pushedAt":"2024-07-13T17:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Fixed DNDEBUG define typo. More Readability. Fixed more linter issues: mostly casting-related, but also unused vars","shortMessageHtmlLink":"Fixed DNDEBUG define typo. More Readability. Fixed more linter issues…"}},{"before":null,"after":"7f6f8014b68083702c75b328e4f83e400c193c0a","ref":"refs/heads/cleaning_up","pushedAt":"2024-07-13T04:18:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"mostly making the code readable. change forced flush to only be activated if compiled for windows, where it actually matter.","shortMessageHtmlLink":"mostly making the code readable. change forced flush to only be activ…"}},{"before":"352a91e407d9d7d7fcee3b477a4f4881d5189730","after":null,"ref":"refs/heads/wave_file_handling","pushedAt":"2024-07-07T21:56:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"}},{"before":"82d9efeef1ba3f6e976c030d3834a78bfd656116","after":null,"ref":"refs/heads/wave_file_handling_2","pushedAt":"2024-07-07T21:56:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"}},{"before":"5d691dd7c6759e4f95a8c7a179faa79100a12d1d","after":"6321645709fcaa2ee55af6bef9801d65e1da32a0","ref":"refs/heads/master","pushedAt":"2024-07-07T21:56:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Wave file handling 2 (#4)\n\n* force libsndfile to flush wav data to file after write. converted all `printf`s to `fprint`s to stderr opening the possibility of streaming data via stdout\r\n\r\n* indentation\r\n\r\n* added option to enable flushing wave file; it is now disabled by default\r\n\r\n* added option to pipe raw pcm to stdout. removed redundant file open. updated help text.","shortMessageHtmlLink":"Wave file handling 2 (#4)"}},{"before":"9ac6b677f1b0a48e72142c50efbe5fdb31d67a0a","after":"82d9efeef1ba3f6e976c030d3834a78bfd656116","ref":"refs/heads/wave_file_handling_2","pushedAt":"2024-07-07T21:54:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Merge branch 'wave_file_handling' into wave_file_handling_2","shortMessageHtmlLink":"Merge branch 'wave_file_handling' into wave_file_handling_2"}},{"before":null,"after":"9ac6b677f1b0a48e72142c50efbe5fdb31d67a0a","ref":"refs/heads/wave_file_handling_2","pushedAt":"2024-07-07T21:51:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"added option to pipe raw pcm to stdout. removed redundant file open. updated help text.","shortMessageHtmlLink":"added option to pipe raw pcm to stdout. removed redundant file open. …"}},{"before":"b972ed1b92f97346bf87511f0a4990e288eeb99a","after":"5d691dd7c6759e4f95a8c7a179faa79100a12d1d","ref":"refs/heads/master","pushedAt":"2024-07-06T16:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Wave file handling (#2)\n\n* force libsndfile to flush wav data to file after write. converted all `printf`s to `fprint`s to stderr opening the possibility of streaming data via stdout\r\n\r\n* indentation\r\n\r\n* added option to enable flushing wave file; it is now disabled by default","shortMessageHtmlLink":"Wave file handling (#2)"}},{"before":"b158cd2dfedb573844ca9385f7ca569131d98a49","after":"352a91e407d9d7d7fcee3b477a4f4881d5189730","ref":"refs/heads/wave_file_handling","pushedAt":"2024-07-06T16:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"added option to enable flushing wave file; it is now disabled by default","shortMessageHtmlLink":"added option to enable flushing wave file; it is now disabled by default"}},{"before":"9f3537bd3d4bea19d46438a0ecc56ae1559372a4","after":"b158cd2dfedb573844ca9385f7ca569131d98a49","ref":"refs/heads/wave_file_handling","pushedAt":"2024-07-06T15:54:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"indentation","shortMessageHtmlLink":"indentation"}},{"before":null,"after":"9f3537bd3d4bea19d46438a0ecc56ae1559372a4","ref":"refs/heads/wave_file_handling","pushedAt":"2024-07-06T15:07:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"force libsndfile to flush wav data to file after write. converted all `printf`s to `fprint`s to stderr opening the possibility of streaming data via stdout","shortMessageHtmlLink":"force libsndfile to flush wav data to file after write. converted all…"}},{"before":"59423fa46be8b41ef0bd2f3d2b45590600be29f0","after":"b972ed1b92f97346bf87511f0a4990e288eeb99a","ref":"refs/heads/master","pushedAt":"2023-10-03T17:09:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Fix mbe play fn segfault (#1)\n\n* cmake: fix portaudio linking issue (#103)\r\n\r\n* Fixing multiple definitions of exitflag (szechyjs#104) (#105)\r\n\r\nThanks to N0YKG for the fix! I am just making the PR :)\r\n\r\n* Create codeql-analysis.yml\r\n\r\n* Install deps\r\n\r\n* Initialize last_dibit variable (#119)\r\n\r\n* Refactored dsd_mbe::playMbeFile to properly handle eof and closing the currently read file, which was causing segfaults for large numbers of mbe files being read in. Extracted reader function calls to typedefed pointer, s.t. since the file type only needs to be read per file, it could be set to a generic function pointer thus cleaning up the read loop. Fixed end conditions for both the while and for loops, s.t. they break on exit flag, and their respective conditions. Removed redundant cleanup function call since the caller calls it on return of the play function anyway.\r\n\r\n* Added default case, and fixed while loop condition.\r\n\r\n* Added a bunch of file helper functions to handle error checking.\r\n\r\n* Added file open helper function. Refactored file error handler to be extensible beyond EOF being defined as -1 in glibc. Changed expected EOF in playMbeFile to be handled specially (i.e. not sent to error handler) because it's more likely than not to be expected, and in any case, we can just trying playing the next file.\r\n\r\n* Made print in play function respect the quiet flag\r\n\r\n* reverted CMakeLists change\r\n\r\n* reverted CMakeLists change\r\n\r\n* reverted CMakeLists change, I should've just used sed\r\n\r\n---------\r\n\r\nCo-authored-by: ra1nb0w \r\nCo-authored-by: Yinette Hodge \r\nCo-authored-by: Jared Szechy \r\nCo-authored-by: Clayton Smith ","shortMessageHtmlLink":"Fix mbe play fn segfault (#1)"}},{"before":"f1190c3cd845f10b0f2ab8ebc5b5469bcdd8de21","after":"f7952f7bf42f47aa54d0beebee686a39bcec1254","ref":"refs/heads/fix_mbe_play_fn_segfault","pushedAt":"2023-10-03T17:00:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"reverted CMakeLists change, I should've just used sed","shortMessageHtmlLink":"reverted CMakeLists change, I should've just used sed"}},{"before":"c2c02694927875070a3e7cbea51ea617bea48de5","after":"f1190c3cd845f10b0f2ab8ebc5b5469bcdd8de21","ref":"refs/heads/fix_mbe_play_fn_segfault","pushedAt":"2023-10-03T16:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"reverted CMakeLists change","shortMessageHtmlLink":"reverted CMakeLists change"}},{"before":"0608068d446c3d438591106d9a0e1f36ae9a577b","after":"c2c02694927875070a3e7cbea51ea617bea48de5","ref":"refs/heads/fix_mbe_play_fn_segfault","pushedAt":"2023-10-03T16:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"reverted CMakeLists change","shortMessageHtmlLink":"reverted CMakeLists change"}},{"before":"067a1d5d1c2095ca07854e7219ed77a12f5255cf","after":"0608068d446c3d438591106d9a0e1f36ae9a577b","ref":"refs/heads/fix_mbe_play_fn_segfault","pushedAt":"2023-10-03T16:54:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"peads","name":"Patrick Eads","path":"/peads","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/902685?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into fix_mbe_play_fn_segfault","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into fix_mbe_play_fn_seg…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEj80TRwA","startCursor":null,"endCursor":null}},"title":"Activity · peads/dsd"}