mtdxc
754073918a
Header refactor ( #2115 )
...
* 优化MultiMediaSourceMuxer头文件包含
* 将MediaSinkDelegate和Demux移到MediaSink中
* MediaSource头文件重构, 独立出PacketCache.h
精简Frame和Track的头文件
* Rtmp头文件重构
* Rtsp头文件重构
* webrtc头文件重构
* 规范.h头文件包含,并将其移到.cpp中:
- 尽量不包含Common\config.h
- Util\File.h
- Rtsp/RtspPlayer.h
- Rtmp/RtmpPlayer.h
* 删除多余的Stamp.h和Base64包含
2022-11-29 11:07:13 +08:00
cqm
ac3d7bd21f
add addDelegate with std::function, remove FrameWriterInterfaceHelper
2022-11-01 12:03:04 +08:00
custompal
08789454c3
rtsp支持指定播放单一track ( #1937 )
2022-09-13 16:27:00 +08:00
Xiaofeng Wang
9d3ead61de
整理 CMakeLists.txt
2022-07-25 00:22:30 +08:00
Dw9
8e63b7fefa
完善test_player
2022-07-18 22:30:28 +08:00
ziyue
9736badcea
优化编解码相关代码
2022-05-25 15:51:17 +08:00
ziyue
0739b1ddd2
完成FFmpeg相关代码迁移改造
2022-05-25 15:51:08 +08:00
ziyue
fa70af7cce
移动FFmpeg相关代码
2022-05-25 15:51:02 +08:00
Xiaofeng Wang
d8b9c5b102
更新 FFmpeg API 支持 FFmpeg 5 ( #1434 )
2022-02-17 21:03:20 +08:00
夏楚
c72cf4cbcc
整理命名空间 ( #1409 )
...
* feat: remove using namespace mediakit in header files.
(cherry picked from commit d44aeb339a8a0e1f0455be82b21fe4b1b536299f)
* feat: remove using namespace mediakit in FFmpegSource.h
* feat: remove using namespace mediakit in RtpExt.h
* feat: remove using namespace mediakit in header files.
* feat: remove using namespace std in header files.
* feat: remove using namespace std in header files when zltoolkit remove std in header
* 补充命名空间
* 整理命名空间
* 整理命名空间2
* 修复macos ci
* 修复编译问题
* 修复编译问题2
* 修复编译问题3
Co-authored-by: Johnny <hellojinqiang@gmail.com>
Co-authored-by: Xiaofeng Wang <wasphin@gmail.com>
2022-02-02 20:34:50 +08:00
ziyue
88dc8d0a73
重写http客户端异常处理机制
2022-01-20 15:17:19 +08:00
ziyue
49f674418e
Player: 不等待track ready,加快秒开速度
2021-11-10 15:30:31 +08:00
ziyue
34d833a1ed
Player: 播放器改成同步解码
2021-11-10 11:38:54 +08:00
ziyue
712bdf7310
添加utf8 bom头,防止windows下编译不过
2021-10-11 17:17:39 +08:00
ziyue
e9008afca0
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
2021-09-27 13:12:53 +08:00
hejilin
dcb775c6e8
去除非第三方库的编译告警
2021-09-16 16:00:46 +08:00
ziyue
8af98817e1
修复低版本sdl,test_player编译问题
2021-09-13 10:38:32 +08:00
Dw9
e0491bc133
硬解支持nv12渲染
2021-09-08 20:06:28 +08:00
ziyue
72c2df057a
改成异步解码,并修复内存泄露问题
2021-09-02 16:35:54 +08:00
ziyue
895dc04fcc
修复sdl音频重采样内存越界的bug以及修复重采样爆音bug
2021-09-02 16:32:09 +08:00
wxf
c426c702df
Fix error: cannot bind packed field to T&
2021-07-01 22:06:03 +08:00
lawrencehj
f1d89b5297
修正Windows下宏替换编译错误问题
2021-07-01 10:39:28 +08:00
ziyue
4ec311652a
未找到依赖库时,关闭编译test_player
2021-06-29 18:37:09 +08:00
ziyue
ebb7aeef9b
播放器沿用之前名称
2021-06-29 18:26:03 +08:00
ziyue
11e993d870
修改接口
2021-06-29 18:19:05 +08:00
ziyue
013109796d
确保线程安全
2021-06-29 17:53:26 +08:00
ziyue
1b674a6ac2
播放器新增支持音频:#945
2021-06-29 17:47:01 +08:00