-
Bug
-
Resolution: Won't Fix
-
Minor
-
None
-
None
-
None
-
None
-
Raspberry Pi 3
Test Enviroment:
-Board: RPI 3B+
-AGL: Guppy 7.0.2
-USB sound card: ID 1b3f:2008 Generalplus Technology Inc.
(according to https://learn.adafruit.com/usb-audio-cards-with-a-raspberry-pi/generalplus, this card works fine with RPI original os)
Setting Process:
- $insert usb sound card
- $aplay -l # to get card no and device no
- $vi /etc/asound.conf # specify usb sound card as default
- $speaker-test # i did get the noise
- # vi /usr/libexec/agl/4a-hal/etc/hal-4a-2ch-generic-usb.json # according to ls /dev/snd/by-id/
raspberrypi3:/usr/libexec/agl/4a-hal/etc# ls hal-4a-2ch-generic-usb.json
raspberrypi3:/usr/libexec/agl/4a-hal/etc# cat hal-4a-2ch-generic-usb.json { "$schema": "http://iot.bzh/download/public/schema/json/ctl-schema.json", "metadata": { "uid": "/dev/snd/by-id/usb-GeneralPlus_USB_Audio_Device-00", "version": "0.9", "api": "4a-hal-2ch-generic-usb", "require": [ "alsacore", "smixer" ], "info": "4a hal for 2ch generic USB device", "author": "Jonathan Aillet", "date": "2018-06-13" },
- reboot
Test Result:
usb sound card | onboard bcm2835 | onboard bcm2835 IEC958/HDMI | |
command | 4a-play audio-file hw:1,0,0 multimedia | 4a-play audio-file hw:3,0,0 multimedia | 4a-play audio-file hw:3,1,0 multimedia |
aac | PASS | PASS | PASS |
ogg | PASS | PASS | PASS |
Mediaplayer can only play aac , can not play other formats. can only play the first track. can not select track, can not pause. can do nothing . Mediaplayer sometimes can only play once when board power on, sometime can not play anything.
Mixer startup with no side bars.
sys log:
May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: INFO: API Bluetooth-Manager added [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:505,afb_apiset_add] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: ERROR: can't open client socket for unix:/run/user/0/apis/ws/ahl-4a [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-socket.c:333,afb_socket_open] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: API Bluetooth-Manager starting... [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:787,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: INFO: API Bluetooth-Manager started [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:806,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: API mediaplayer starting... [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:787,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: API mediascanner starting... [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:787,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: INFO: API mediascanner started [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:806,start_api] May 05 16:40:00 raspberrypi3 systemd[1]: Starting Binding for media scanning service... May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: ------BEGIN OF CONFIG----- May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- { May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "name": "afbd-agl-service-mediascanner@1.0-657d078", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "rootdir": "\/var\/local\/lib\/afm\/applications\/agl-service-mediascanner\/1.0-657d078", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "workdir": "\/home\/0\/app-data\/agl-service-mediascanner", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "monitoring": true, May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "port": 31015, May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "token": "HELLO", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "roothttp": ".", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "binding": [ May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "\/var\/local\/lib\/afm\/applications\/agl-service-mediascanner\/1.0-657d078\/lib\/libafm-mediascanner-binding.so" May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- ], May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "ws-server": [ May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "sd:mediascanner" May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- ], May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "apitimeout": 20, May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "cache-eol": 100000, May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "cntxtimeout": 32000000, May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "session-max": 200, May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "uploaddir": ".", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "rootbase": "\/opa", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "rootapi": "\/api", May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "ldpaths": [ May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "\/usr\/lib\/afb" May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- ], May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "alias": [ May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- "\/monitoring:\/usr\/lib\/afb\/monitoring" May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- ] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: -- } May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: ------END OF CONFIG----- May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: running with pid 938 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:898,main] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: API monitor added [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:505,afb_apiset_add] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: binding [/var/local/lib/afm/applications/agl-service-mediascanner/1.0-657d078/lib/libafm-mediascanner-binding.so] looks like an AFB binding V3 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-api-so-v3.c:83,afb_api_so_v3_add] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: API mediascanner added [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:505,afb_apiset_add] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: Scanning dir=[/usr/lib/afb] for bindings [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-api-so.c:165,adddirs] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: Scanning dir=[/usr/lib/afb/monitoring] for bindings [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-api-so.c:165,adddirs] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: NOTICE: API mediascanner starting... [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:787,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: API mediascanner started [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:806,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: NOTICE: API monitor starting... [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:787,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: API monitor started [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:806,start_api] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: INFO: Alias for url=/monitoring to path=/usr/lib/afb/monitoring [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:296,init_alias] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: NOTICE: Waiting port=31015 rootdir=/var/local/lib/afm/applications/agl-service-mediascanner/1.0-657d078 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:375,start_http_server] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: NOTICE: Browser URL= http://localhost:31015 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:376,start_http_server] May 05 16:40:00 raspberrypi3 afbd-agl-service-mediascanner@1.0-657d078[938]: NOTICE: Listening interface *:31015 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-hsrv.c:557,hsrv_itf_connect] May 05 16:40:00 raspberrypi3 systemd[1]: Started Binding for media scanning service. May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: Using the 'ivi-shell' shell integration May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: qrc:/MediaPlayer.qml:108: ReferenceError: AlbumArt is not defined May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: INFO: API mediaplayer started [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:806,start_api] May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: API monitor starting... [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:787,start_api] May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: INFO: API monitor started [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-apiset.c:806,start_api] May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: INFO: Alias for url=/monitoring to path=/usr/lib/afb/monitoring [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:296,init_alias] May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: Waiting port=31014 rootdir=/var/local/lib/afm/applications/agl-service-mediaplayer/1.0-6980e5c [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:375,start_http_server] May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: Browser URL= http://localhost:31014 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/main-afb-daemon.c:376,start_http_server] May 05 16:40:01 raspberrypi3 afbd-agl-service-mediaplayer@1.0-6980e5c[929]: NOTICE: Listening interface *:31014 [/usr/src/debug/af-binder/guppy+gitAUTOINC+f878e8026a-r0/git/src/afb-hsrv.c:557,hsrv_itf_connect] May 05 16:40:01 raspberrypi3 systemd[1]: Started Binding for Mediaplayer media control. May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: Let's show music May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: Surface got syncDraw! May 05 16:40:01 raspberrypi3 afbd-agl-servic[496]: g_dbus_connection_call_sync_internal: assertion 'object_path != NULL && g_variant_is_object_path (object_path)' failed May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: qrc:/MediaPlayer.qml:93: TypeError: Cannot call method 'scale_factor' of null May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: qrc:/MediaPlayer.qml:65: Error: Cannot assign [undefined] to int May 05 16:40:01 raspberrypi3 afbd-mediaplayer@0.1[905]: qrc:/MediaPlayer.qml:102:13: QML Image: Error decoding: data:null: Unsupported image format May 05 16:40:05 raspberrypi3 afbd-homescreen@0.1[495]: Strength changed: 73 May 05 16:40:05 raspberrypi3 cynara[282]: User::App::mediaplayer;0;http://tizen.org/privilege/internal/dbus => DENY May 05 16:40:25 raspberrypi3 afbd-homescreen@0.1[495]: Strength changed: 77