Levent Erenler

  • Posts

    24
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Levent Erenler's Achievements

  1. hi @FeiJi i dont have a bpi m64, so i dont have a chance to test it but i will try on pine64 with 5.10 kernel. A few months ago, I have a similar problem because of broken camera. Everything were looking normal but i was getting error from driver when i checked dmesg. I change cam and it works. Do you have chance to try different camera.
  2. Sorry @@lex for late reply, i did not see any notification until last message. Thank you usb camera formats are; ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'MJPG' (Motion-JPEG, compressed) [1]: 'YUYV' (YUYV 4:2:2)
  3. Thanks for your support, I prefer 640*480 cause opencv face or tag recognition consume lots of cpu power, 640*480@30 is acceptable. I try a few more resolution and its getting worst [fmt:JPEG_1X8/1280x720] %100 cpu usage limited 15 FPS, could not reach more fps, cpu usage at single core that means not multithreaded [fmt:UYVY8_2X8/1280x720] // %190 cpu usage @30 fps ,multi threaded [fmt:UYVY8_2X8/1980x1080] // could not handle 30fps ,%200 cpu usage at 15FPS UPDATE: my best scenario is fmt:UYVY8_2X8 and opencv CV_CAP_PROP_FOURCC property is CV_FOURCC('Y', 'U', '1', '2') Cpu usage ~%52
  4. yes, u are right that means there is no conversion. The app is very simple; open camera with opencv videocapturer and grap image with opencv(v3.4.10) and calculate fps (no display). Setup Pine64+ 1GB A64 Kernel 5.9.3 with HBV1318 ov5640 usb camera cpu usage is %6-8 at each core and total cpu usage %25 -31 ( 640*480*30FPS) device listed as doccamera: doccamera (usb-1c1a000.usb-1): /dev/video4 /dev/video5
  5. Thank you @@lex i got my new OV5640 camera and working with 5.9.x Cpu usage around %70 with opencv V4l2 capture fmt:UYVY8_2X8/640x480@30FPS and %60 with JPEG_1X8/640x480@30FPS. It is higher than i expect. i thought csi camera uses GPU to grab image. Usb ov5640 cpu usage around %25 with similar settings. is it normal? Do you have any idea. Thank you.
  6. Update: Analog sound + mic working I attached overlay for microphone and headphone. Tested with Pine64+ A64 Kernel 5.9.5 and working. You have to add overlay and set alsa configuration. Settings are just for template, you could modify to find best. Thank you. amixer cset name='Headphone Playback Switch' on amixer cset name='Headphone Source Playback Route' DAC amixer cset name='Line In Playback Switch' off amixer cset name='Line Out Playback Switch' off amixer cset name='Line Out Source Playback Route' Mono Differential amixer cset name='Mic1 Playback Switch' off amixer cset name='Mic2 Playback Switch' off amixer cset name='AIF1 DA0 Playback Volume' 160 amixer cset name='AIF1 DA0 Stereo Playback Route' Stereo amixer cset name='AIF2 DAC Playback Volume' 160 amixer cset name='AIF3 ADC Source Capture Route' None amixer cset name='AIF2 DAC Source Playback Route' None amixer cset name='DAC Playback Switch' on amixer cset name='DAC Playback Volume' 160 amixer cset name='ADC Digital DAC Playback Switch' off amixer cset name='AIF1 Slot 0 Digital DAC Playback Switch' on amixer cset name='AIF2 Digital DAC Playback Switch' on amixer cset name='DAC Reversed Playback Switch' off amixer cset name='Earpiece Playback Switch' off amixer cset name='Earpiece Source Playback Route' DACL amixer cset name='Line In Capture Switch' off amixer cset name='Mic1 Capture Switch' off amixer cset name='Mic1 Boost Volume' 0 amixer cset name='Mic1 Playback Volume' 7 amixer cset name='Mic2 Capture Switch' on amixer cset name='Mic2 Boost Volume' 0 amixer cset name='Mic2 Playback Volume' 7 amixer cset name='Mixer Capture Switch' off amixer cset name='Mixer Reversed Capture Switch' off amixer cset name='ADC Capture Volume' 160 amixer cset name='ADC Gain Capture Volume' 7 amixer cset name='AIF1 AD0 Capture Volume' 160 amixer cset name='AIF1 Data Digital ADC Capture Switch' on amixer cset name='AIF2 ADC Capture Volume' 160 amixer cset name='AIF2 ADC Mixer ADC Capture Switch' on amixer cset name='AIF2 ADC Mixer AIF1 DA0 Capture Switch' off amixer cset name='AIF2 ADC Mixer AIF2 DAC Rev Capture Switch' off amixer cset name='AIF2 ADC Mixer AIF1 DA0 Capture Switch' off amixer cset name='AIF2 ADC Mixer AIF1 DA0 Capture Switch' off you could test speaker with: speaker-test -twav -c2 you could test microphone with; arecord -f S16_LE -d 5 -r 16000 -c 2 test.wav aplay test.wav sound_overlay.dts
  7. Platform : Kernel 5.9.5 Pine64+ A64 buster server Analog sound working ! After a few days, i figure out the analog sound problem. There is a widget property in sound definition at sun50i-a64-pine64.dts file. This mainly specifies audio off-codec DAPM widgets (Dynamic Audio Power Management for Portable Devices according to devicetree/bindings/sound/widgets.txt) In my case this widgets disable analog sound and i couldnt find a way to enable it I remove widget line and linked routing properties from dts file and rebuild it and it works. If you dont want to rebuild armbian alternate way is using a custom overlay. Dont forget to unmute HeadPhone with "m" key and increase AIF1 DA0. I hope it will help to someone. Unfortunately i could not enable microphone input, any ideas?? Thanks sound_overlay.dts
  8. yes exactly, now it works with custom dts. I write a test dts depending your dts file and it worked. Now i am trying to find why it is now working with original dts than i will create a patch to share with others. Thanks for your effort.
  9. yes u are right, i forget unmute while taking photo, unfortunatelly it did not fix, i try every possibility in alsamixer Thank you for pointing that.
  10. Thanks @guidol I am testing with pine64+ A64 kernel 5.9.5 i have same warnings in original dtb. I try many things but i could not figure whats wrong! I try to compare my dts file with yours.Do you have source, i mean dts files before compiled(easy to read) or is that https://github.com/megous/linux/tree/orange-pi-5.9 Thank you i try to gave more information UPDATE: I found a solution
  11. Kernel = 5.9.5 Pine64+ A64 HDMI sound is working, unfortunately Analog sound out not .I try to check dts and try to change mixer settings but no luck. I could not find what am i missing? I need help to fix analog sound issue Thank you. I attached dtb info and alsa info current_dtb.txt alsa-info.txt
  12. Hi, do you have a chance to test it? I could not get sound from audio jack. Could you share your dts if the analog audio working? Thank you
  13. Hi, I try to enable sound on headphone jack with pine64+ but i could not Alsa says "no sound found" at dmesg Could anyone help me? Thank you root@pine64:~# dmesg|grep -i sound [ 2.686397] No soundcards found. [ 6.323086] input: sun50i-a64-audio Headset Jack as /devices/platform/sound/sound/card0/input5 root@pine64:~# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: sun50ia64audio [sun50i-a64-audio], device 0: 1c22c00.dai-sun8i-codec-aif1 sun8i-codec-aif1-0 [1c22c00.dai-sun8i-codec-aif1 sun8i-codec-aif1-0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sun50ia64hdmi [sun50i-a64-hdmi], device 0: 1c22800.i2s-i2s-hifi i2s-hifi-0 [1c22800.i2s-i2s-hifi i2s-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0 Alsamixer Settings;
  14. yes sensor is ov5640 and not reversed maybe there was a hardware issue, i dont know, i ordered a new one. Btw i have a reversed one (BP camera). I double check everything but no luck. May i ask is ov5640 works without any issue with a64 (pine64) or could you advise any camera ? i need 30 fps 640x480 to process with opencv. Thank you
  15. Thanks for fast reply,First I changed them according to schematic and i checked, gpios are correct, if there was an issue on my camera or not connectted, could i see device wiith "v4l2-ctl --list-devices" ? Maybe there is a problem on camera hardware. Thank you