https://bugs.kde.org/show_bug.cgi?id=448681
caulier.gil...@gmail.com changed:
What|Removed |Added
Version Fixed In||8.3.0
Resolution|---
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #62 from caulier.gil...@gmail.com ---
Hi Maik,
The QtAV code is not used anymore in Qt6 version of digiKam. FFmpeg and
Qt6Multimedia is used everywhere instead.
For the Qt5 version QtAv still used and it's introduce plenty of dysfunctions
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #61 from caulier.gil...@gmail.com ---
Git commit 90b508130131d470ef6051e0296d24f058bd85b1 by Gilles Caulier.
Committed on 07/01/2024 at 12:20.
Pushed by cgilles into branch 'master'.
run the ffmpeg process in a separate thread to not block
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #60 from caulier.gil...@gmail.com ---
Git commit dd325854d3021dacb139d387bd37544bf89d3df8 by Gilles Caulier.
Committed on 05/01/2024 at 14:45.
Pushed by cgilles into branch 'master'.
First version for testing of the new video slideshow tool
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #59 from caulier.gil...@gmail.com ---
Git commit 7c0981484d4371bd1e5ff7db5da6785f9393f65b by Gilles Caulier.
Committed on 04/01/2024 at 16:25.
Pushed by cgilles into branch 'master'.
Create a temporary directory to host JPEG frames
Related:
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #58 from caulier.gil...@gmail.com ---
Git commit ae723b3daa572b4fa26fbe820b4f9b3131979b6c by Gilles Caulier.
Committed on 04/01/2024 at 15:16.
Pushed by cgilles into branch 'master'.
start the encoding thread to generate temprary JPEG frame
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #57 from caulier.gil...@gmail.com ---
Git commit 58ece9388d0a3ef6ba90db979902ba7cbf2a9b84 by Gilles Caulier.
Committed on 04/01/2024 at 15:07.
Pushed by cgilles into branch 'master'.
new video slideshow task to encode frame as temporary
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #56 from caulier.gil...@gmail.com ---
Git commit 002af12bc3aad5cdfff34f2e6dd4eed71310df66 by Gilles Caulier.
Committed on 04/01/2024 at 13:42.
Pushed by cgilles into branch 'master'.
add C++17 support
use QString instead QUrl for the video
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #55 from caulier.gil...@gmail.com ---
Git commit 2eb84eeb93994d93c4b3f4bdb001cba2fba67fb1 by Gilles Caulier.
Committed on 04/01/2024 at 11:26.
Pushed by cgilles into branch 'master'.
Complete isolation of QtAv code.
Tested with Qt5 and Qt5.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #54 from caulier.gil...@gmail.com ---
Git commit 982a06b8e1973a8447cac2ab92503f20a3f4fdfc by Gilles Caulier.
Committed on 03/01/2024 at 23:46.
Pushed by cgilles into branch 'master'.
add FFMpeg binary search in the wizard
Related: bug
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #53 from caulier.gil...@gmail.com ---
Git commit 4ff9e0d9fedf3189f62cbd3f0de64657bcc64116 by Gilles Caulier.
Committed on 03/01/2024 at 23:34.
Pushed by cgilles into branch 'master'.
add ffmpeg path tp the settings
Related: bug 472503, bug
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #52 from caulier.gil...@gmail.com ---
Git commit 420608c891d65372095db103bf8e795ffb289359 by Gilles Caulier.
Committed on 03/01/2024 at 18:16.
Pushed by cgilles into branch 'master'.
restore previous videoslideshow settings including audio
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #51 from caulier.gil...@gmail.com ---
Git commit 5c0ce6aa787931b22bde21c50c6fa492883ae564 by Gilles Caulier.
Committed on 03/01/2024 at 16:56.
Pushed by cgilles into branch 'master'.
Add ffmpeg CLI binary finder for Video Slideshow.
Prepare
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #50 from caulier.gil...@gmail.com ---
Git commit 44da06a0b008eb4030ae59e57c11a1341c157c8c by Gilles Caulier.
Committed on 13/12/2023 at 11:53.
Pushed by cgilles into branch 'master'.
Remove ENABLE_QTMULTIMEDIA cmake option.
Auto-detect
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #49 from caulier.gil...@gmail.com ---
Hi,
With Qt6, we will left the QtAv library even if code have been integrated in
digiKam core. It's too much work to maintain this implementation in time.
QtMultimedia is back in digiKam with Qt6. It's
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #48 from caulier.gil...@gmail.com ---
I don't yet contacted the developer.
I take a look in code, ad it mostly inspired from QtAV, but some parts are
disappear, and other one completely re-written. As i seen, the widget to
display video
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #46 from caulier.gil...@gmail.com ---
Hi Maik,
Did you take a look to the QtAVPlayer project from my comment 39 ?
The patch from comment 40 is not necessary anymore. I tested the code to play
with the example application from this project,
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #47 from Maik Qualmann ---
Hmm, the QtAV Player project looks interesting. Anything against using it?
Maik
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #45 from caulier.gil...@gmail.com ---
Ah yes, the API doc is outdated online, but already patched about dependencies
list in Doxygen code...
for the external QtAv deps in OpenBSD, you can drop it definitively. I don't
know about the
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #44 from Brad Smith ---
I also ask as our OpenBSD package has been updated to 8.0.0, but still has the
external dependency and comment saying DigiKam dlopen's QtAV which I can't find
any indication of that being so.
--
You are receiving
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #43 from Brad Smith ---
Here.. https://www.digikam.org/api/
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #42 from caulier.gil...@gmail.com ---
which digiKam doc ?
And yes, QtAv code have been ported inside digiKam core :
https://invent.kde.org/graphics/digikam/-/tree/master/core/libs/video/qtav
Gilles Caulier
--
You are receiving this mail
https://bugs.kde.org/show_bug.cgi?id=448681
Brad Smith changed:
What|Removed |Added
CC||b...@comstyle.com
--- Comment #41 from Brad Smith
https://bugs.kde.org/show_bug.cgi?id=448681
Ken Rushia changed:
What|Removed |Added
CC||k...@kenrushia.com
--
You are receiving this
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #40 from caulier.gil...@gmail.com ---
Created attachment 157274
--> https://bugs.kde.org/attachment.cgi?id=157274=edit
small qtavplayer git/master cmake patch
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #39 from caulier.gil...@gmail.com ---
Hi MAik,
I just discovered this forked project from QtAV in github :
https://github.com/valbok/QtAVPlayer
This one is maintained port to Qt6 and compatible with Qt5 and work fine with
ffmpeg 5 API.
https://bugs.kde.org/show_bug.cgi?id=448681
caulier.gil...@gmail.com changed:
What|Removed |Added
CC||kg5...@hotmail.com
--- Comment #38
https://bugs.kde.org/show_bug.cgi?id=448681
Neal Gompa changed:
What|Removed |Added
CC||ngomp...@gmail.com
--
You are receiving this
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #37 from caulier.gil...@gmail.com ---
yes, i agree. with Qt6, QtMultimedia must be used in place.
Gilles
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #36 from Maik Qualmann ---
Yes, the Qt6 Multimedia API is quite different from Qt5 and has many
interesting features. I had started with a port to QtMultimedia, stopped for
the moment as Qt6 is different in many ways. I also think Qt6
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #35 from caulier.gil...@gmail.com ---
Maik,
>From the Qt 6.4 announcement:
https://www.qt.io/blog/qt-6.4-released
... ffmpeg 5 support is now in production with QtMultimedia module :
"
We have added an FFMPEG-based multimedia backend,
https://bugs.kde.org/show_bug.cgi?id=448681
Sebastian Schubert changed:
What|Removed |Added
CC||schubert@gmail.com
--
You are
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #34 from caulier.gil...@gmail.com ---
Git commit 11a6445ef82b36844c4bae692387683d9951ad25 by Gilles Caulier.
Committed on 02/06/2022 at 09:32.
Pushed by cgilles into branch 'master'.
port to FFMPEG5: clazy static anayzer report a wrong use
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #33 from Maik Qualmann ---
I'm on FFmpeg5 now too. I think the handling of AVCodecParameters and
AVCodecContext is incorrect. Just take a look...
Maik
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #32 from caulier.gil...@gmail.com ---
With avplayer, i can see interresting report from the console when playing the
MP4 file :
digikam.qtav: AudioOutputOpenAL open ok...
digikam.qtav: AudioOutputOpenAL: !AL_PLAYING alSourcePlay
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #31 from caulier.gil...@gmail.com ---
Hi Bernhard and Maik,
I think the dysfunction is located in AVDumex class, responsible of rerouting
audio and video streams processed by ffmpeg
Also, it still plenty of deprecated ffmpeg calls to fix,
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #30 from caulier.gil...@gmail.com ---
Note : the FFMPEG 4 compiled come from the n4.3.2 tag from git. It compiled
with the same bootstrap script than FFMPEG 5.
Gilles
--
You are receiving this mail because:
You are watching all bug
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #29 from caulier.gil...@gmail.com ---
Note: the same MP4 video file is played properly with digiKam compiled with
last FFMPEG 4.3.2. So the original QtAV code work as expected (in case of
FFMPEG 5 patches break something)
The console output
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #28 from caulier.gil...@gmail.com ---
Hi Bernhard and Maik,
I tried to play MP4 video file with FFMPEG5 (current git/master code), without
success. 2 frames are decoded and after, all is stopped:
digikam.metaengine: -- FFMpeg video stream
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #27 from caulier.gil...@gmail.com ---
Git commit 2e9cf968215470f1566151219da596c2310b3f9d by Gilles Caulier.
Committed on 25/05/2022 at 19:16.
Pushed by cgilles into branch 'master'.
Fix linking stage with FFMPEG 5 and QtAV: VAAPI and CUDA
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #26 from caulier.gil...@gmail.com ---
Git commit 53d71858b49b3b77fea5aa886333a4b0a1221bec by Gilles Caulier.
Committed on 25/05/2022 at 18:14.
Pushed by cgilles into branch 'master'.
FFMPEG 5 port ++ : QtAV code compile now WITHOUT any
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #25 from caulier.gil...@gmail.com ---
Git commit 38f50070ee40531f190f34b1c8bc9be4c8c728ec by Gilles Caulier.
Committed on 25/05/2022 at 15:44.
Pushed by cgilles into branch 'master'.
FFMPEG5 port++
Related: bug 453840
M +10 -0
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #24 from caulier.gil...@gmail.com ---
Hi Maik and Bernhard,
FFMPEG 5 is now detected properly with my last commit. I installed FFMPEG 5 on
my system instead the official packaged FFMPEG 4 version.
The cmake configuration report the
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #23 from caulier.gil...@gmail.com ---
To Bernhard Rosenkränzer,
QtAV source code is now forked integrally into digiKam core. Your patch to
support FFMPEG 5 have been review and applied to digiKam.
Code of QtAV is located here in digiKam :
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #22 from caulier.gil...@gmail.com ---
Git commit 72d605a0d66cc59c923c7046ad60af61f1b0f21d by Gilles Caulier.
Committed on 24/05/2022 at 13:29.
Pushed by cgilles into branch 'master'.
Done. Full ffmpeg 5 support patch from QtAV issue
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #21 from caulier.gil...@gmail.com ---
Hi all,
I found another alternative to Qt6::Multimedia for the future. The QtAV
developer, propose an opensource wrapper to different multimedia backends :
https://github.com/wangwenx190/QtMediaPlayer
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #20 from caulier.gil...@gmail.com ---
One other technical question which hurt me QtAV code:
This kind of preprocessor line :
#define QTAV_HAVE(FEATURE) (QTAV_HAVE_##FEATURE+0)
.. from there:
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #19 from caulier.gil...@gmail.com ---
Note: i pass static analyzers over QtAV code and i found really point where
code need urgent fixes.
Gilles
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #18 from caulier.gil...@gmail.com ---
Hi Bernhard,
Thanks for the feedback. Effectively, i don't imagine this kind of workflow
with the external dependencies...
Gilles
--
You are receiving this mail because:
You are watching all bug
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #17 from Bernhard Rosenkränzer ---
My guess is it's done that way to avoid hard dependencies (make functionality
not everyone needs available if the libraries are there, but work without those
functionalities if the libraries aren't there).
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #16 from caulier.gil...@gmail.com ---
Hi Maik,
But CAPI is used with 3 dependencies : libass, vaapi, and EGL. I don't think
QtAV C++ API will be accessed by C dependencies. It's the inverse, QtAV use C
API from dependencies.
I read well
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #15 from Maik Qualmann ---
Hmm, as I understand it, capi is a C wrapper for the C++ API. So that QtAV can
be accessed with C.
I don't think we need that.
Maik
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #14 from caulier.gil...@gmail.com ---
Maik,
One Q : What's the gain of capi concept ?
https://invent.kde.org/graphics/digikam/-/tree/master/core/libs/video/qtav/src/capi
Typically, this allow to load dynamically a dependency at run time,
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #13 from Maik Qualmann ---
Hi Gilles,
I'll get an overview of the QtAV code over the weekend.
Best
Maik
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #12 from caulier.gil...@gmail.com ---
Hi Maik,
I need your expertise with the QtAV code here, and especially the puzzle of
pre-processor rules to configure external dependencies in code. The guy who
code this mess live in another world
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #11 from caulier.gil...@gmail.com ---
Hi Bernhard,
All QtAV is now ported to pure Qt5/6 API. It's time now to use FFMPEG 5 API
patch and test.
To show all deprecated FFMPEG API use with FFMPEG 4.x, just disable the lines
11 and 15 from
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #10 from caulier.gil...@gmail.com ---
Git commit dd50409eb5554862ae5e1aea640a1edc8a8ef439 by Gilles Caulier.
Committed on 15/04/2022 at 08:56.
Pushed by cgilles into branch 'master'.
QtAV code is now ported to pure Qt5/6 API.
M +0-5
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #9 from caulier.gil...@gmail.com ---
qtav-integration branch have been merger to master and branch is now deleted.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #8 from caulier.gil...@gmail.com ---
Git commit 067994d2b5515e7466cc8932658f03aa2388b87a by Gilles Caulier.
Committed on 14/04/2022 at 14:55.
Pushed by cgilles into branch 'development/qtav-integration'.
Cleanup preprocessor rules for QtAV
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #7 from caulier.gil...@gmail.com ---
Maik,
I just seen that if we compile QtAV with the same compiler warnings level than
digiKam (through KF5::ECM), we obtain the same warnings in fact about undefined
preprocessor rules. Ex :
26 | #if
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #6 from caulier.gil...@gmail.com ---
Git commit c2a21c7f06bb268fb6c2f89047f70352b37c3e34 by Gilles Caulier.
Committed on 14/04/2022 at 14:01.
Pushed by cgilles into branch 'development/qtav-integration'.
QtAV integration is complete and
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #5 from caulier.gil...@gmail.com ---
Maik,
I prepared a branch to integrate the QtAV code needs for digiKam. It's not too
much complicated in fact.
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #4 from caulier.gil...@gmail.com ---
Ah It's a good point Maik. But in all case, GStreamer is just a pain to use. I
would to be sure to be able to disable GSTreamer from QtMultimedia as this
piece of software DO NOT work as expected, and is
https://bugs.kde.org/show_bug.cgi?id=448681
Maik Qualmann changed:
What|Removed |Added
CC||metzping...@gmail.com
--- Comment #3 from Maik
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #2 from caulier.gil...@gmail.com ---
Maik,
I just seen this automatic note appended on the bottom of QtAV report :
"
NOTE: QtAV is no longer maintained, please use new sdk:
https://github.com/wang-bin/mdk-sdk
"
It's clear : the new sdk a
https://bugs.kde.org/show_bug.cgi?id=448681
--- Comment #1 from caulier.gil...@gmail.com ---
Hi,
QtAv is not abandoned at all. I'm in contact with lead developer, and it have
been ported to Qt6 recently. Look last PR and commits in the project.
We don't plan to change to a new video framework
https://bugs.kde.org/show_bug.cgi?id=448681
caulier.gil...@gmail.com changed:
What|Removed |Added
Component|general |Preview-Video
CC|
67 matches
Mail list logo