-
Notifications
You must be signed in to change notification settings - Fork 69
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
Ubuntu 23.10 support #668
Closed
andrey-utkin
wants to merge
12
commits into
bluecherrydvr:master
from
andrey-utkin:ubuntu-23.10-support
Closed
Ubuntu 23.10 support #668
andrey-utkin
wants to merge
12
commits into
bluecherrydvr:master
from
andrey-utkin:ubuntu-23.10-support
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
On Ubuntu 23.10, FFmpeg won't build due to the issue which is now solved in upstream FFmpeg, see https://trac.ffmpeg.org/ticket/10405 https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb
andrey-utkin
force-pushed
the
ubuntu-23.10-support
branch
from
March 7, 2024 11:21
4cc47f1
to
200d91e
Compare
lavf_device.cpp: In member function 'virtual int lavf_device::start()': lavf_device.cpp:102:49: error: invalid conversion from 'const AVInputFormat*' to 'AVInputFormat*' [-fpermissive] 102 | input_fmt = av_find_input_format("mjpeg"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | | | const AVInputFormat*
andrey-utkin
force-pushed
the
ubuntu-23.10-support
branch
from
March 7, 2024 11:35
200d91e
to
dd24897
Compare
media_writer.cpp: In member function 'int media_writer::open(const string&, const stream_properties&)': media_writer.cpp:281:50: error: invalid conversion from 'const AVOutputFormat*' to 'AVOutputFormat*' [-fpermissive] 281 | AVOutputFormat *fmt_out = av_guess_format("mp4", NULL, "video/mp4"); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const AVOutputFormat*
Not in use.
It's not obvious that this hack is still in use. Muxing without reencoding should be possible with current ffmpeg API so the original explanation is moot.
This API was obsoleted and doesn't exist anymore: 2017-12-26 - a04c2c707d - lavc 58.9.100 - avcodec.h Deprecate av_lockmgr_register(). You need to build FFmpeg with threading support enabled to get basic thread-safety (which is the default build configuration).
andrey-utkin
force-pushed
the
ubuntu-23.10-support
branch
from
June 10, 2024 22:54
91095b0
to
f20d9d3
Compare
andrey-utkin
force-pushed
the
ubuntu-23.10-support
branch
from
June 10, 2024 23:09
f20d9d3
to
4184495
Compare
andrey-utkin
force-pushed
the
ubuntu-23.10-support
branch
from
June 12, 2024 14:18
2dde8e7
to
491e6e4
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.