Commit Graph

13 Commits

Author SHA1 Message Date
dijunkun
df6f4321e8 [feat] use smart pointer for ReceivedFrame when send it into decoder 2025-04-14 16:11:25 +08:00
dijunkun
bcf01791f7 [feat] use encode thread to encode frame 2025-03-25 17:18:52 +08:00
dijunkun
b50175f943 [feat] add new classes EncodedFrame/DecodedFrame/ReceivedFrame for video frame module 2025-03-19 18:36:55 +08:00
dijunkun
826fc2d312 [fix] fix all unused variables and type conversions 2024-11-26 23:30:38 +08:00
dijunkun
255ef0edec [feat] openh264 encoder and dav1d decoder support dynamic resolution 2024-09-06 13:05:57 +08:00
dijunkun
0edeec3d16 [fix] fix crash due to yuv420p convert to nv12 2024-08-02 16:13:49 +08:00
dijunkun
57ff14ada4 Remove dependency on FFmpeg 2024-05-17 17:55:25 +08:00
dijunkun
0b80124b3c Fix unused variables warnning 2023-12-13 17:23:20 +08:00
dijunkun
936348ba9e Fix h264 frame size error 2023-12-05 15:09:25 +08:00
dijunkun
007134838b Fix openh264 decoder frame loss 2023-11-08 16:29:16 +08:00
dijunkun
e456ae3577 OpenH264 supports Windows platform 2023-11-07 15:27:57 +08:00
dijunkun
325f626fb5 Fix openh264 decode error caused by yuv stride 2023-11-06 19:02:39 -08:00
dijunkun
5ae756bf7f Implementation for openh264 codec 2023-11-03 02:31:57 -07:00