その ifdef は見たんですが、htolea() と leatoh() が必要……
しかも符号付きだから途中で32ビットにされるとややこしいな
あー。読むときにle16toh() して演算して htole16() で戻さないとダメなのか
ChatGPT はちゃんと vcaudio_swvol_codec() は次段もLE前提なんだからそこでひっくり返すのはおかしい といってくる
うーん。どう考えても理屈がわからんな
北近畿タンゴ鉄道
そもそも vcaudio 側は LE仕様のはずなのに なんで vcaudio_swvol_codec() でひっくり返さないとまともに鳴らないのか、というほうが謎なのか
そもそも AUDIO_ENCODING_SLINEAR_LE の想定フォーマットをわかっていないけれどベタデータ以外にひっくり返さないといけないものがあるのかどうか
mikutterは16年前だぞ
そもそも vcaudio_swvol_codec() はひっくり返す場所じゃねー、と怒られそうやな