Bug 339134 - JBL Pepples USB laud speakers do not work without PulseAudio
Summary: JBL Pepples USB laud speakers do not work without PulseAudio
Status: RESOLVED UNMAINTAINED
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.8.0
Platform: Debian unstable Linux
: NOR normal
Target Milestone: 4.8
Assignee: Daniel Vrátil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-17 08:05 UTC by Martin Steigerwald
Modified: 2022-11-24 02:29 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Steigerwald 2014-09-17 08:05:15 UTC
Yesterday I got new JBL Pebbles USB laud speakers. They work marvellously in VLC and I never ever heard any sound of that quality out of a 50 Euro loud speaker. It completely abolishes everything else I heard so far in this price category.

But it doesn´t work with Phonon backend gstreamer. I always get an error message stating this audio device does not work, switching to name of internal Intel HDA audio of this ThinkPad T520 when trying to test play a song with systemsettings.

I really want these to work, preferably in the VLC backend, which doesn´t hang on seeking in Amarok, so I am willing to do additionally testing, provide information or maybe even possibly buy a developer one of these loudspeakers.

Reproducible: Always

Steps to Reproduce:
1. Have Phonon, but no Pulseaudio.
2. Connect JBL Pebbles via USB.
3. Try to play a test song in Systemsettings.

Actual Results:  
I always get an error message stating this audio device does not work, switching to name of internal Intel HDA audio of this ThinkPad T520. Do not have the exact wording, was in germany anyway… but its the usual does not work message of Phonon.

Expected Results:  
That crystal clear beautiful sound that these JBL Pebbles give me when they work.

I will also report with for vlc backend, cause it fails there to, but in a different way.

The speakers work when using PulseAudio, but with PulseAudio so much else does not work, like:
- no OpenAL games without stuttering sound
- mutes loudspeakers on connecting loudspeakers to headphone cinch of laptop without giving a GUI way to override this

merkaba:~> tail -fn0 /var/log/kern.log
Sep 16 20:37:01 merkaba kernel: [26986.351240] usb 1-1.2: new full-speed USB device number 6 using ehci-pci
Sep 16 20:37:02 merkaba kernel: [26986.431882] usb 1-1.2: New USB device found, idVendor=05fc, idProduct=0231
Sep 16 20:37:02 merkaba kernel: [26986.431895] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 16 20:37:02 merkaba kernel: [26986.431945] usb 1-1.2: Product: JBL Pebbles
Sep 16 20:37:02 merkaba kernel: [26986.431964] usb 1-1.2: Manufacturer: Harman Multimedia
Sep 16 20:37:02 merkaba kernel: [26986.431971] usb 1-1.2: SerialNumber: 1.0.0
Sep 16 20:37:02 merkaba kernel: [26986.436951] input: Harman Multimedia JBL Pebbles as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.2/0003:05FC:0231.0002/input/input21
Sep 16 20:37:02 merkaba kernel: [26986.437520] hid-generic 0003:05FC:0231.0002: input,hidraw1: USB HID v1.00 Device [Harman Multimedia JBL Pebbles] on usb-0000:00:1a.0-1.2/input2
Sep 16 20:37:02 merkaba kernel: [26986.528857] usbcore: registered new interface driver snd-usb-audio
^C

Später noch:

Sep 16 20:37:02 merkaba kernel: [26986.436951] input: Harman Multimedia JBL Pebbles as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.2/0003:05FC:0231.0002/input/input21
Sep 16 20:37:02 merkaba kernel: [26986.437520] hid-generic 0003:05FC:0231.0002: input,hidraw1: USB HID v1.00 Device [Harman Multimedia JBL Pebbles] on usb-0000:00:1a.0-1.2/input2
Sep 16 20:37:02 merkaba kernel: [26986.528857] usbcore: registered new interface driver snd-usb-audio

This is volume control via speakers.

merkaba:~> lsusb
Bus 002 Device 003: ID 17ef:1003 Lenovo Integrated Smart Card Reader
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 04f3:0212 Elan Microelectronics Corp. Laser Mouse
Bus 001 Device 004: ID 17ef:100a Lenovo ThinkPad Mini Dock Plus Series 3
Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 006: ID 05fc:0231 Harman Multimedia 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

merkaba:~> cat /proc/version
Linux version 3.17.0-rc5-tp520 (martin@merkaba) (gcc version 4.9.1 (Debian 4.9.1-14) ) #5 SMP PREEMPT Mon Sep 15 09:48:43 CEST 2014

martin@merkaba:~> phoronix-test-suite system-info

Phoronix Test Suite v4.8.3
System Information

Hardware:
Processor: Intel Core i5-2520M @ 3.20GHz (4 Cores), Motherboard: LENOVO 42433WG, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 16384MB, Disk: 300GB INTEL SSDSA2CW30 + 480GB Crucial_CT480M50, Graphics: Intel HD 3000 (1300MHz), Audio: Intel 6 /C200, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205

Software:
OS: Debian unstable, Kernel: 3.17.0-rc5-tp520 (x86_64), Desktop: KDE 4.14.0, Display Server: X Server 1.16.0, Display Driver: intel 2.21.15, OpenGL: 3.1 Mesa 10.3.0-rc3, Compiler: GCC 4.9.1, File-System: btrfs, Screen Resolution: 1920x1080

martin@merkaba:~#1> dpkg -l | cut -c1-70 | egrep "vlc|gstreamer|phonon|openal"
ii  gstreamer0.10-alsa:amd64                       0.10.36-1.3        
ii  gstreamer0.10-fluendo-mp3:amd64                0.10.29.debian-1   
ii  gstreamer0.10-gconf:amd64                      0.10.31-3+nmu4     
ii  gstreamer0.10-nice:amd64                       0.1.7-1            
ii  gstreamer0.10-plugins-bad:amd64                0.10.23-7.3        
ii  gstreamer0.10-plugins-base:amd64               0.10.36-1.3        
ii  gstreamer0.10-plugins-good:amd64               0.10.31-3+nmu4     
ii  gstreamer0.10-plugins-ugly:amd64               0.10.19-2.1        
ii  gstreamer0.10-qapt                             1.3.0-2.1          
ii  gstreamer0.10-x:amd64                          0.10.36-1.3        
ii  gstreamer1.0-fluendo-mp3:amd64                 0.10.29.debian-1   
ii  gstreamer1.0-libav:amd64                       1.4.1-1.1          
ii  gstreamer1.0-nice:amd64                        0.1.7-1            
ii  gstreamer1.0-plugins-bad:amd64                 1.4.1-1            
ii  gstreamer1.0-plugins-base:amd64                1.4.1-1            
ii  gstreamer1.0-plugins-base:i386                 1.4.1-1            
ii  gstreamer1.0-plugins-good:amd64                1.4.1-1            
ii  gstreamer1.0-plugins-ugly:amd64                1.4.1-1            
ii  gstreamer1.0-pulseaudio:amd64                  1.4.1-1            
ii  gstreamer1.0-x:amd64                           1.4.1-1            
ii  libghc-openal-dev                              1.4.0.2-3          
ii  libgstreamer-plugins-bad0.10-0:amd64           0.10.23-7.3        
ii  libgstreamer-plugins-bad1.0-0:amd64            1.4.1-1            
ii  libgstreamer-plugins-base0.10-0:amd64          0.10.36-1.3        
ii  libgstreamer-plugins-base0.10-0:i386           0.10.36-1.3        
ii  libgstreamer-plugins-base1.0-0:amd64           1.4.1-1            
ii  libgstreamer-plugins-base1.0-0:i386            1.4.1-1            
ii  libgstreamer0.10-0:amd64                       0.10.36-1.4        
ii  libgstreamer0.10-0:i386                        0.10.36-1.4        
ii  libgstreamer1.0-0:amd64                        1.4.1-1            
ii  libgstreamer1.0-0:i386                         1.4.1-1            
ii  libopenal-data                                 1:1.15.1-5         
ii  libopenal-dev:amd64                            1:1.15.1-5         
ii  libopenal1:amd64                               1:1.15.1-5         
ii  libopenal1:i386                                1:1.15.1-5         
ii  libphonon-dev                                  4:4.8.0-1          
ii  libphonon4:amd64                               4:4.8.0-1          
ii  libphononexperimental4:amd64                   4:4.8.0-1          
ii  libqtgstreamer-0.10-0:amd64                    0.10.2-2.1         
ii  libqtgstreamerui-0.10-0:amd64                  0.10.2-2.1         
ii  libqtgstreamerutils-0.10-0:amd64               0.10.2-2.1         
ii  libreoffice-avmedia-backend-gstreamer          1:4.3.1-2          
ii  libvlc5                                        2.2.0~pre2-4+b1    
rc  libvlccore7                                    2.1.5-1            
ii  libvlccore8                                    2.2.0~pre2-4+b1    
ii  phonon:amd64                                   4:4.8.0-1          
ii  phonon-backend-gstreamer:amd64                 4:4.8.0-1          
ii  phonon-backend-gstreamer-dbg:amd64             4:4.8.0-1          
ii  phonon-backend-vlc:amd64                       0.8.0-1            
ii  phonon-backend-vlc-dbg:amd64                   0.8.0-1            
ii  python-pyside.phonon                           1.2.2-1+b1         
ii  qtgstreamer-plugins:amd64                      0.10.2-2.1         
ii  vlc                                            2.2.0~pre2-4+b1    
ii  vlc-data                                       2.2.0~pre2-4       
ii  vlc-nox                                        2.2.0~pre2-4+b1    
ii  vlc-plugin-notify                              2.2.0~pre2-4+b1    
ii  vlc-plugin-pulse                               2.2.0~pre2-4       
ii  vlc-plugin-samba                               2.2.0~pre2-4+b1
Comment 1 Martin Steigerwald 2014-09-17 08:06:23 UTC
Backend VLC is bug #339135
Comment 2 Martin Steigerwald 2014-09-17 20:29:05 UTC
Solved this for the VLC backend, see:

https://bugs.kde.org/show_bug.cgi?id=339135#c5

But with gstreamer systemsettings doesn´t  want to select it. So seems to be different issue.
Comment 3 Hugo Pereira Da Costa 2014-09-23 08:50:46 UTC
Git commit 1263628762f5197dac48b1dcded6791106e609ca by Hugo Pereira Da Costa.
Committed on 23/09/2014 at 08:49.
Pushed by hpereiradacosta into branch 'master'.

Only show frame shadows on first call to updateGeometry

M  +4    -1    kstyle/breezeframeshadow.cpp

http://commits.kde.org/breeze/1263628762f5197dac48b1dcded6791106e609ca
Comment 4 Hugo Pereira Da Costa 2014-09-23 08:51:35 UTC
(In reply to Hugo Pereira Da Costa from comment #3)
> Git commit 1263628762f5197dac48b1dcded6791106e609ca by Hugo Pereira Da Costa.
> Committed on 23/09/2014 at 08:49.
> Pushed by hpereiradacosta into branch 'master'.
> 
> Only show frame shadows on first call to updateGeometry
> 
> M  +4    -1    kstyle/breezeframeshadow.cpp
> 
> http://commits.kde.org/breeze/1263628762f5197dac48b1dcded6791106e609ca

Sorry, wrong bug !!
Reopening
Comment 5 Martin Steigerwald 2014-09-23 09:16:53 UTC
Hello Hugo

Am Dienstag, 23. September 2014, 08:50:46 schrieben Sie:
> https://bugs.kde.org/show_bug.cgi?id=339134
> 
> Hugo Pereira Da Costa <hugo.pereira@free.fr> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> Resolution|---                         |FIXED
>       Latest Commit|                            |http://commits.kde.org/bree
>                    |                            |ze/1263628762f5197dac48b1dc
>                    |                            |ded6791106e609ca
> 
>              Status|UNCONFIRMED                 |RESOLVED
> 
> --- Comment #3 from Hugo Pereira Da Costa <hugo.pereira@free.fr> ---
> Git commit 1263628762f5197dac48b1dcded6791106e609ca by Hugo Pereira Da
> Costa. Committed on 23/09/2014 at 08:49.
> Pushed by hpereiradacosta into branch 'master'.
> 
> Only show frame shadows on first call to updateGeometry
> 
> M  +4    -1    kstyle/breezeframeshadow.cpp
> 
> http://commits.kde.org/breeze/1263628762f5197dac48b1dcded6791106e609ca

I think you fix isn´t related to my bugreport.

As I think a frame shadow fix will not make my JBL Pebbles work with gstreamer 
magically.

Thanks,
Comment 6 Hugo Pereira Da Costa 2014-09-23 09:22:19 UTC
Indeed. See comment #4
Comment 7 Martin Steigerwald 2014-09-23 09:53:25 UTC
Am Dienstag, 23. September 2014, 09:22:19 schrieben Sie:
> https://bugs.kde.org/show_bug.cgi?id=339134
> 
> --- Comment #6 from Hugo Pereira Da Costa <hugo.pereira@free.fr> ---
> Indeed. See comment #4

I didn´t see comment #4 before I wrote my response. Thanks for fixing bug 
assignment.
Comment 8 Justin Zobel 2021-03-09 22:36:12 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 9 Nate Graham 2022-11-24 02:29:49 UTC
This backend for Phonon is no longer maintained or supported, and has not been for quite some time. Please use the VLC backend instead--which is the recommended and maintained replacement--and see if you can reproduce the issue there. If you can, please open a new bug report at https://bugs.kde.org/enter_bug.cgi?product=phonon-backend-vlc.

Thanks a lot!