Lei Kang
cb394eb4c5
resolve comment
2025-09-17 16:50:52 -07:00
Lei Kang
0710906fc7
fix the test
2025-09-17 16:50:52 -07:00
Lei Kang
7fdafa9598
add codec decoder interface
2025-09-17 16:50:52 -07:00
Lei Kang
5a19127623
add return error code
2025-09-17 16:50:52 -07:00
Lei Kang
81cfc047d5
add vpx decoder
2025-09-17 16:50:52 -07:00
Leo (Lei) Kang
6047a32ea0
[VPX] vpx dynamic encoding ( #647 )
...
* Add vp8 decoder and dynamic vp8 decoding
* Add QPController
* change parameters into const
* move decoder into another PR
* use explicit parameter name
2025-09-04 14:33:07 -07:00
Kyle
20e8c50735
Implement bitrate controller in vpx and h264 codecs ( #467 )
...
Add bitrate control to vpx and h264 encoders
Co-authored-by: Jingyang Kang <3drxkjy@gmail.com >
2025-04-11 12:05:01 +08:00
Yohan Totting
ce9b412d0e
Fix the VPX encoder is not properly handling the frame timestamp ( #606 )
...
* Fix the VPX encoder is not properly handling the frame timestamp
* Apply suggestions from code review
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
---------
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
2025-02-14 12:37:53 +07:00
Atsushi Watanabe
58dc90d03a
Fix opus codec panic on read after close ( #440 )
...
Also add test to other codecs
2022-08-24 07:23:57 -04:00
Valentin Cocaud
cd6aaa1393
Force key frame on PLI
...
Also make the ReadCloser an Controllable allows to uncouple
the controller implementation from the encoder.
This is not needed for the 2 codec controller already implemented (openh264 and vpx)
but is more future proof in case it required for other codecs.
2022-07-25 10:51:35 -04:00
Atsushi Watanabe
a88c2daf89
Allow double close of codecs ( #364 )
...
Video/AudioTrack.NewRTPReader() internally closes encoder on error.
It caused double free if user closes reader after error.
2021-11-21 22:57:50 +09:00
Atsushi Watanabe
1f313a9d61
Add simple read test to codecs ( #367 )
2021-11-20 15:42:24 +09:00
Valentin Cocaud
3a04686875
Implements RequireKeyFrame for VPX codec ( #334 )
2021-06-12 11:28:59 -07:00
Atsushi Watanabe
8a4e0779d7
Add test for vpx input image size change
2021-01-08 15:08:13 +09:00