(29-Jul-2021, 07:53)ogs Wrote: Did you play vinyl while checking this? Status is Stop so nothing is transferred...
Yes, the music played and when I record using `arecord -d 10 -D default -f S32_LE -r192000 -c 2 -t raw output.raw` and it records as described 16 bits out of 32 contains the expected music, the 8 bits are missing; while 24 announced - 16 recorded in the 32 bit file as pr this example:
Code:
005088d0: 0000 5cf6 0000 9cf7 0000 04f7 0000 1ef8 ..\.............
005088e0: 0000 8cf7 0000 66f8 0000 e8f7 0000 76f8 ......f.......v.
005088f0: 0000 12f8 0000 57f8 0000 0af8 0000 18f8 ......W.........
00508900: 0000 daf7 0000 c6f7 0000 8df7 0000 6ef7 ..............n.
00508910: 0000 32f7 0000 19f7 0000 d6f6 0000 cbf6 ..2.............
00508920: 0000 84f6 0000 87f6 0000 42f6 0000 4df6 ..........B...M.
00508930: 0000 0ef6 0000 1af6 0000 e4f5 0000 e8f5 ................
00508940: 0000 b9f5 0000 b0f5 0000 83f5 0000 6af5 ..............j.
00508950: 0000 39f5 0000 11f5 0000 d7f4 0000 a2f4 ..9.............
00508960: 0000 5ef4 0000 1ef4 0000 d6f3 0000 8df3 ..^.............
00508970: 0000 49f3 0000 fdf2 0000 c7f2 0000 7cf2 ..I...........|.
00508980: 0000 5df2 0000 18f2 0000 14f2 0000 def1 ..].............
for 24 bit I expect values in the range: 0x00000000 through 0x00ffffff as S24 recorded in S32 space.