{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":124635362,"defaultBranch":"master","name":"fanplayer","ownerLogin":"rockcarry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-10T08:05:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1675029?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697026303.0","currentOid":""},"activityList":{"items":[{"before":"6d30c67c1509b7ed0f6e7279a1eeb09bf164f4ae","after":"079b177523bd413bf82bc8d9b09ed24a3eab2de8","ref":"refs/heads/v2.x.x","pushedAt":"2024-01-09T09:03:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改 set/get 解决,修改对接 libavdev 的代码","shortMessageHtmlLink":"修改 set/get 解决,修改对接 libavdev 的代码"}},{"before":"936b0cece9418e92de26dd931eb109880a7e12db","after":"6d30c67c1509b7ed0f6e7279a1eeb09bf164f4ae","ref":"refs/heads/v2.x.x","pushedAt":"2024-01-09T07:29:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改 set/get 解决,修改对接 libavdev 的代码","shortMessageHtmlLink":"修改 set/get 解决,修改对接 libavdev 的代码"}},{"before":"c57862cedce1dae8223b095b5bd2b67d00231433","after":"936b0cece9418e92de26dd931eb109880a7e12db","ref":"refs/heads/v2.x.x","pushedAt":"2023-12-24T14:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"实现 ffmpeg avio 的 callback 回调功能","shortMessageHtmlLink":"实现 ffmpeg avio 的 callback 回调功能"}},{"before":"1a4e3c24dc559a242688b9567ebaafd50bd6c8b4","after":"3e78b3560d1b992d0c2b0721b97cc835fc5458e8","ref":"refs/heads/master","pushedAt":"2023-10-11T12:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"update version to v1.9.5","shortMessageHtmlLink":"update version to v1.9.5"}},{"before":"dad0be63ee52dabb2fa57a379343502636fd9077","after":"1a4e3c24dc559a242688b9567ebaafd50bd6c8b4","ref":"refs/heads/master","pushedAt":"2023-10-11T12:10:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"解决 dxva2 硬件解码的时候,视频有绿边的问题","shortMessageHtmlLink":"解决 dxva2 硬件解码的时候,视频有绿边的问题"}},{"before":"d9329d72868cde403b14273784097d1f7e483b1b","after":"dad0be63ee52dabb2fa57a379343502636fd9077","ref":"refs/heads/master","pushedAt":"2023-10-11T11:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 pktqueue, recorder, snapshot, 和 ffplayer 的代码","shortMessageHtmlLink":"优化 pktqueue, recorder, snapshot, 和 ffplayer 的代码"}},{"before":"4d696cb4753aacc03682a66039308df8acad456c","after":"c57862cedce1dae8223b095b5bd2b67d00231433","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-11T11:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改播放完成后 cpu 占用率高的问题","shortMessageHtmlLink":"修改播放完成后 cpu 占用率高的问题"}},{"before":"06c7ce645086ed64296eb9ee2fa3eb91c0026caf","after":"4d696cb4753aacc03682a66039308df8acad456c","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-11T11:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改 fanplayer.c 代码,解决 audio_decode_thread_proc 中的 bug","shortMessageHtmlLink":"修改 fanplayer.c 代码,解决 audio_decode_thread_proc 中的 bug"}},{"before":"7aa65db4763f0d04eb337d3b438a4dc33daaf69e","after":"06c7ce645086ed64296eb9ee2fa3eb91c0026caf","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-08T09:26:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改代码,解决 64bit gcc 编译器编译错误","shortMessageHtmlLink":"修改代码,解决 64bit gcc 编译器编译错误"}},{"before":"79469f830bc5ec493e63eb55f70d2809cfc8025c","after":"7aa65db4763f0d04eb337d3b438a4dc33daaf69e","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-08T04:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改音视频同步的微调 delta 参数的相关代码","shortMessageHtmlLink":"修改音视频同步的微调 delta 参数的相关代码"}},{"before":"13cfcfee98e9b7b3a1f46963cd685e7f88ee7189","after":"79469f830bc5ec493e63eb55f70d2809cfc8025c","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-08T03:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"更新 ffmpeg 编译脚本, 修改 fanplayer 代码实现对硬件解码的支持","shortMessageHtmlLink":"更新 ffmpeg 编译脚本, 修改 fanplayer 代码实现对硬件解码的支持"}},{"before":"20ea31d52d59287bda44d9d2b5eaab35e712494e","after":"13cfcfee98e9b7b3a1f46963cd685e7f88ee7189","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-07T08:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"改进录像功能的代码,增加抓拍功能","shortMessageHtmlLink":"改进录像功能的代码,增加抓拍功能"}},{"before":"fa8cbd48b45aebda45e5f5224d2f6d0b7a40d9e3","after":"20ea31d52d59287bda44d9d2b5eaab35e712494e","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-07T04:24:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 fanplayer, ffrender, testplayer 代码,解决 bug 等\n\n- 优化鼠标拖拽进行 seek 操作的体验\n- 解决音视频流无法正确切换的问题\n- 解决一些视频的播放进度计算错误\n- 调整音频缓冲大小解决音频播放卡顿\n- 优化音视频同步对缓冲的音频进行时间戳补偿","shortMessageHtmlLink":"优化 fanplayer, ffrender, testplayer 代码,解决 bug 等"}},{"before":"a1006ae7282c259b69c89852a99d03124a1dd52f","after":"fa8cbd48b45aebda45e5f5224d2f6d0b7a40d9e3","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-06T15:56:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改 ffmpeg 编译脚本,修改 fanplayer, ffrender 代码,增加 recorder 代码\n\n- 实现视频录制功能(R 快捷键控制)\n- play/pause 改为 play_set 接口控制\n- 实现鼠标点击和拖拽进行 seek 操作\n- 实现 S 快捷键控制拉伸图像","shortMessageHtmlLink":"修改 ffmpeg 编译脚本,修改 fanplayer, ffrender 代码,增加 recorder 代码"}},{"before":"17858777349fcd2b295bc5add17a73f9fff0f6c2","after":"a1006ae7282c259b69c89852a99d03124a1dd52f","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-05T15:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 fanplayer.c 代码,使用 ffmpeg 新的 api","shortMessageHtmlLink":"优化 fanplayer.c 代码,使用 ffmpeg 新的 api"}},{"before":"24aff0da9a9050277113c64731473f5ad5219f9b","after":"17858777349fcd2b295bc5add17a73f9fff0f6c2","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-05T13:20:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改 testplayer 代码,pixfmt 值从 vdev 中获取","shortMessageHtmlLink":"修改 testplayer 代码,pixfmt 值从 vdev 中获取"}},{"before":"910e14570f3092cde37fbe08525a91a4bdc5bc7f","after":"24aff0da9a9050277113c64731473f5ad5219f9b","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-05T09:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"实现音视频同步模式,支持文件模式、直播模式0、直播模式1,优化音视频同步代码","shortMessageHtmlLink":"实现音视频同步模式,支持文件模式、直播模式0、直播模式1,优化音视频同步代码"}},{"before":"4124c97b6de64e8c4573b89e745e0103dc04c04a","after":"910e14570f3092cde37fbe08525a91a4bdc5bc7f","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-05T03:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 ffrender 和 fanplayer 的代码","shortMessageHtmlLink":"优化 ffrender 和 fanplayer 的代码"}},{"before":"233e13cfd5c35f1c78df0f6f56643e1b053bc1b4","after":"4124c97b6de64e8c4573b89e745e0103dc04c04a","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-05T02:07:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 fanplayer.c 和 pktqueue.c 的代码","shortMessageHtmlLink":"优化 fanplayer.c 和 pktqueue.c 的代码"}},{"before":"308d96b1387984c80debbf403ed450bc62f280b5","after":"233e13cfd5c35f1c78df0f6f56643e1b053bc1b4","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-05T01:47:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 fanplayer.c 和 pktqueue.c 的代码","shortMessageHtmlLink":"优化 fanplayer.c 和 pktqueue.c 的代码"}},{"before":"1c153e13d583a03ca40f64de40bffe2970faad75","after":"308d96b1387984c80debbf403ed450bc62f280b5","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T16:04:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 pktqueue.c 的代码","shortMessageHtmlLink":"优化 pktqueue.c 的代码"}},{"before":"2103b9a789a168aa2c695c5e03c5ebacfce60a06","after":"1c153e13d583a03ca40f64de40bffe2970faad75","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T13:00:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化变速播放音视频同步,优化视频缩放显示异常","shortMessageHtmlLink":"优化变速播放音视频同步,优化视频缩放显示异常"}},{"before":"9c2f639e3e6eff67ea4f77cd5fef757545d31925","after":"2103b9a789a168aa2c695c5e03c5ebacfce60a06","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T11:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"实现播放器初始化参数的读取和处理","shortMessageHtmlLink":"实现播放器初始化参数的读取和处理"}},{"before":"647c512f6d68506eccb03ea06660982722eb9460","after":"9c2f639e3e6eff67ea4f77cd5fef757545d31925","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T11:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"实现播放完成的判断","shortMessageHtmlLink":"实现播放完成的判断"}},{"before":"c8acda402fa9cc77dbd9446fa1674dd6c587dbc0","after":"647c512f6d68506eccb03ea06660982722eb9460","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T09:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"优化 fanplayer.c 的代码","shortMessageHtmlLink":"优化 fanplayer.c 的代码"}},{"before":"3aa336d5b40485d9dcf3490f962c5105db7b956b","after":"c8acda402fa9cc77dbd9446fa1674dd6c587dbc0","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T08:36:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"修改 ffrender 和 testplayer 代码,实现变速播放","shortMessageHtmlLink":"修改 ffrender 和 testplayer 代码,实现变速播放"}},{"before":"e2e46bf74d8a221a6200bd20058050339d05d707","after":"3aa336d5b40485d9dcf3490f962c5105db7b956b","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T06:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"解决暂停状态下 seek 操作不刷新的问题","shortMessageHtmlLink":"解决暂停状态下 seek 操作不刷新的问题"}},{"before":"b5526fc5cb79cd1c0f66475c1f3301cdeed7d859","after":"e2e46bf74d8a221a6200bd20058050339d05d707","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T03:53:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"解决播放完成后,视频画面不刷新的问题","shortMessageHtmlLink":"解决播放完成后,视频画面不刷新的问题"}},{"before":"e9c958f4371fdf1fb89d53ec60b4984ef432a3f6","after":"b5526fc5cb79cd1c0f66475c1f3301cdeed7d859","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T03:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"增加鼠标进行 seek 操作和播放暂停操作的功能","shortMessageHtmlLink":"增加鼠标进行 seek 操作和播放暂停操作的功能"}},{"before":"a4c8172d63ef04922cada3020cd525bed5867143","after":"e9c958f4371fdf1fb89d53ec60b4984ef432a3f6","ref":"refs/heads/v2.x.x","pushedAt":"2023-10-04T03:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockcarry","name":"ck","path":"/rockcarry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1675029?s=80&v=4"},"commit":{"message":"实现播放进度条显示功能","shortMessageHtmlLink":"实现播放进度条显示功能"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2xQT6wA","startCursor":null,"endCursor":null}},"title":"Activity · rockcarry/fanplayer"}