[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