Jump to content

Phonon/Releases/VLC: Difference between revisions

From KDE Community Wiki
Sitter (talk | contribs)
No edit summary
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
= 0.7.0 =
__NOTOC__
[url]
{{ #dpl:
| namespace =  
| titlematch = Phonon/Releases/VLC/%.%.%
| replaceintitle = /Phonon\/Releases\/VLC\//,
| ordermethod = firstedit
| order = descending
| minoredits = exclude
| format = ,==%TITLE%== ¶²{:%PAGE%}²,
| count = 1
}}


== Features ==
== Past Releases ==
* phonon4qt5-backend-vlc is a feature equivalent VLC powered backend built against Qt 5 rather than Qt 4. Phonon4Qt5 VLC is built from the same source; requires the cmake option ''PHONON_BUILD_PHONON4QT5'', libphonon4qt5 and a separate build directory from Qt 4.
{{ #dpl:
* Support VLC 2.1.0's upcoming ''appid'' API setting more application information for PulseAudio.
| namespace =
* Reduce performance overhead in audio/video-less setups by not loading dummy plugins at all and removing unnecessary dynamic loading logic.
| titlematch = Phonon/Releases/VLC/%.%.%
* Internal API redesign to ensure important abstract code is executed.
| replaceintitle = /Phonon\/Releases\/VLC\//,
* Partially backed new ''MediaController'' subtitle API (explicit font setting is not working as expected in VLC 2.0)
| ordermethod = firstedit
 
| order = descending
== Bug Fixes ==
| minoredits = exclude
* Stride calculation when doing overlay painting is done correctly now (affects ''VideoWidget'' inside ''QProxyWidget'')
| format = ,¶* [[%PAGE%|%TITLE%]]  
* Queued tracks are now correctly played when the current track is about to end [[https://git.reviewboard.kde.org/r/107118/ r107118]].
| count = 5
* DirectSound and CoreAudio are no longer marked as advanced devices. This makes auto-selection of devices work on Windows and OSX.
}}
* Track selection on AudioCds via the MediaController is now working as intended.
* Prevent libpa crashes due to empty user-agent information.
* Reduce scope of non-reentrant PulseAudio envrionment setup. Limited due to missing API backing in libvlc [[https://bugs.kde.org/show_bug.cgi?id=321288 #321288]].

Latest revision as of 15:36, 23 February 2018

0.12.0

URL https://download.kde.org/stable/phonon/phonon-backend-vlc/0.12.0/phonon-backend-vlc-0.12.0.tar.xz.mirrorlist
SHA256 338479dc451e4b94b3ca5b578def741dcf82f5c626a2807d36235be2dce7c9a5

Changes

  • drop support for libvlc 2.x
  • support qt5/6 multibuild
  • mediaobject new can throw but does not return null
  • .gitignore ignore /compile_commands.json
  • Add Linux Qt 5 CI
  • Update the translations folder name
  • Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH
  • Make compile against qt6
  • Add override keyword + use nullptr
  • Show all headers in qtc6
  • Adapt build system for building against qt6
  • Use Qt::end
  • Remove obsolete include
  • Use override keyword
  • Use QStringLiteral (QLAtin1String is deprecated)
  • Use Q_SIGNALS/Q_SLOTS
  • Fix typos found by codespell
  • debug vmem format setup
  • use picture_t to calculate pitch lines
  • Update the obsolete projects.kde.org URL
  • Revert "Port deprecated QLatin1Literal -> QLatin1String"
  • Port deprecated QLatin1Literal -> QLatin1String
  • preliminary vlc4 port
  • only set xwindow when the qt platform actually is xcb (on unix)

Past Releases