Lei Kang
cb394eb4c5
resolve comment
v0.7.2
2025-09-17 16:50:52 -07:00
Atsushi Watanabe
e9f3dc20b6
Fix reading multiple decoded frames
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
8ca6903676
add null pointer from C
2025-09-17 16:50:52 -07:00
Lei Kang
de517d790b
wrap vpx_image into a struct
2025-09-17 16:50:52 -07:00
Lei Kang
81cfc047d5
add vpx decoder
2025-09-17 16:50:52 -07:00
renovate[bot]
1406108fb2
fix(deps): update module github.com/stretchr/testify to v1.11.1
...
Generated by Renovate Bot
2025-09-14 22:46:53 -04:00
renovate[bot]
a2a211857c
chore(deps): update actions/setup-go action to v6
...
Generated by Renovate Bot
2025-09-14 22:41:32 -04:00
philipch07
c0721738c4
Apply go modernize ( #650 )
2025-09-14 21:55:37 -04: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
Leo (Lei) Kang
60bf158757
[CODEC] Add encoder bitrate tracker ( #646 )
...
add encoder bitrate tracker
2025-09-03 15:55:37 -07:00
renovate[bot]
c4fd28c7df
fix(deps): update github.com/kbinani/screenshot digest to 089614a ( #640 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 11:33:19 +09:00
renovate[bot]
c79e16706b
fix(deps): update module github.com/pion/logging to v0.2.4 ( #639 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 11:31:48 +09:00
renovate[bot]
89420ae84d
fix(deps): update module github.com/pion/rtp to v1.8.19 ( #632 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 11:31:16 +09:00
renovate[bot]
4db71e5b52
fix(deps): update module github.com/pion/webrtc/v4 to v4.1.2 ( #637 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 10:38:39 +08:00
Jackie Li
a45a5e50cd
fix track.unbind panic ( #634 )
...
Fix #633
Here the signalCh could have been closed by another goroutine, we should
use returned signalCh from `track.removeActivePeerConnection()` to close
the channel.
Actually, I don't know why we need to close the signalCh, we're using it
to send over the doneCh, why ever close it?
2025-06-13 13:31:00 +08:00
renovate[bot]
d90220699e
fix(deps): update module github.com/pion/webrtc/v4 to v4.1.1 ( #629 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 15:20:59 +08:00
renovate[bot]
71deb52047
fix(deps): update module github.com/pion/interceptor to v0.1.39 ( #628 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 15:12:30 +08:00
Jingyang Kang
84ccb15157
Align H265 payloadType in NewRTPH265Codec with RegisterDefaultCodecs ( #631 )
2025-06-01 23:37:30 +08:00
renovate[bot]
ec6a4b6925
fix(deps): update module github.com/pion/webrtc/v4 to v4.1.0 ( #627 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 16:08:17 +08:00
renovate[bot]
551fb6afd8
fix(deps): update module github.com/pion/webrtc/v4 to v4.0.15 ( #625 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-23 23:29:49 +08: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
Jingyang Kang
7211d077ee
Update social links ( #620 )
2025-04-07 01:07:14 +08:00
代码人生
cd5f8eb43a
set bitrate for openh264 ( #566 )
...
* Added the set bitrate function for openh264
* add examples
* Format
---------
Co-authored-by: Jingyang Kang <3drxkjy@gmail.com >
2025-04-06 20:47:23 +08:00
renovate[bot]
2d7bdd4e24
fix(deps): update module github.com/pion/webrtc/v4 to v4.0.14 ( #616 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-06 11:49:54 +08:00
Jingyang Kang
5cad3f1b41
Feat/add helper function for av1 and h265 codec ( #611 )
...
* bump deps version
* Add NewRTPAV1Codec
* fix comment
* Update SDPFmtpLine for RTPAV1Codec
* Add helper function for h265 as well
2025-03-10 07:25:25 -07:00
Jingyang Kang
9d5e9cb3ea
Add EncoderController() codec.EncoderController in Track interface. ( #614 )
...
* Add EncoderController() codec.EncoderController in Track interface.
* Update test, add EncoderController in mockMediaStreamTrack.
2025-03-10 07:25:14 -07:00
Jingyang Kang
9a47a07eba
Add EncoderController method to VideoTrack and AudioTrack. ( #612 )
...
* Add GetEncoderController method for VideoTrack and AudioTrack.
* Change the naming, remove unecessary private getter func.
2025-03-09 22:35:55 -07:00
renovate[bot]
4c70a5f686
fix(deps): update module github.com/pion/webrtc/v4 to v4.0.13 ( #608 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 10:00:02 +09:00
renovate[bot]
36a03e823e
fix(deps): update github.com/kbinani/screenshot digest to a3924b7 ( #601 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.7.1
2025-02-17 13:46:01 +09:00
renovate[bot]
24e3a722cf
fix(deps): update module github.com/pion/webrtc/v4 to v4.0.9 ( #598 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-17 13:44:26 +09: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
8f916c5c67
Fix dependency installation on the latest actions runner ( #607 )
...
Explicitly install libx11-dev and libxext-dev
2025-02-13 11:26:11 +09:00
renovate[bot]
c10fb000db
chore(deps): update codecov/codecov-action action to v5 ( #591 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.7.0
2024-12-10 14:33:18 +09:00
renovate[bot]
309b50a801
fix(deps): update module github.com/gen2brain/malgo to v0.11.23 ( #590 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 14:30:10 +09:00
renovate[bot]
6f6c42a695
fix(deps): update module golang.org/x/image to v0.23.0 ( #595 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 14:29:38 +09:00
Jingyang Kang
4027590fcb
Migrate to pion/webrtc/v4 ( #592 )
2024-12-10 14:12:02 +09:00
renovate[bot]
5ac53a463c
fix(deps): update github.com/kbinani/screenshot digest to a8a2c5d ( #578 )
...
* Update github.com/kbinani/screenshot digest to a8a2c5d
* Update CI Go versions
2024-10-23 11:25:12 +09:00
Atsushi Watanabe
f2a550d5e2
Update CI Go versions ( #589 )
2024-10-23 11:21:31 +09:00
Atsushi Watanabe
9ea1754cc7
Unuse self-hosted macOS runner ( #588 )
...
GitHub-hosted macos runner is M1 by default now.
2024-10-23 09:40:05 +09:00
Atsushi Watanabe
bc0b11e3bf
Improve ARM Darwin CI stability ( #586 )
...
- Isolate local homebrew cache directory from the host environment
- Weekly refresh homebrew cache
2024-10-22 18:21:03 +09:00
renovate[bot]
ac66b130b9
fix(deps): update module github.com/pion/webrtc/v3 to v3.3.4 ( #574 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 16:36:33 +09:00
renovate[bot]
cf1be6fd31
fix(deps): update module golang.org/x/image to v0.21.0 ( #583 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 16:35:52 +09:00
renovate[bot]
6339a1890f
fix(deps): update module golang.org/x/image to v0.19.0 ( #580 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 09:18:16 +09:00
renovate[bot]
6a00ffcdf8
fix(deps): update module golang.org/x/image to v0.18.0 [security] ( #577 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-27 17:14:35 +09:00
renovate[bot]
c6aa90a133
fix(deps): update module github.com/gen2brain/malgo to v0.11.22 ( #570 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 11:42:03 +09:00
renovate[bot]
e3eae5d8db
fix(deps): update module github.com/pion/webrtc/v3 to v3.2.40 ( #564 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 11:25:12 +09:00
renovate[bot]
7020457f63
chore(deps): update codecov/codecov-action action to v4 ( #554 )
...
* chore(deps): update codecov/codecov-action action to v4
* Set CODECOV_TOKEN
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
2024-05-15 11:16:00 +09:00