[vlc-commits] [Git][videolan/libvlcpp][master] 2 commits: Media: Add missing `4.0` preparse status
Alaric Senat (@asenat)
gitlab at videolan.org
Wed Nov 5 09:52:43 UTC 2025
Alaric Senat pushed to branch master at VideoLAN / libvlcpp
Commits:
7c136452 by Alaric Senat at 2025-11-05T10:40:35+01:00
Media: Add missing `4.0` preparse status
- - - - -
99541a17 by Alaric Senat at 2025-11-05T10:41:41+01:00
Media: Add `Cancelled` preparse status
Refs videolan/vlc!6306
- - - - -
2 changed files:
- subprojects/libvlc.wrap
- vlcpp/Media.hpp
Changes:
=====================================
subprojects/libvlc.wrap
=====================================
@@ -1,10 +1,10 @@
[wrap-git]
url = https://code.videolan.org/videolan/vlc.git
depth = 1
-diff_files = libvlc/af374ba7224ea342fe43443b306eac0a856f8784.patch, libvlc/0e4be111590da80c4a695e4efc4a007eae604bc8.patch, libvlc/declare-libvlc-dependency.patch
+diff_files = libvlc/declare-libvlc-dependency.patch
-# Oct 13 2023
-revision = 2706a5a5c77a86987143999a08f6988626299477
+# Nov 13 2024
+revision = 933ecc78a1f3a4a363e70adf3151c6aae7fbe4af
[provide]
libvlc = libvlc_dep
=====================================
vlcpp/Media.hpp
=====================================
@@ -117,14 +117,6 @@ public:
Interact = libvlc_media_do_interact,
};
- enum class ParsedStatus
- {
- Skipped = libvlc_media_parsed_status_skipped,
- Failed = libvlc_media_parsed_status_failed,
- Done = libvlc_media_parsed_status_done,
- Timeout = libvlc_media_parsed_status_timeout,
- };
-
enum class Type
{
Unknown = libvlc_media_type_unknown,
@@ -137,6 +129,16 @@ public:
#endif
#if LIBVLC_VERSION_INT >= LIBVLC_VERSION(4, 0, 0, 0)
+ enum class ParsedStatus
+ {
+ None = libvlc_media_parsed_status_none,
+ Pending = libvlc_media_parsed_status_pending,
+ Skipped = libvlc_media_parsed_status_skipped,
+ Failed = libvlc_media_parsed_status_failed,
+ Timeout = libvlc_media_parsed_status_timeout,
+ Cancelled = libvlc_media_parsed_status_cancelled,
+ Done = libvlc_media_parsed_status_done,
+ };
/**
* @brief Media Constructs a libvlc Media instance
* @param instance A libvlc instance
@@ -191,6 +193,14 @@ public:
{
}
#else
+ enum class ParsedStatus
+ {
+ Skipped = libvlc_media_parsed_status_skipped,
+ Failed = libvlc_media_parsed_status_failed,
+ Done = libvlc_media_parsed_status_done,
+ Timeout = libvlc_media_parsed_status_timeout,
+ };
+
/**
* @brief Media Constructs a libvlc Media instance
* @param instance A libvlc instance
View it on GitLab: https://code.videolan.org/videolan/libvlcpp/-/compare/7e5eaae11395af88fafb947535771c41388e12d6...99541a172deb58278646560f94aeea0706e0294a
--
View it on GitLab: https://code.videolan.org/videolan/libvlcpp/-/compare/7e5eaae11395af88fafb947535771c41388e12d6...99541a172deb58278646560f94aeea0706e0294a
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list