media icon indicating copy to clipboard operation
media copied to clipboard

Results 59 media issues
Sort by recently updated
recently updated
newest added

This is required to implement https://github.com/servo/servo/issues/26861 Tested with 2d and 3D content.

Context: Recent PRs are[ failing in CI](https://github.com/servo/media/actions/runs/5364119427/jobs/9732110946?pr=395) because examples don't compile. ``` error: could not compile `webrender` (lib) due to previous error Compiling webrender v0.60.0 error[E0512]: cannot transmute between types...

The [expect](https://github.com/servo/media/blob/master/backends/gstreamer/datachannel.rs#L84) in GStreamerWebRtcDataChannel::new causes panics if: * the associated webrtc element [is closed](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/b5f7f8174f4d7efc12ff0ec33b660063e4a8fb4a/ext/webrtc/gstwebrtcbin.c#L5065) * both DataChannelInit::max_packet_lifetime and DatachannelInit::max_retransmits [are present](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/b5f7f8174f4d7efc12ff0ec33b660063e4a8fb4a/ext/webrtc/gstwebrtcbin.c#L5079-5080) * DataChannelInit::negotiated is true and DataChannelInit::id is [not present](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/b5f7f8174f4d7efc12ff0ec33b660063e4a8fb4a/ext/webrtc/gstwebrtcbin.c#L5093-5094)...

webrtc

When running the example `media_element_source_node`, the playback appears to play at half speed and half pitch. I was able to reproduce this on both Windows and Linux. I poked around...

CPU 100% and too more memory

https://webaudio.github.io/web-audio-api/#Spatialization-hrtf-panning https://github.com/servo/media/blob/425011696dfae6b7c416b769aa850f42632c0366/audio/panner_node.rs#L308 It may be possible to reuse code from some existing rust implementations of HRTF: https://github.com/mrDIMAS/rg3d-sound/blob/master/src/hrtf.rs We may end up using one of the binaries from https://github.com/mrDIMAS/hrir_sphere_builder/tree/master/hrtf_base/IRCAM as the...

webaudio

The cause of this issue is that when set the *.lib files required for linking gstreamer as an arguments to link.exe, that passing the file name instead of the full...

#368 introduced a device monitor, but it is only enumerating devices. We are not listening to device changes yet.

Running https://ferjm.github.io/samples/src/content/datachannel/basic/ on Servo shows the following warning: `** (:47792): WARNING **: 15:21:30.553: Error sending data on stream 11: (22) Invalid argument` It seems to come from https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/c1b8802c71d34e3d32bf83161329449624376713/ext/sctp/sctpassociation.c#L520

webrtc

examples/audioinput_stream.rs from https://github.com/servo/media/pull/362 should produce loopback sound, it does not, at least on my and @ferjm's machine. Some potentially useful debug info is at https://github.com/servo/media/pull/362#issuecomment-648010627