renovate[bot]
907e0d68e2
Update module github.com/pion/webrtc/v3 to v3.1.43 ( #432 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-07 14:40:22 +09:00
Atsushi Watanabe
9fd2d01dbe
Ignore self dependency from examples ( #433 )
2022-08-07 14:39:43 +09:00
Atsushi Watanabe
285f8cd23c
Do not ignore dependencies under examples ( #429 )
...
Update go.mod under examples by Renovate.
2022-08-07 14:30:49 +09:00
Sean DuBois
b309c30ca0
Update pion/webrtc version
...
v3.0.20 -> v3.1.34
v0.3.9
2022-08-04 22:14:44 -04:00
Sean DuBois
601f27c014
Fix crash when capturing AudioTracks
...
Resolves #426
2022-08-04 22:14:44 -04:00
Valentin Cocaud
2a04a14225
rename opus C function to be compatible with other opus modules ( #425 )
2022-08-03 17:14:36 +02:00
renovate[bot]
416bbc33f3
Update module github.com/pion/interceptor to v0.1.12 ( #423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 00:24:45 +02:00
renovate[bot]
4a682a48c1
Update golang.org/x/image digest to 062f8c9 ( #422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-02 00:23:15 +02:00
Valentin Cocaud
14db2b8130
allow to close the avfoundation device multiple time ( #419 )
...
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
2022-08-01 09:50:47 +02:00
Valentin Cocaud
a3c15d1fb0
fix race condition in i420 video converter leading to video artefacts ( #418 )
...
* fix race condition in i420 video converter leading to video artefacts
* avoid copy when not necessary
* store conversion result in new slice instead of copy slice
2022-08-01 09:40:23 +02:00
renovate[bot]
43272ea965
Update module github.com/pion/webrtc/v3 to v3.1.43 ( #403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-28 09:33:10 +02:00
Valentin Cocaud
e32fc1bdb8
fix nil reference when a read error occur with copyFrame enabled ( #417 )
...
* fix nil reference when a read error occur with copyFrame enabled
* add test
* Update pkg/io/video/broadcast_test.go
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
2022-07-28 07:36:25 +02:00
Valentin Cocaud
2af325d1a5
Fix closing a camera not closing the associated track ( #414 )
2022-07-27 14:15:17 +02:00
Valentin Cocaud
5e0df5e5cf
Upgrade CI go versions for tests ( #416 )
...
* Upgrade CI go versions for tests
* Upgrade CI go versions for tests
* fix buffer tests with wrong error log format
2022-07-27 10:21:59 +02:00
Valentin Cocaud
d038133783
Allow to enable frame copy on a video track ( #405 )
v0.3.8
2022-07-25 16:56:03 +02: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
adamroach
82cc32308b
Enable configuration of OpenH264 Encoder ( #409 )
...
There's been a long-standing TODO comment in the bridge for OpenH264 to
remove hardcoding for the set of configurable parameters exposed by that
library. That patch does exactly that.
2022-07-06 23:58:56 -05:00
renovate[bot]
8fce8a2bb5
Update golang.org/x/image digest to 41969df ( #410 )
...
Generated by Renovate Bot
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-01 11:43:59 +09:00
f-fl0
5b99500290
Camera timeout duration as parameter ( #408 )
...
Set PION_MEDIADEVICES_CAMERA_READ_TIMEOUT environment variable
to set the timeout duration.
v0.3.7
2022-06-23 10:33:23 +09:00
代码人生
e371c0d955
fix: Fix compilation error on arm64 Mac ( #404 )
2022-06-02 18:41:39 +08:00
renovate[bot]
69f9cbe008
Update module github.com/pion/webrtc/v3 to v3.1.34 ( #400 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
v0.3.6
2022-05-02 13:52:14 +09:00
renovate[bot]
b5acc5d7f6
Update golang.org/x/image digest to 70e8d0d ( #402 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-05-02 11:50:24 +09:00
renovate[bot]
55e65027f9
Update codecov/codecov-action action to v3 ( #398 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-05-02 11:49:12 +09:00
Atsushi Watanabe
f0ff9261b4
Add darwin arm64 libs ( #368 )
...
Add opus and openh264 for arm64
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
Co-authored-by: Earther <qn.khuat@gmail.com >
2022-05-02 11:44:46 +09:00
代码人生
08a396571f
fix : Turn on the microphone with the current device id ( #395 )
...
* fix : Turn on the microphone with the current device id
* modify comments
2022-04-13 13:01:30 +08:00
f-fl0
0d09f7f458
Remove video framerate as explicit constraint ( #394 )
...
* Do not consider video framerate in the constraints fitness function
* Remove test about video framerate
v0.3.5
2022-04-06 10:07:15 +09:00
代码人生
e780bdc6f9
Implement forced keyframes for x264 ( #388 )
...
* Implement forced keyframes for x264
* format code
2022-04-05 13:12:24 +08:00
代码人生
ff18b21629
Fix OpenH264 keyframe generation method ( #387 )
...
* Fix OpenH264 keyframe generation method
* Fix : fix variable reference error
2022-04-05 13:12:07 +08:00
代码人生
eaf9ff42a8
Implement the CursorEncoding protocol of VNC ( #389 )
...
* Implement the CursorEncoding protocol of VNC
* Fix color depth transform
2022-04-05 13:11:28 +08:00
renovate[bot]
5ba49e03e7
Update module github.com/pion/webrtc/v3 to v3.1.27 ( #369 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
v0.3.4
2022-04-04 14:58:13 +09:00
renovate[bot]
1250e06923
Update module github.com/pion/rtp to v1.7.9 ( #386 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-04 14:52:29 +09:00
renovate[bot]
651c847674
Update golang.org/x/image digest to a8550c1 ( #392 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-04 14:49:59 +09:00
f-fl0
3b2316081e
Update webcam module to set the camera framerate ( #390 )
...
* Update webcam module to set the camera framerate
* Add framerate to property fitness function
* Set framerate to dummy VideoRecord
* Add tests about video constraints
* Set framerate only when a positive value is specified
2022-04-04 14:48:56 +09:00
Eric Daniels
70261260cb
Release AVFoundation ReadCloser on camera close ( #375 )
2022-03-28 06:57:15 -04:00
f-fl0
548cdac668
Fix scaling functions ( #385 )
...
This commit corrects two small errors that causes the improper
results reported in #312 .
- A copy paste typo (most likely) which sets the Dy component
of the image rectangle to Dx.
- The tmp array in fastBoxSampling was not properly
reset because the last argument in memset should be
the number of bytes to fill in and not the number of elements.
v0.3.3
2022-03-18 15:04:36 +09:00
renovate[bot]
79f9fc31f6
Update golang.org/x/image commit hash to 723b81c ( #370 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-17 16:09:36 +09:00
Renovate Bot
1f92ea40da
Update actions/setup-go action to v3
...
Generated by Renovate Bot
2022-03-14 10:34:25 -04:00
Renovate Bot
4beb7e5a23
Update actions/checkout action to v3
...
Generated by Renovate Bot
2022-03-14 10:34:10 -04:00
adamroach
9bb5755cd2
Fixing Stride Handling for OpenH264 ( #381 )
...
The golang image.YCbCr struct can contain fields of arbitrary stride
lengths, which don't necessarily match the field widths. This
patch passes the stride values from the image.YCbCr struct into
the OpenH264 encode calls.
2022-03-08 03:09:01 -06:00
Sean DuBois
e316b30964
Add RID to Track and baseTrack ( #376 )
...
This was added in pion/webrtc@f644649
v0.3.2
2022-01-15 20:15:56 -08:00
代码人生
596b8c4e11
Add VNC as a video source ( #372 )
...
Add VNC as a video source
2021-12-08 19:55:58 +08:00
renovate[bot]
be5f684ea6
Update module github.com/pion/webrtc/v3 to v3.1.10 ( #363 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
v0.3.1
2021-11-21 23:08:53 +09: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
Atsushi Watanabe
19eaf375ff
Fix build test target without CGO ( #366 )
...
Fix `go: warning: "pkg/..." matched no packages`
2021-11-20 13:39:57 +09:00
renovate[bot]
b3c94a1f7b
Update module github.com/pion/webrtc/v3 to v3.1.6 ( #361 )
...
Generated by Renovate Bot
Co-authored-by: Renovate Bot <bot@renovateapp.com >
v0.3.0
2021-11-01 09:36:17 +09:00
renovate[bot]
86cb9f8ce8
Update module github.com/pion/webrtc/v3 to v3.1.5 ( #345 )
...
* Update module github.com/pion/webrtc/v3 to v3.1.5
* Cast MTU type
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Atsushi Watanabe <atsushi.w@ieee.org >
2021-11-01 09:20:03 +09:00
Renovate Bot
f8d1f974cf
Update github.com/kbinani/screenshot commit hash to 7d3a670
...
Generated by Renovate Bot
2021-09-05 09:42:41 +09:00
Renovate Bot
809f74cafc
Update codecov/codecov-action action to v2
...
Generated by Renovate Bot
2021-09-05 09:41:13 +09:00
Renovate Bot
eb2db82766
Update module github.com/gen2brain/malgo to v0.10.35
...
Generated by Renovate Bot
2021-07-22 09:19:54 +09:00