[vlc-commits] [Git][videolan/vlc][master] 2 commits: demux: adaptive: map VVC

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sun Jun 9 11:39:24 UTC 2024



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
e709012f by François Cartegnie at 2024-06-09T11:26:18+00:00
demux: adaptive: map VVC

- - - - -
3d080040 by François Cartegnie at 2024-06-09T11:26:18+00:00
demux: adaptive: map CAVS/AVS2/AVS3

- - - - -


1 changed file:

- modules/demux/adaptive/tools/FormatNamespace.cpp


Changes:

=====================================
modules/demux/adaptive/tools/FormatNamespace.cpp
=====================================
@@ -136,6 +136,15 @@ void FormatNamespace::Parse(vlc_fourcc_t fcc, const std::vector<std::string> &el
                 fmt.i_level = std::stoi(elements.at(1), nullptr, 16);
             }
             break;
+        case MP4RA("avs1"):
+            es_format_Change(&fmt, VIDEO_ES, VLC_CODEC_CAVS);
+            break;
+        case MP4RA("avs2"):
+            es_format_Change(&fmt, VIDEO_ES, VLC_CODEC_CAVS2);
+            break;
+        case MP4RA("avs3"):
+            es_format_Change(&fmt, VIDEO_ES, VLC_CODEC_CAVS3);
+            break;
         case MP4RA("vp09"):
         case MP4RA("vp08"):
             es_format_Change(&fmt, VIDEO_ES,
@@ -148,6 +157,12 @@ void FormatNamespace::Parse(vlc_fourcc_t fcc, const std::vector<std::string> &el
                 fmt.i_level = std::stoi(elements.at(1), nullptr, 16);
             }
             break;
+        case MP4RA("vvc1"):
+        case MP4RA("vvi1"):
+            es_format_Change(&fmt, VIDEO_ES, VLC_CODEC_VVC);
+            if(elements.size() > 0)
+                fmt.i_profile = std::stoi(elements.at(0), nullptr, 16);
+            break;
         case MSFCC("AVC1"):
         case MSFCC("AVCB"):
         case MSFCC("H264"):



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/804acaed6762e0213ab263fb6e203a185c7a4cb1...3d08004001fe8a1fd5abffcb9f8da93ee6b56226

-- 
This project does not include diff previews in email notifications.
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/804acaed6762e0213ab263fb6e203a185c7a4cb1...3d08004001fe8a1fd5abffcb9f8da93ee6b56226
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