Bug 159824 - Show videos in Slideshow
Summary: Show videos in Slideshow
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-SlideShow (show other bugs)
Version: 0.9.3
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-25 13:05 UTC by Roland
Modified: 2016-12-11 21:11 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.4.0


Attachments
new SlideVideo class based on Phonon (4.61 KB, application/octet-stream)
2014-10-12 09:20 UTC, caulier.gilles
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roland 2008-03-25 13:05:29 UTC
Version:           0.9.3 (using KDE 3.5.9)
Installed from:    SuSE RPMs
OS:                Linux

Videos are only shown in the main window of digikam.

When using the image viewer or one of the slide shows the videos are either completed skipped or a message will be generated indicating that the image cannot be displayed.

I would be a great improvement to enable videos in both slide shows during a presentation.
Comment 1 caulier.gilles 2010-09-13 15:47:36 UTC
*** Bug 229190 has been marked as a duplicate of this bug. ***
Comment 2 caulier.gilles 2014-09-21 19:30:16 UTC
Git commit 05f67e3f6fe46b37221c7073c4e31b95532b3471 by Gilles Caulier.
Committed on 21/09/2014 at 19:26.
Pushed by cgilles into branch 'master'.

move slideshow info rendering code to dedicated widgets to simplify implementation in goal to use later a stack of widgets, support zoom feature, use main digiKam image preview cache, and play video files.
Related: bug 276480, bug 256361

M  +2    -0    CMakeLists.txt
A  +355  -0    utilities/slideshow/slideinfo.cpp     [License: GPL (v2+)]
A  +68   -0    utilities/slideshow/slideinfo.h     [License: GPL (v2+)]
A  +189  -0    utilities/slideshow/slideosd.cpp     [License: GPL (v2+)]
A  +72   -0    utilities/slideshow/slideosd.h     [License: GPL (v2+)]
M  +20   -378  utilities/slideshow/slideshow.cpp
M  +3    -4    utilities/slideshow/slideshow.h

http://commits.kde.org/digikam/05f67e3f6fe46b37221c7073c4e31b95532b3471
Comment 3 caulier.gilles 2014-09-22 08:59:37 UTC
Git commit cafb796485f835f7ba172452c53edd247446eeb4 by Gilles Caulier.
Committed on 22/09/2014 at 08:58.
Pushed by cgilles into branch 'master'.

use QStackedWidget to show slide image view, slide error view, and slide end view
Related: bug 276480, bug 256361

M  +3    -0    CMakeLists.txt
A  +96   -0    utilities/slideshow/slideend.cpp     [License: GPL (v2+)]
A  +50   -0    utilities/slideshow/slideend.h     [License: GPL (v2+)]
A  +88   -0    utilities/slideshow/slideerror.cpp     [License: GPL (v2+)]
A  +61   -0    utilities/slideshow/slideerror.h     [License: GPL (v2+)]
M  +16   -0    utilities/slideshow/slideosd.cpp
M  +90   -188  utilities/slideshow/slideshow.cpp
M  +6    -6    utilities/slideshow/slideshow.h
A  +191  -0    utilities/slideshow/slideview.cpp     [License: GPL (v2+)]
A  +77   -0    utilities/slideshow/slideview.h     [License: GPL (v2+)]

http://commits.kde.org/digikam/cafb796485f835f7ba172452c53edd247446eeb4
Comment 4 caulier.gilles 2014-10-12 09:20:47 UTC
Created attachment 89099 [details]
new SlideVideo class based on Phonon

This class add a new widget to play video based on Phonon.

Big problem : if there a broken video file or a problem with codec, Phonon is not able to report a dysfunction and slide become broken.

Video support must be delayed to Qt5 port using new Qt video player.
Comment 5 caulier.gilles 2015-06-09 16:34:55 UTC
*** Bug 348933 has been marked as a duplicate of this bug. ***
Comment 6 Unknown 2016-12-11 12:09:04 UTC
Git commit 32ebb7dff83b03cfad91cbe89de252b1f62bdd6e by Gilles Caulier.
Committed on 11/12/2016 at 12:02.
Pushed by cgilles into branch 'master'.

digiKam embeded mediaplayer is now based on QtAV/ffmpeg instead Qt5Multimedia.

TODO:

- handle video rotation flag with new Exiv2 0.26 to autorotate media in player.
- port video thumbnailer to QtAV.
- port Presentation audio player to QtAV.
- remove Qt5Multimedia dependency.

For later:

- play video into slideshow tool.
- port old videoslideshow tool to QtAv
Related: bug 373272, bug 372485, bug 271751, bug 361829, bug 329854

M  +12   -6    CMakeLists.txt
M  +3    -2    app/CMakeLists.txt
M  +40   -38   app/views/mediaplayerview.cpp
M  +11   -8    app/views/mediaplayerview.h

https://commits.kde.org/digikam/32ebb7dff83b03cfad91cbe89de252b1f62bdd6e
Comment 7 Unknown 2016-12-11 16:40:12 UTC
Git commit ec50a8ad510e9fe6ded53f0632afd4ffbdf8ba47 by Gilles Caulier.
Committed on 11/12/2016 at 16:37.
Pushed by cgilles into branch 'master'.

digiKam port to QtAV/ffmpeg instead Qt5Multimedia : port Presentation audio player to QtAV.

TODO:

- handle video rotation flag with new Exiv2 0.26 to autorotate media in player.
- port video thumbnailer to QtAV.
- remove Qt5Multimedia dependency.

For later:

- play video into slideshow tool.
- port old videoslideshow tool to QtAv.
Related: bug 372485, bug 271751, bug 361829, bug 329854

M  +4    -5    app/CMakeLists.txt
M  +1    -1    app/views/mediaplayerview.cpp
M  +2    -2    app/views/mediaplayerview.h
M  +1    -5    utilities/presentation/CMakeLists.txt
M  +34   -24   utilities/presentation/audio/presentationaudiolist.cpp
M  +8    -5    utilities/presentation/audio/presentationaudiolist.h
M  +45   -27   utilities/presentation/audio/presentationaudiowidget.cpp
M  +9    -5    utilities/presentation/audio/presentationaudiowidget.h

https://commits.kde.org/digikam/ec50a8ad510e9fe6ded53f0632afd4ffbdf8ba47
Comment 8 Unknown 2016-12-11 21:11:36 UTC
Git commit 193ecfd91745aab81c15ccf1a3889dc033ee7917 by Gilles Caulier.
Committed on 11/12/2016 at 21:09.
Pushed by cgilles into branch 'master'.

digiKam port to QtAV/ffmpeg instead Qt5Multimedia : add video support into Slideshow.

TODO:

- handle video rotation flag with new Exiv2 0.26 to autorotate media in player.
- port video thumbnailer to QtAV.
- remove Qt5Multimedia dependency.

For later:

- port old videoslideshow tool to QtAv.
Related: bug 372485, bug 271751, bug 361829, bug 329854
FIXED-IN: 5.4.0

M  +8    -6    NEWS
M  +3    -3    app/views/mediaplayerview.cpp
M  +1    -1    app/views/mediaplayerview.h
M  +1    -0    utilities/slideshow/CMakeLists.txt
M  +68   -5    utilities/slideshow/slideshow.cpp
M  +3    -0    utilities/slideshow/slideshow.h
A  +227  -0    utilities/slideshow/slidevideo.cpp     [License: GPL (v2+)]
C  +16   -51   utilities/slideshow/slidevideo.h [from: app/views/mediaplayerview.h - 050% similarity]

https://commits.kde.org/digikam/193ecfd91745aab81c15ccf1a3889dc033ee7917