{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":329624934,"defaultBranch":"main","name":"Qt-Media","ownerLogin":"RealChuan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-14T13:33:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49836124?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717655453.0","currentOid":""},"activityList":{"items":[{"before":"618c5781378e4fff9a937b72df0e6a1a71453b79","after":"f6f9b28317d31993978fdcd9ebbabd61cbbf07e8","ref":"refs/heads/main","pushedAt":"2024-06-25T04:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[更新Qt版本并增加音视频轨道选择功能]:\n\n- 更新了`action.yml`文件中的Qt版本至6.7.2。\n- 调整了`qt.cmake`文件中的Qt路径,以适应Windows和Linux上的新版本。\n- 在`mainwindow.cpp`和`mainwindow.cc`文件中,增加了音视频轨道选择功能,允许用户选择无轨道选项。\n- 修正了`createtoneMappingMenu`函数的命名,以符合C++的命名规范。\n- 在`mediainfo.hpp`中,将`TraskInfo`结构体的`id`成员类型从`int`更改为`QVariant`,以支持更灵活的类型。\n- 更新了`vcpkg.json`文件,增加了对ffmpeg的特定功能支持,并更新了内置基线的哈希值。","shortMessageHtmlLink":"[更新Qt版本并增加音视频轨道选择功能]:"}},{"before":"c21bfb49791b63e5c7f9019cdca2a4f9849e1577","after":"618c5781378e4fff9a937b72df0e6a1a71453b79","ref":"refs/heads/main","pushedAt":"2024-06-21T04:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[更新MpvPlayer初始化代码]: 调整MpvPlayer类的initMpv方法,增加了对\"wid\"属性设置的判断逻辑,确保在特定条件下使用默认视频输出模块\"libmpv\"。\n\n- 修复了在某些情况下,MpvPlayer可能无法正确设置窗口ID的问题。\n- 增加了对\"vo\"选项的设置,以确保在窗口ID无效时,能够回退到默认的视频输出模块。","shortMessageHtmlLink":"[更新MpvPlayer初始化代码]: 调整MpvPlayer类的initMpv方法,增加了对\"wid\"属性设置的判断逻辑,确保在特定条件…"}},{"before":"4e8cd86a55db2d1e5169cb34a87b88c231b855bf","after":"c21bfb49791b63e5c7f9019cdca2a4f9849e1577","ref":"refs/heads/main","pushedAt":"2024-06-17T08:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[增加日志记录和配置目录设置功能]:在mpvplayer示例程序中增加了日志记录和配置目录设置的功能,并更新了相关代码。\n\n- 在`mainwindow.cc`中为`mpvPlayer`增加了日志文件路径设置和配置目录设置,使用`Utils`命名空间下的函数获取日志路径和配置路径。\n- 更新了`mpvplayer.cc`,为`MpvPlayer`类增加了设置和获取日志文件路径以及配置目录的函数。\n- 在`mpvplayer.hpp`中,为`MpvPlayer`类声明了新的公共成员函数,包括设置和获取日志文件路径及配置目录。\n- 修改了`previewwidget.cc`中的`startPreview`函数,使用新的接口设置音频和字幕轨道为\"no\",替换了旧的阻塞方法。","shortMessageHtmlLink":"[增加日志记录和配置目录设置功能]:在mpvplayer示例程序中增加了日志记录和配置目录设置的功能,并更新了相关代码。"}},{"before":"5a01e1b602f218501c36d465f059cfe654fd0a0e","after":"4e8cd86a55db2d1e5169cb34a87b88c231b855bf","ref":"refs/heads/main","pushedAt":"2024-06-17T07:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[优化mpvplayer示例中的GPU设置功能]:对mpvplayer示例程序进行了改进,新增了硬件加速(H/W)和GPU API选项的动态菜单,并更新了相关设置方法。\n\n- 移除了`gpuAction`的实现,并替换为两个新的函数`createHWMenu`和`createGpuApiMenu`,用于动态创建硬件加速和GPU API选项的菜单。\n- 在`MpvPlayer`类中新增了硬件加速和GPU API相关的函数,包括获取可用选项列表、设置和获取当前选项。\n- 更新了`MainWindow`的`initMenu`函数,使用新的菜单创建函数添加硬件加速和GPU API选项到菜单中。\n- 修改了`onRenderChanged`函数,移除了旧的逻辑,替换为使用新的硬件加速和GPU API设置。\n- 更新了`MpvPlayer`的析构函数和`previewwidget.cc`中的`MpvPlayer`初始化逻辑,使用新的硬件加速设置。","shortMessageHtmlLink":"[优化mpvplayer示例中的GPU设置功能]:对mpvplayer示例程序进行了改进,新增了硬件加速(H/W)和GPU API选项的动…"}},{"before":"b0f32f76d2efc8f0c17403b990e3609783eebb64","after":"5a01e1b602f218501c36d465f059cfe654fd0a0e","ref":"refs/heads/main","pushedAt":"2024-06-17T05:26:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[新增目标色彩空间设置功能]:在播放器中增加了目标色彩空间的设置选项,允许用户根据需要选择不同的色彩空间。\n\n- 在`ffmpegplayer`和`mpvplayer`的`mainwindow`中新增了`createTargetPrimariesMenu`函数,用于创建目标色彩空间的菜单选项。\n- 为`ffmpegplayer`的`MainWindow`类新增了连接,当用户选择不同的目标色彩空间时,会更新视频渲染器的色彩空间设置。\n- 为`mpvplayer`的`MpvPlayer`类新增了获取、设置目标色彩空间的函数,并在`mpvplayer`的`MainWindow`中使用了这些新函数来响应用户的选择。\n- 移除了`ffmpegplayer`中旧的`destPrimarisMenu`函数,并用新的功能替换。\n- 更新了`mpvplayer`的`MpvPlayer`类头文件,添加了目标色彩空间相关的公共成员函数声明。","shortMessageHtmlLink":"[新增目标色彩空间设置功能]:在播放器中增加了目标色彩空间的设置选项,允许用户根据需要选择不同的色彩空间。"}},{"before":"82591a47d8081f82b98d862a0b701d26158a12c7","after":"b0f32f76d2efc8f0c17403b990e3609783eebb64","ref":"refs/heads/main","pushedAt":"2024-06-17T03:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[新增目标色彩空间设置功能]:在播放器中增加了目标色彩空间的设置选项,允许用户根据需要选择不同的色彩空间。\n\n- 在`ffmpegplayer`和`mpvplayer`的`mainwindow`中新增了`createTargetPrimariesMenu`函数,用于创建目标色彩空间的菜单选项。\n- 为`ffmpegplayer`的`MainWindow`类新增了连接,当用户选择不同的目标色彩空间时,会更新视频渲染器的色彩空间设置。\n- 为`mpvplayer`的`MpvPlayer`类新增了获取、设置目标色彩空间的函数,并在`mpvplayer`的`MainWindow`中使用了这些新函数来响应用户的选择。\n- 移除了`ffmpegplayer`中旧的`destPrimarisMenu`函数,并用新的功能替换。\n- 更新了`mpvplayer`的`MpvPlayer`类头文件,添加了目标色彩空间相关的公共成员函数声明。","shortMessageHtmlLink":"[新增目标色彩空间设置功能]:在播放器中增加了目标色彩空间的设置选项,允许用户根据需要选择不同的色彩空间。"}},{"before":"4ebe753c762fc76422dadfa3cfca6dfea77f9386","after":"82591a47d8081f82b98d862a0b701d26158a12c7","ref":"refs/heads/main","pushedAt":"2024-06-14T07:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[改进]: 重构色调映射(Tone-Mapping)功能并更新相关接口\n\n- 将`tonemap`相关的类和函数从`Tonemap`更名为`ToneMapping`,以提供更清晰的命名空间和更好的组织。\n- 删除了旧的`tonemap.cc`文件,并新增了`tonemapping.cc`文件,其中包含更新的色调映射实现。\n- 更新了`openglshader.cc`和`videorender.hpp`等文件,将所有`Tonemap`类型更改为`ToneMapping`类型。\n- 为`MainWindow`类添加了新的`createtoneMappingMenu`函数,用于创建色调映射菜单项。\n- 更新了`ffmpegplayer`和`mpvplayer`的`mainwindow.*`文件,整合了新的色调映射菜单项。\n- 在`mpvplayer.cc`中添加了对MPV播放器的色调映射支持,包括获取可用的色调映射列表、设置和获取当前的色调映射。\n- 重命名了`tonemap.hpp`为`tonemapping.hpp`,并相应地更新了包含此头文件的源文件。\n- 更新了`CMakeLists.txt`和`videorender.pri`文件,确保新的`tonemapping`源文件被正确编译。\n- 修正了`videorender`类中的成员变量和函数签名,使用新的`ToneMapping`枚举类型。\n- 移除了不再使用的`tonemap`相关的资源文件引用,并添加了新的`tone_mappping.frag`文件。\n- 更新了`mpvplayer.hpp`,添加了与色调映射相关的新API声明。","shortMessageHtmlLink":"[改进]: 重构色调映射(Tone-Mapping)功能并更新相关接口"}},{"before":"990e44108929b320c68ed6c5da8f532ed37e8000","after":"4ebe753c762fc76422dadfa3cfca6dfea77f9386","ref":"refs/heads/main","pushedAt":"2024-06-14T03:52:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[新增与改进]: 引入色相调整功能并优化Equalizer配置\n\n- 在filter.cc中将`ep`函数重命名为`eq`,以提供更清晰的命名,并添加了gamma和hue的调整支持。\n- 添加了新的`hue`函数,允许用户通过FFmpeg滤镜直接调整色相。\n- 在filter.hpp中声明了新的`eq`和`hue`函数,提供外部访问。\n- 在openglrender.cc中更新了`paintVideoFrame`方法,增加了对gamma和hue uniform值的支持。\n- video_color.frag着色器中新增了gamma和hue的调整代码段,允许更细致的颜色调整。\n- shaderutils.cc更新,将gamma和hue调整逻辑加入到片段着色器代码生成过程中。\n- widgetrender.cc中调整了构造滤镜字符串的逻辑,包括hue的调整。\n- 在equalizer.cc中为Equalizer类新增了gamma和hue的调整逻辑,包括ffGamma、eqGamma、ffHue和eqHue方法。\n- 为equalizer.hpp添加了gamma和hue相关的方法声明,以便支持新的颜色调整功能。","shortMessageHtmlLink":"[新增与改进]: 引入色相调整功能并优化Equalizer配置"}},{"before":"b4518fb0c706c3e2d8d13f0631e2604401914bd3","after":"990e44108929b320c68ed6c5da8f532ed37e8000","ref":"refs/heads/main","pushedAt":"2024-06-14T02:56:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[优化视频渲染]: 引入gamma校正和默认构造函数改进\n\n- 增加了gamma校正功能,通过在filter.cc和video_color.frag中添加gamma参数,允许用户调整视频的gamma值,从而优化画面效果。\n- 更新了openglrender.cc,为shader程序添加了gamma值的uniform设置,确保gamma校正可以在OpenGL渲染过程中应用。\n- 调整了shaderutils.cc,将gamma调整逻辑加入到片段着色器的生成过程中。\n- 优化了equalizer.cc,为Equalizer类添加了对gamma值的支持,包括ffGamma和eqGamma方法,以及相应的范围设置。\n- 改进了equalizer.hpp,增加了gamma相关的方法声明,以支持新的gamma调整功能。\n- 对utils.cpp中的Utils::rangeMap函数进行了小幅度重构,增加了断言以确保传入参数的有效性,并简化了代码结构。","shortMessageHtmlLink":"[优化视频渲染]: 引入gamma校正和默认构造函数改进"}},{"before":"60ee9896037139d7e41e26501b51bd1369088d20","after":"b4518fb0c706c3e2d8d13f0631e2604401914bd3","ref":"refs/heads/main","pushedAt":"2024-06-14T01:51:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[Update_Qt_Version_and_Introduce_Equalizer]: 更新Qt版本至6.7.1并引入均衡器功能\n\n- 更新`action.yml`文件,将Qt版本默认值设置为6.7.1\n- 修改`cmake/qt.cmake`文件,更新Qt安装路径以匹配新版本\n- 删除原有的`colorspacedialog`相关代码,并添加新的`equalizerdialog`模块\n- 调整`CMakeLists.txt`和`.pro`文件,增加`mediaconfig`库的引用\n- 重构`videorender`和`mpvplayer`模块,使用`Equalizer`代替旧的色彩空间调整功能\n- 对`mpvplayer`模块进行了功能增强,增加了调整视频播放色彩效果的API","shortMessageHtmlLink":"[Update_Qt_Version_and_Introduce_Equalizer]: 更新Qt版本至6.7.1并引入均衡器功能"}},{"before":"8218010d94f3c85aaf09d1120b5c1e5bb70f4f47","after":"60ee9896037139d7e41e26501b51bd1369088d20","ref":"refs/heads/main","pushedAt":"2024-06-13T11:00:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[更新音视频播放器均衡器设置和资源文件]\n\n- 更新了`action.yml`文件,将Qt版本从`6.7.0`更改为`6.7.1`,以适应新的Qt版本需求。\n- 调整了`cmake/qt.cmake`文件,更新了Windows和Linux系统下Qt的路径,使其与新版本匹配。\n- 新增了`equalizerdialog.cpp`和`equalizerdialog.h`文件,为播放器增加了图形界面均衡器设置功能。\n- 删除了`colorspacedialog`相关的文件,因为它们已被新的均衡器设置所取代。\n- 更新了`CMakeLists.txt`和`.pro`文件,添加了新的均衡器源文件,并移除了旧的色彩空间设置文件。\n- 在`ffmpegplayer`和`mpvplayer`的源文件中,增加了对均衡器的支持,并更新了相关的函数和信号。\n- 新增了`mediainfo`子模块,并创建了`equalizer.cpp`和`equalizer.h`文件,为均衡器设置提供了数据结构和操作接口。\n- 更新了`videorender`模块,增加了对均衡器效果的处理。\n- 调整了`mpvplayer`模块,增加了对mpv播放器均衡器设置的支持。\n- 新增了`utils`模块中的`range.hpp`文件,为均衡器范围提供了数据结构支持。","shortMessageHtmlLink":"[更新音视频播放器均衡器设置和资源文件]"}},{"before":"3ea6115e4f3e485be93b7ecd4250cc60ad50009a","after":"8218010d94f3c85aaf09d1120b5c1e5bb70f4f47","ref":"refs/heads/main","pushedAt":"2024-06-13T09:24:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[更新音视频播放器均衡器设置和资源文件]\n\n- 更新了`action.yml`文件,将Qt版本从`6.7.0`更改为`6.7.1`,以适应新的Qt版本需求。\n- 调整了`cmake/qt.cmake`文件,更新了Windows和Linux系统下Qt的路径,使其与新版本匹配。\n- 新增了`equalizerdialog.cpp`和`equalizerdialog.h`文件,为播放器增加了图形界面均衡器设置功能。\n- 删除了`colorspacedialog`相关的文件,因为它们已被新的均衡器设置所取代。\n- 更新了`CMakeLists.txt`和`.pro`文件,添加了新的均衡器源文件,并移除了旧的色彩空间设置文件。\n- 在`ffmpegplayer`和`mpvplayer`的源文件中,增加了对均衡器的支持,并更新了相关的函数和信号。\n- 新增了`mediainfo`子模块,并创建了`equalizer.cpp`和`equalizer.h`文件,为均衡器设置提供了数据结构和操作接口。\n- 更新了`videorender`模块,增加了对均衡器效果的处理。\n- 调整了`mpvplayer`模块,增加了对mpv播放器均衡器设置的支持。\n- 新增了`utils`模块中的`range.hpp`文件,为均衡器范围提供了数据结构支持。","shortMessageHtmlLink":"[更新音视频播放器均衡器设置和资源文件]"}},{"before":"d29787c29e0ec3391824b9770eef99cae7dae526","after":"3ea6115e4f3e485be93b7ecd4250cc60ad50009a","ref":"refs/heads/main","pushedAt":"2024-06-13T09:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[更新音视频播放器均衡器设置和资源文件]\n\n- 更新了`action.yml`文件,将Qt版本从`6.7.0`更改为`6.7.1`,以适应新的Qt版本需求。\n- 调整了`cmake/qt.cmake`文件,更新了Windows和Linux系统下Qt的路径,使其与新版本匹配。\n- 新增了`equalizerdialog.cpp`和`equalizerdialog.h`文件,为播放器增加了图形界面均衡器设置功能。\n- 删除了`colorspacedialog`相关的文件,因为它们已被新的均衡器设置所取代。\n- 更新了`CMakeLists.txt`和`.pro`文件,添加了新的均衡器源文件,并移除了旧的色彩空间设置文件。\n- 在`ffmpegplayer`和`mpvplayer`的源文件中,增加了对均衡器的支持,并更新了相关的函数和信号。\n- 新增了`mediainfo`子模块,并创建了`equalizer.cpp`和`equalizer.h`文件,为均衡器设置提供了数据结构和操作接口。\n- 更新了`videorender`模块,增加了对均衡器效果的处理。\n- 调整了`mpvplayer`模块,增加了对mpv播放器均衡器设置的支持。\n- 新增了`utils`模块中的`range.hpp`文件,为均衡器范围提供了数据结构支持。","shortMessageHtmlLink":"[更新音视频播放器均衡器设置和资源文件]"}},{"before":"26327f29112a5c875c4e0ec63ae4f398addd989e","after":"d29787c29e0ec3391824b9770eef99cae7dae526","ref":"refs/heads/main","pushedAt":"2024-06-13T09:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[更新音视频播放器均衡器设置和资源文件]\n\n- 更新了`action.yml`文件,将Qt版本从`6.7.0`更改为`6.7.1`,以适应新的Qt版本需求。\n- 调整了`cmake/qt.cmake`文件,更新了Windows和Linux系统下Qt的路径,使其与新版本匹配。\n- 新增了`equalizerdialog.cpp`和`equalizerdialog.h`文件,为播放器增加了图形界面均衡器设置功能。\n- 删除了`colorspacedialog`相关的文件,因为它们已被新的均衡器设置所取代。\n- 更新了`CMakeLists.txt`和`.pro`文件,添加了新的均衡器源文件,并移除了旧的色彩空间设置文件。\n- 在`ffmpegplayer`和`mpvplayer`的源文件中,增加了对均衡器的支持,并更新了相关的函数和信号。\n- 新增了`mediainfo`子模块,并创建了`equalizer.cpp`和`equalizer.h`文件,为均衡器设置提供了数据结构和操作接口。\n- 更新了`videorender`模块,增加了对均衡器效果的处理。\n- 调整了`mpvplayer`模块,增加了对mpv播放器均衡器设置的支持。\n- 新增了`utils`模块中的`range.hpp`文件,为均衡器范围提供了数据结构支持。","shortMessageHtmlLink":"[更新音视频播放器均衡器设置和资源文件]"}},{"before":"890df43e5ba5d8e9fbfb5cfa70b82eb93871fa58","after":null,"ref":"refs/heads/mpv","pushedAt":"2024-06-06T06:30:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"}},{"before":"4dc543b90eab892b4d3c8b471e191bef55ede3f5","after":"26327f29112a5c875c4e0ec63ae4f398addd989e","ref":"refs/heads/main","pushedAt":"2024-06-06T06:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: Added README.\"en\".md translation via https://github.com/dephraiim/translate-readme","shortMessageHtmlLink":"docs: Added README.\"en\".md translation via https://github.com/dephrai…"}},{"before":"388aaa4aae71d2dcaf6e9e3a81185e39e719c1c4","after":"4dc543b90eab892b4d3c8b471e191bef55ede3f5","ref":"refs/heads/main","pushedAt":"2024-06-06T06:17:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[项目更名为Qt-Media并集成mpv播放器]:更名为Qt-Media,并集成了mpv播放器,增强了视频播放和转码功能。\n\n- 在`CMakeLists.txt`中,将项目名称从`Qt-Ffmpeg`更改为`Qt-Media`,并更新了项目描述和主页URL。\n- `Qt-Ffmpeg.pro`文件已重命名为`Qt-Media.pro`,以匹配项目的新名称。\n- 在`README.md`中,增加了对mpv播放器的介绍,并更新了相关截图和说明,同时对FFmpeg播放器和转码器的描述也进行了更新。\n- 添加了新的`mpv_player.jpeg`图片,展示了mpv播放器的界面。\n- 更新了`packaging/macos/change_lib_dependencies.rb`脚本,以支持在MacOS上正确打包mpv播放器。\n- `vcpkg.json`文件中的项目名称也从`qt-ffmpeg`更改为`qt-media`。","shortMessageHtmlLink":"[项目更名为Qt-Media并集成mpv播放器]:更名为Qt-Media,并集成了mpv播放器,增强了视频播放和转码功能。"}},{"before":"54677fbd41f32d40359a5f7f19ef5ab109077f0d","after":"890df43e5ba5d8e9fbfb5cfa70b82eb93871fa58","ref":"refs/heads/mpv","pushedAt":"2024-06-06T06:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[Qt-Ffmpeg: 项目更名为Qt-Media并集成mpv播放器]:对Qt-Ffmpeg项目进行了重大更新,现更名为Qt-Media,并集成了mpv播放器,增强了视频播放和转码功能。\n\n- 在`CMakeLists.txt`中,将项目名称从`Qt-Ffmpeg`更改为`Qt-Media`,并更新了项目描述和主页URL。\n- `Qt-Ffmpeg.pro`文件已重命名为`Qt-Media.pro`,以匹配项目的新名称。\n- 在`README.md`中,增加了对mpv播放器的介绍,并更新了相关截图和说明,同时对FFmpeg播放器和转码器的描述也进行了更新。\n- 添加了新的`mpv_player.jpeg`图片,展示了mpv播放器的界面。\n- 更新了`packaging/macos/change_lib_dependencies.rb`脚本,以支持在MacOS上正确打包mpv播放器。\n- `vcpkg.json`文件中的项目名称也从`qt-ffmpeg`更改为`qt-media`。","shortMessageHtmlLink":"[Qt-Ffmpeg: 项目更名为Qt-Media并集成mpv播放器]:对Qt-Ffmpeg项目进行了重大更新,现更名为Qt-Media,…"}},{"before":"0747b8851050d952dd1e9e2fa0a13ba4d49a2b19","after":"54677fbd41f32d40359a5f7f19ef5ab109077f0d","ref":"refs/heads/mpv","pushedAt":"2024-06-06T05:36:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[Qt-Ffmpeg: 调整mpvplayer构建配置及依赖库引用]:对Qt-Ffmpeg项目的构建配置进行了调整,优化了mpvplayer的构建流程,并更新了库的引用。\n\n- 在`.github/workflows/qmake.yml`中,移除了`CONFIG-=BUILD_MPV`宏定义,现在默认包含mpvplayer的构建。\n- 更新了`examples/examples.pro`,根据操作系统和存在条件,决定是否包含`mpvplayer`子目录。\n- 修改了`examples/mpvplayer/CMakeLists.txt`,将`custommpv`库的引用更改为`qmpv`,并简化了条件判断,统一了不同操作系统下的链接库路径。\n- 在`src/ffmpeg/codeccontext.cpp`中,对fdk aac编码器的质量参数格式化进行了修正。\n- 对`src/mpv/CMakeLists.txt`和`src/mpv/mpv.pro`进行了一致性修改,将`custommpv`更改为`qmpv`,并更新了库的链接方式。\n- 更新了`src/mpv/mpv.pri`和`src/mpv/mpv.pro`,统一了mpv库的链接路径,并移除了多余的配置项。\n- 修改了`src/mpv/qthelper.hpp`,修复了类型比较的方式,使用`v.typeId()`替代`static_cast(v.type())`。\n- 在`src/src.pro`中,根据操作系统和存在条件,决定是否包含`mpv`子目录。\n- 对`src/utils/CMakeLists.txt`和`src/utils/utils.pro`进行了小幅度修改,简化了库的构建配置。","shortMessageHtmlLink":"[Qt-Ffmpeg: 调整mpvplayer构建配置及依赖库引用]:对Qt-Ffmpeg项目的构建配置进行了调整,优化了mpvplaye…"}},{"before":"c0e740b6ba2a1568557a0af27d5c2d63583e01b6","after":"0747b8851050d952dd1e9e2fa0a13ba4d49a2b19","ref":"refs/heads/mpv","pushedAt":"2024-06-06T05:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"6","shortMessageHtmlLink":"6"}},{"before":"137ea79f57eaf819d6fb108a8d92b608cee30e4d","after":"c0e740b6ba2a1568557a0af27d5c2d63583e01b6","ref":"refs/heads/mpv","pushedAt":"2024-06-06T05:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"5","shortMessageHtmlLink":"5"}},{"before":"d880d0dd8a695d1c7f8d88301122a7b3298b3f43","after":"137ea79f57eaf819d6fb108a8d92b608cee30e4d","ref":"refs/heads/mpv","pushedAt":"2024-06-06T04:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"4","shortMessageHtmlLink":"4"}},{"before":"3bbfc44a21194cae92e484689b283978ceca84a0","after":"d880d0dd8a695d1c7f8d88301122a7b3298b3f43","ref":"refs/heads/mpv","pushedAt":"2024-06-06T02:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"3","shortMessageHtmlLink":"3"}},{"before":"85f7d7bc735763a70d28f0b38b2f5734b86a13fc","after":"3bbfc44a21194cae92e484689b283978ceca84a0","ref":"refs/heads/mpv","pushedAt":"2024-06-06T01:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"2","shortMessageHtmlLink":"2"}},{"before":"ef1ae20b734977ce071ba401e6720bb34f185b01","after":"85f7d7bc735763a70d28f0b38b2f5734b86a13fc","ref":"refs/heads/mpv","pushedAt":"2024-06-06T01:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"1","shortMessageHtmlLink":"1"}},{"before":"18918517851b863a37b293e3c63ff6c8b888c02c","after":"ef1ae20b734977ce071ba401e6720bb34f185b01","ref":"refs/heads/mpv","pushedAt":"2024-06-06T01:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[Qt-Ffmpeg: 更新mpv播放器库的引用为qmpv]:对Qt-Ffmpeg项目的CMakeLists.txt和pro文件进行了修改,将mpv播放器库的引用从`custommpv`更新为`qmpv`。\n\n- 在`examples/mpvplayer/CMakeLists.txt`中,将`target_compile_definitions`中的`custommpv`更改为`qmpv`,并在`target_link_libraries`中作出了相应的更改。\n- 对`examples/mpvplayer/mpvplayer.pro`文件进行了修改,将`LIBS`中的`custommpv`更改为`qmpv`。\n- 在`src/mpv/CMakeLists.txt`文件中,将`add_custom_library(custommpv ...)`更改为`add_custom_library(qmpv ...)`,并相应更新了`target_link_libraries`中的库名称。\n- 对`src/mpv/mpv.pro`文件进行了更新,将`TARGET`的值从`custommpv`更改为`qmpv`。","shortMessageHtmlLink":"[Qt-Ffmpeg: 更新mpv播放器库的引用为qmpv]:对Qt-Ffmpeg项目的CMakeLists.txt和pro文件进行了修改…"}},{"before":"4e87b93bef1d1796e30bdbe8502400f3c2eb8b5c","after":"18918517851b863a37b293e3c63ff6c8b888c02c","ref":"refs/heads/mpv","pushedAt":"2024-06-05T10:00:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[引入mpv播放器支持]:引入了mpv播放器的支持。\n\n- 添加了mpv相关的CMakeLists.txt配置,使得mpv可以作为可选模块编译进项目中。\n- 更新了install-dependencies/action.yml,增加了mpv的安装步骤,以便在macOS上通过Homebrew安装mpv。\n- 对cmake.yml和qmake.yml进行了修改,加入了对mpv编译选项的配置。\n- 修改了CMakeLists.txt,引入了BUILD_MPV选项,并根据此选项配置了项目。\n- 为examples目录添加了mpvplayer子目录,并创建了相关的CMakeLists.txt、mainwindow.cc/.hpp等文件,实现了基于mpv的播放器界面。\n- 更新了player和transcoder的CMakeLists.txt,以支持mpv选项。\n- 为mpvplayer添加了控制widget、日志窗口、字幕延迟对话框等组件。\n- 在src目录下添加了mpv子目录,实现了mpv播放器的核心功能,包括与mpv的交互、渲染以及事件处理。\n- 更新了utils.cpp和utils.h,增加了设置OpenGL表面格式版本的功能。\n- 根据是否启用mpv选项,调整了src.pro,以包含或排除mpv子目录。","shortMessageHtmlLink":"[引入mpv播放器支持]:引入了mpv播放器的支持。"}},{"before":null,"after":"4e87b93bef1d1796e30bdbe8502400f3c2eb8b5c","ref":"refs/heads/mpv","pushedAt":"2024-06-05T09:30:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[引入mpv播放器支持]:引入了mpv播放器的支持。\n\n- 添加了mpv相关的CMakeLists.txt配置,使得mpv可以作为可选模块编译进项目中。\n- 更新了install-dependencies/action.yml,增加了mpv的安装步骤,以便在macOS上通过Homebrew安装mpv。\n- 对cmake.yml和qmake.yml进行了修改,加入了对mpv编译选项的配置。\n- 修改了CMakeLists.txt,引入了BUILD_MPV选项,并根据此选项配置了项目。\n- 为examples目录添加了mpvplayer子目录,并创建了相关的CMakeLists.txt、mainwindow.cc/.hpp等文件,实现了基于mpv的播放器界面。\n- 更新了player和transcoder的CMakeLists.txt,以支持mpv选项。\n- 为mpvplayer添加了控制widget、日志窗口、字幕延迟对话框等组件。\n- 在src目录下添加了mpv子目录,实现了mpv播放器的核心功能,包括与mpv的交互、渲染以及事件处理。\n- 更新了utils.cpp和utils.h,增加了设置OpenGL表面格式版本的功能。\n- 根据是否启用mpv选项,调整了src.pro,以包含或排除mpv子目录。","shortMessageHtmlLink":"[引入mpv播放器支持]:引入了mpv播放器的支持。"}},{"before":"dc9e39fb82590e9609bef378f103b12d043c5a7a","after":"388aaa4aae71d2dcaf6e9e3a81185e39e719c1c4","ref":"refs/heads/main","pushedAt":"2024-05-31T05:40:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs: Added README.\"en\".md translation via https://github.com/dephraiim/translate-readme","shortMessageHtmlLink":"docs: Added README.\"en\".md translation via https://github.com/dephrai…"}},{"before":"1c74c66ab402d435ce8b8e2046cb5d4930a92db7","after":"dc9e39fb82590e9609bef378f103b12d043c5a7a","ref":"refs/heads/main","pushedAt":"2024-05-31T05:40:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RealChuan","name":null,"path":"/RealChuan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49836124?s=80&v=4"},"commit":{"message":"[文档和示例代码更新]: 对文档和示例代码进行了更新,以提高清晰度和一致性。\n\n- 在 `README.md` 中调整了播放器图片的显示大小,现在图片将占据90%的容器宽度和高度,增强了文档的视觉效果。\n- 更新了 `player` 示例的 `main.cpp` 文件,增加了 `app.setActivationWindow(&w);` 行,以确保应用程序窗口的正确激活。\n- 同样在 `transcoder` 示例的 `main.cc` 文件中进行了类似的更新,增加了 `app.setActivationWindow(&w);` 行,保证窗口激活的一致性。\n- 修改了示例代码中的 `app.exec()` 返回值的处理方式,从 `int result = app.exec();` 改为使用 `auto` 关键字,这是为了提高代码的可读性和减少显式类型声明。","shortMessageHtmlLink":"[文档和示例代码更新]: 对文档和示例代码进行了更新,以提高清晰度和一致性。"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbjDdkQA","startCursor":null,"endCursor":null}},"title":"Activity · RealChuan/Qt-Media"}