Skip to content

Conversation

@AndreHro
Copy link

Update for newer FFmpeg

@AndreHro AndreHro closed this Sep 25, 2020
@AndreHro AndreHro reopened this Sep 25, 2020
projectgoav added a commit that referenced this pull request Jun 14, 2021
Deps:
- ohNet 1.31
- ohMediaPlayer 1.131

Various code changes required with changed dependencies. The pipeline
ticks but have not tested audio playback is as expected.

Known Issues:
- IPv6 addresses only are shown in GTK taskbar. (Known bug with
current public ohNet release)

- libav codecs generate thousands of warnings when included. Almost
everything we touch is depreciated in some way. GH #22 looks like it
improves on this.

- Changes are not applied to RPi or Combined makefiles. Future work
planned for these.

See #7597 (Internal)
TUint64 iByteTotal;
OpaqueType iClassData;
SpeakerProfile* iSpeakerProfile;
};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're leaving conflict markers in here

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @DoomHammer,
thanks for the hind. I corrected this.
Br André

@DoomHammer
Copy link
Contributor

What are you working on? Maybe I could help as I also tried "modernizing" ohPlayer recently.

@AndreHro
Copy link
Author

AndreHro commented Sep 3, 2024

Hi,
I want to do some changes.

  • Remove all this gtk staff since I only use the player headless.
  • Move from GLib.Thread to std::threading
  • Adding support for airplay.
  • Try pipe wire instead of alsa.
  • One other idea is to stream music via linn app and ohPlayer to Apple Minipods.

I want to use the prebuilt dependencies from Linn since I hope that they are more compatible with Linn App. Too bad that the source here are not updated anymore and that the prebuilt dependencies are not supporting arm64.

@DoomHammer
Copy link
Contributor

@AndreHro I have prebuilt dependencies available both in Conan and in Nix. You can use Conan with CMake in this repo, I can share with you the configuration I used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants