Releases: pion/mediadevices
Releases · pion/mediadevices
v0.6.4
v0.6.3
What's Changed
- update to blackjack/webcam to v0.6.0 by @edaniels in #567
- Remove Windows camera cpp inline function by @qiulin in #569
- Add webcam close to linux camera discover by @seanavery in #568
New Contributors
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Add fix that strips unexpected padding for NV12 frames by @hexbabe in #556
- fix(deps): update module github.com/google/uuid to v1.6.0 by @renovate in #553
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by @renovate in #558
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.28 by @renovate in #555
- fix(deps): update module github.com/pion/rtcp to v1.2.14 by @renovate in #557
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.29 by @renovate in #559
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- fix(deps): update module golang.org/x/image to v0.14.0 by @renovate in #543
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.23 by @renovate in #542
- chore(deps): update actions/setup-go action to v5 by @renovate in #544
- fix(deps): update module github.com/google/uuid to v1.5.0 by @renovate in #547
- fix(deps): update module github.com/pion/rtcp to v1.2.13 by @renovate in #540
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.24 by @renovate in #546
- fix(deps): update module golang.org/x/image to v0.15.0 by @renovate in #548
- chore(deps): update actions/cache action to v4 by @renovate in #549
- Update malgo to v0.11.11-0.20231225022531-dd505cb7efd5 for a macOS microphone fix by @edaniels in #551
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Add props even if framerate is not supported by the driver by @seanavery in #517
- force key frame implementation for vaapi by @EmrysMyrddin in #437
- Update CI Go versions to 20 and 21 by @at-wat in #529
- Bump minimum supported Go version to 1.19 by @at-wat in #530
- go mod tidy by @bazile-clyde in #533
- Add manager clearing mechanism for linux cams by @seanavery in #532
- Fix OSX 14.0 Deprecated Types by @hexbabe in #535
- Upgrade blackjack/webcam to v0.5.0 by @edaniels in #538
Dependency Updates
- fix(deps): update module github.com/pion/rtp to v1.8.1 in #518
- fix(deps): update module golang.org/x/image to v0.10.0 in #519
- fix(deps): update module golang.org/x/image to v0.11.0 in #522
- fix(deps): update module github.com/google/uuid to v1.3.1 in #521
- fix(deps): update github.com/kbinani/screenshot digest to b87d318 in #520
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.17 in #516
- chore(deps): update actions/checkout action to v4 in #525
- fix(deps): update module github.com/pion/interceptor to v0.1.19 in #523
- fix(deps): update module golang.org/x/image to v0.12.0 in #527
- fix(deps): update module github.com/pion/interceptor to v0.1.20 in #528
- fix(deps): update module github.com/pion/interceptor to v0.1.22 in #531
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.21 in #524
- fix(deps): update module golang.org/x/image to v0.13.0 in #537
- fix(deps): update module github.com/google/uuid to v1.4.0 in #536
- fix(deps): update module github.com/pion/interceptor to v0.1.25 in #534
New Contributors
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Fix deadlock in track.Bind() by @KW-M in #466
- Optimize ToI420 conversion by using sync.Pool by @neversi in #473
- discard buffered frames for < 1fps by @bazile-clyde in #470
- When finding cameras on linux systems, look at camera ID before path or video* by @martha-johnston in #476
- handle race conditions + add test for Manager.Register by @bazile-clyde in #485
- change buffer size to 2 by @bazile-clyde in #482
- Expose name of devices along with UID for macOS by @martha-johnston in #488
- expose device name and bus info by @bazile-clyde in #494
- fix cLen in nocgo implementation of i444Toi420 by @neversi in #486
- Add default Huffman table if huffman table uninitialized by @kim-mishra in #493
- Cleanup README by @stv0g in #480
- allow adapters to handle their own state by @bazile-clyde in #495
- Add FPS Props for Linux Cameras by @seanavery in #487
- Update README.md to include mention of GetDisplayMedia by @infamy in #502
- Add YUYV to supported video formats by @RyanBoring in #507
- Added Name in driver.Info to Microphone driver by @aljanabim in #509
Dependency updates
- Update module golang.org/x/image to v0.3.0 in #469
- Update module golang.org/x/image to v0.5.0 [SECURITY] in #472
- Update actions/setup-go action to v4 in #483
- Update module github.com/pion/webrtc/v3 to v3.1.59 in #471
- Update module golang.org/x/image to v0.7.0 in #489
- fix(deps): update module github.com/pion/interceptor to v0.1.16 in #497
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.6 in #496
- fix(deps): update module github.com/stretchr/testify to v1.8.4 in #508
- fix(deps): update module golang.org/x/image to v0.8.0 in #511
- fix(deps): update github.com/blackjack/webcam digest to 87693b3 in #501
- fix(deps): update module github.com/pion/webrtc/v3 to v3.2.11 in #506
New Contributors
- @KW-M made their first contribution in #466
- @neversi made their first contribution in #473
- @martha-johnston made their first contribution in #476
- @kim-mishra made their first contribution in #493
- @stv0g made their first contribution in #480
- @seanavery made their first contribution in #487
- @infamy made their first contribution in #502
- @RyanBoring made their first contribution in #507
- @aljanabim made their first contribution in #509
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Fix for preventing close of stopRead nil channel by @malykhin in #458
- Update module golang.org/x/image to v0.2.0 in #462
- Expose device list update func by @bazile-clyde in #463
- Update module github.com/pion/webrtc/v3 to v3.1.50 in #456
New Contributors
- @malykhin made their first contribution in #458
- @bazile-clyde made their first contribution in #463
Full Changelog: v0.3.12...v0.4.0
v0.3.12
What's Changed
- Fix for having multiple cameras in Windows by @zjzhang-cn in #443
- Skip vaapi test on CI by @at-wat in #447
- Disable updating minimum Go version in go.mod by @at-wat in #448
- Run CI on Go 1.18 and 1.19 by @at-wat in #449
- Update golang.org/x/image digest to e7cb969 by @renovate in #445
- Update module github.com/esimov/pigo to v1.4.6 by @renovate in #446
- Update module golang.org/x/image to v0.1.0 by @renovate in #451
- Add CI for M1 Mac by @at-wat in #454
- Update module github.com/pion/webrtc/v3 to v3.1.48 by @renovate in #444
- upgrade malgo to v0.11.10 by @edaniels in #455
Full Changelog: v0.3.11...v0.3.12
v0.3.11
v0.3.10
What's Changed
- Update libopus static library to correct arch for darwin arm64 by @edaniels in #428
- Properly close microphone before malgo chunk channel by @edaniels in #436
- fix PLI and FIR handling, wrongly triggering track.OnEnded by @EmrysMyrddin in #420
Full Changelog: v0.3.9...v0.3.10