Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

audio: use the Record and Play session interface #31

Open
nfeske opened this issue Apr 12, 2024 · 12 comments
Open

audio: use the Record and Play session interface #31

nfeske opened this issue Apr 12, 2024 · 12 comments
Labels

Comments

@nfeske
Copy link
Member

nfeske commented Apr 12, 2024

No description provided.

@nfeske nfeske added the feature label Apr 12, 2024
nfeske added a commit to nfeske/genode-allwinner that referenced this issue Apr 12, 2024
@nfeske
Copy link
Member Author

nfeske commented Apr 12, 2024

@cnuke the WiP commit nfeske@f108232 may be a starting point for converting the PinePhone audio support to the new interfaces.

@cnuke
Copy link
Member

cnuke commented Apr 12, 2024

@nfeske thanks, I'll look into it.

cnuke pushed a commit to cnuke/genode-allwinner that referenced this issue Apr 16, 2024
@cnuke
Copy link
Member

cnuke commented Apr 16, 2024

Commit 4a17036 adds recording in line with the dde_bsd driver. If tested it with test-oss but only included the waveform-player example in the run script.

(The Sculpt integration - i.e. adaption of the presets - is still missing and I would tackle that on Thursday.)

nfeske added a commit that referenced this issue Apr 17, 2024
cnuke added a commit to cnuke/genode-allwinner that referenced this issue Apr 18, 2024
@cnuke
Copy link
Member

cnuke commented Apr 18, 2024

Commit a829d13 fixes the recipes.

@chelmuth
Copy link
Member

Commit a829d13 fixes the recipes.

Thanks, merged.

chelmuth pushed a commit that referenced this issue Apr 19, 2024
cnuke added a commit to cnuke/genode-allwinner that referenced this issue Apr 22, 2024
Issue genodelabs#31.
Issue genodelabs/genode#5714.
@cnuke
Copy link
Member

cnuke commented Apr 22, 2024

Commit 143c7a5 adapts the presets and replace the morph_browser pkgs for the moment (@cproc it would be nice if you could built a current morph_browser-pinephone-jemalloc pkg and we could add them in a fixup commit).

Bandcamp works fine but neither YT (the normal website as the alternate front-end appears to be broken) nor jitsi work in a satisfying way.

EDIT: remove incomplete commit for now.
EDIT2: new commit.

cnuke added a commit to cnuke/genode-allwinner that referenced this issue Apr 22, 2024
Issue genodelabs#31.
Issue genodelabs/genode#5714.
nfeske pushed a commit that referenced this issue Apr 22, 2024
Issue #31.
Issue genodelabs/genode#5714.
@nfeske
Copy link
Member Author

nfeske commented Apr 22, 2024

Thanks a lot @cnuke!

cproc added a commit to cproc/genode-allwinner that referenced this issue Apr 22, 2024
@cproc
Copy link
Member

cproc commented Apr 22, 2024

Commit 050f0a0 updates the morph pkg.

nfeske pushed a commit that referenced this issue Apr 23, 2024
@nfeske
Copy link
Member Author

nfeske commented Apr 23, 2024

Merged cproc@050f0a0 to staging.

@cnuke
Copy link
Member

cnuke commented Apr 23, 2024

Thanks for the commits, they work much better, although jitsi still has issues joining a meeting and accessing the audio context. I have not checked yet if this also happens on the x86_64 version of Sculpt - perhaps QtWebEngine is too old (at least jitsi complains about an unsupported browser version).

I noticed that 'min_ofrag_size' and 'min_ifrag_size' are not yet set to 8192 in the pinephone pkg, which I changed on the SD-card itself as this improves recording (otherwise underrun occurs often) and playback (YT). I've prepared a commit 36ac341 in world that adapts the browser init.config. If I recall your remarks in the Sculpt issue you already use a similar configuration for the Sculpt pkgs.

cproc added a commit to cproc/genode-allwinner that referenced this issue Apr 23, 2024
@cproc
Copy link
Member

cproc commented Apr 23, 2024

Commit 3b82203 uses a morph pkg with the modified oss attributes.

nfeske pushed a commit that referenced this issue Apr 23, 2024
@nfeske
Copy link
Member Author

nfeske commented Apr 23, 2024

Thanks. Merged to staging.

chelmuth pushed a commit that referenced this issue Apr 25, 2024
Issue #31.
Issue genodelabs/genode#5714.
chelmuth pushed a commit that referenced this issue Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants