[Bug 726579] Receiving opus audio over RTP sometimes include static in the right channel

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 3 10:25:41 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=726579
  GStreamer | gst-plugins-bad | 1.x

--- Comment #11 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> 2014-06-03 17:25:36 UTC ---
As a data point, [1] seems to produce good audio (so far) and does not trigger
valgrind warnings (apart from leaks). One source is 44.1 kHz and the other 48
kHz. However, [2] produces [3], which might have been a plausible reason if you
hadn't tried pulsesink too, as I don't see it happen with pulsesink (which
AFAIK uses ALSA under the hood).


[1]
gst-launch-1.0 filesrc location=/home/v/Samples/8.wav  ! wavparse !
audioconvert ! audioresample ! 'audio/x-raw,format=S32LE,rate=48000,channels=2'
! queue name=q48 ! adder name=mix  ! queue ! audioconvert ! alsasink    
filesrc location=/home/v/Samples/6.wav ! wavparse ! audioconvert !
audioresample ! 'audio/x-raw,format=S32LE,rate=48000,channels=2' ! queue
name=q44 ! mix.

[2]
gst-launch-1.0 filesrc location=/home/v/Samples/8.wav  ! wavparse !
audioconvert ! audioresample ! 'audio/x-raw,format=S32LE,rate=44100,channels=2'
! queue name=q48 ! adder name=mix  ! queue ! audioconvert ! alsasink    
filesrc location=/home/v/Samples/6.wav ! wavparse ! audioconvert !
audioresample ! 'audio/x-raw,format=S32LE,rate=44100,channels=2' ! queue
name=q44 ! mix.

[3]
==24984== Thread 8:
==24984== Source and destination overlap in memcpy(0x11e58bc0, 0x11e58bc0,
8192)
==24984==    at 0x4C2CFA0: memcpy@@GLIBC_2.14 (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==24984==    by 0x93145EA: snd_pcm_area_copy (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x93147CC: snd_pcm_areas_copy (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x9352D8D: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x932458B: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x932EDA0: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x932EE61: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x932EF3B: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x93226EC: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x93181CC: ??? (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x93229D9: snd_pcm_mmap_writei (in
/usr/lib/x86_64-linux-gnu/libasound.so.2.0.0)
==24984==    by 0x90BA6DB: gst_alsasink_write (gstalsasink.c:1041)
==24984==    by 0x7F89997: audioringbuffer_thread_func (gstaudiosink.c:252)
==24984==    by 0x53FD304: g_thread_proxy (gthread.c:764)
==24984==    by 0x56C7E99: start_thread (pthread_create.c:308)
==24984==

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list