1. 09 11月, 2022 2 次提交
  2. 08 11月, 2022 1 次提交
  3. 07 11月, 2022 1 次提交
  4. 06 11月, 2022 1 次提交
  5. 05 11月, 2022 1 次提交
  6. 04 11月, 2022 1 次提交
    • mahuifa's avatar
      feat:增加 H264编码功能 · affa6546
      mahuifa 提交于
          1、增加H264编码功能,但不完善;
          2、修改打开保存、关闭保存可能会崩溃问题;
          3、修改参数,使得画质提高,但是还是有色彩偏移问题。
      affa6546
  7. 03 11月, 2022 1 次提交
    • mahuifa's avatar
      feat:完成摄像头视频录制功能 · 0528f801
      mahuifa 提交于
          1、完成静态帧率视频录制功能;
          2、目前存在摄像头自动曝光导致帧率不问题问题;
          3、存在录制视频画质较差问题。
      0528f801
  8. 02 11月, 2022 1 次提交
    • mahuifa's avatar
      feat:新增VideoCamera2 · 376518ce
      mahuifa 提交于
          1、创建一个新工程,用于实现ffmpeg打开本地摄像头录制视频功能。
      376518ce
  9. 31 10月, 2022 1 次提交
  10. 30 10月, 2022 3 次提交
  11. 29 10月, 2022 1 次提交
    • mahuifa's avatar
      fix:修改VidepCamera1窗口拉伸绿屏问题 · 7d37490a
      mahuifa 提交于
          1、如果绑定信号repaint使用异步,则可能数据被释放了,导致拉伸时显示绿屏;
          2、如果使用BlockingQueuedConnection 则可能在播放时关闭窗口,信号得不到处理则会卡死线程。
      7d37490a
  12. 28 10月, 2022 1 次提交
  13. 27 10月, 2022 1 次提交
  14. 26 10月, 2022 1 次提交
  15. 25 10月, 2022 1 次提交
  16. 24 10月, 2022 1 次提交
  17. 23 10月, 2022 1 次提交
  18. 21 10月, 2022 2 次提交
  19. 20 10月, 2022 1 次提交
  20. 19 10月, 2022 1 次提交
    • mahuifa's avatar
      feat:完成使用ffmpeg音视频库【软/硬解码 + OpenGL】实现的视频播放器 · 62de6d18
      mahuifa 提交于
          1、使用ffmpeg音视频库【软/硬解码】实现的视频播放器;
          2、支持打开本地视频文件(如mp4、mov、avi等)、网络视频流(rtsp、rtmp、http等);
          3、支持视频匀速播放;
          4、采用【OpenGL显示YUV、NV12】图像,支持自适应窗口缩放,支持使用QOpenGLWidget、QOpenGLWindow显
      示;
          5、将YUV/NV12转RGB的步骤由CPU转换改为使用GPU转换,降低CPU占用率;
          6、使用av_hwframe_map替代av_hwframe_transfer_data,可将【耗时降低1/3】;
          7、视频播放支持实时开始/关闭、暂停/继续播放;
          8、视频解码、线程控制、显示各部分功能分离,低耦合度。
          9、采用最新的【5.1.2版本】ffmpeg库进行开发,超详细注释信息,将所有踩过的坑、解决办法、注意事项都得很写清楚。
      62de6d18
  21. 18 10月, 2022 1 次提交
  22. 17 10月, 2022 1 次提交
  23. 16 10月, 2022 1 次提交
    • mahuifa's avatar
      feat:新增FFmpeg软件解码+OpenGL显示YUV图像Demo · 45a7163b
      mahuifa 提交于
          1、使用ffmpeg音视频库【软解码】实现的视频播放器;
          2、支持打开本地视频文件(如mp4、mov、avi等)、网络视频流(rtsp、rtmp、http等);
          3、支持视频匀速播放;
          4、采用【OpenGL显示YUV】图像,支持自适应窗口缩放,支持使用QOpenGLWidget、QOpenGLWindow显
          5、视频播放支持实时开始/关闭、暂停/继续播放;
          6、视频解码、线程控制、显示各部分功能分离,低耦合度。
          7、采用最新的5.1.2版本ffmpeg库进行开发,超详细注释信息,将所有踩过的坑、解决办法、注意事项都得很写清楚。
      45a7163b
  24. 15 10月, 2022 1 次提交
  25. 14 10月, 2022 2 次提交
    • mahuifa's avatar
      feat:增加释放功能 · 4bc8d2dc
      mahuifa 提交于
          1、在析构函数增加释放功能;
          2、增加详细注释信息。
      4bc8d2dc
    • mahuifa's avatar
      feat:新增FFmpeg软件解码+OpenGL显示RGB图像Demo · 6d24b4f7
      mahuifa 提交于
          1、使用ffmpeg音视频库【软解码】实现的视频播放器;
          2、支持打开本地视频文件(如mp4、mov、avi等)、网络视频流(rtsp、rtmp、http等);
          3、支持视频匀速播放;
          4、采用【OpenGL显示RGB】图像,支持自适应窗口缩放,支持使用QOpenGLWidget、QOpenGLWindow显示;
          5、视频播放支持实时开始/关闭、暂停/继续播放;
          6、视频解码、线程控制、显示各部分功能分离,低耦合度。
          7、采用最新的5.1.2版本ffmpeg库进行开发,超详细注释信息,将所有踩过的坑、解决办法、注意事项都得很写清楚。
      6d24b4f7
  26. 13 10月, 2022 1 次提交
  27. 12 10月, 2022 1 次提交
  28. 11 10月, 2022 1 次提交
    • mahuifa's avatar
      feat:新增用户登录功能程序SignIn · 2206b2bb
      mahuifa 提交于
          使用QSqlite数据库实现用户登录、后台管理用户功能
          1、通过按键新建 空白数据行;
          2、使用自增Key;
          3、通过按键更新数据;
          4、判断表是否存在,不存在则创建。
          5、用户登录功能,默认创建超级管理员账号root
          6、支持用户后台管理,通过后台创建、修改、删除用户
          7、用户分为超级管理员、普通管理员、普通用户三个等级;
          8、超级管理员有所有权限,可创建、修改、删除普通管理员、普通用户;
          9、普通管理员可创建、修改、删除普通用户,可新建、修改、查询数据;
          10、普通用户不可修改用户信息,不可新建、修改数据库信息,只可查询。
      2206b2bb
  29. 10 10月, 2022 1 次提交
  30. 09 10月, 2022 2 次提交
  31. 07 10月, 2022 1 次提交
    • mahuifa's avatar
      feat:新增数据库使用Demo TableModel2 · fa1fed11
      mahuifa 提交于
          这个Demo中展示了如何使用具有表视图的专用 SQL 表模型(QSqlTableModel)来编辑数据库中的信息
          1、通过按键新建 空白数据行;
          2、使用自增Key;
          3、通过按键更新数据;
          4、判断表是否存在,不存在则创建。
      fa1fed11
  32. 06 10月, 2022 1 次提交
  33. 05 10月, 2022 2 次提交