add support for h266 codec
authorling06.zhang <ling06.zhang@samsung.com>
Wed, 15 Nov 2023 03:50:24 +0000 (19:50 -0800)
committerling06.zhang <ling06.zhang@samsung.com>
Wed, 15 Nov 2023 03:50:24 +0000 (19:50 -0800)
Signed-off-by: ling06.zhang <ling06.zhang@samsung.com>
include/esplusplayer/elementary_stream.h [changed mode: 0644->0755]
include/esplusplayer_capi/stream.h [changed mode: 0644->0755]
packaging/esplusplayer.spec
src/esplusplayer/src/elementary_stream.cpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 8428f0c..9fc2324
@@ -79,7 +79,8 @@ enum class VideoMimeType {
   kVP9,
   kWMV3,
   kAV1,
-  kMJPEG
+  kMJPEG,
+  kVVC
 };
 
 /**
old mode 100644 (file)
new mode 100755 (executable)
index c261b9e..da0e942
@@ -91,7 +91,8 @@ typedef enum esplusplayer_video_mime_type {
   ESPLUSPLAYER_VIDEO_MIME_TYPE_VP9,
   ESPLUSPLAYER_VIDEO_MIME_TYPE_WMV3,
   ESPLUSPLAYER_VIDEO_MIME_TYPE_AV1,
-  ESPLUSPLAYER_VIDEO_MIME_TYPE_MJPEG
+  ESPLUSPLAYER_VIDEO_MIME_TYPE_MJPEG,
+  ESPLUSPLAYER_VIDEO_MIME_TYPE_VVC
 } esplusplayer_video_mime_type;
 
 /**
index e715789e4404b5c3e8c32e2bfe8655e712976fc6..67c75fe8b0f148c8993deb26b6b610a6b75f56b5 100644 (file)
@@ -7,7 +7,7 @@
 #echo "Product Type: %{_vd_cfg_product_type}"
 Name:       esplusplayer
 Summary:    new multimedia streaming player
-Version:    1.3.4
+Version:    1.3.5
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
old mode 100644 (file)
new mode 100755 (executable)
index e18b138..e298933
@@ -219,6 +219,9 @@ void VideoStream::SetMimeType_(VideoMimeType mimetype) {
     case VideoMimeType::kMJPEG:
       track_.mimetype = "video/x-jpeg";
       break;
+    case VideoMimeType::kVVC:
+      track_.mimetype = "video/x-h266";
+      break;
     default:
       track_.mimetype = "unknown";
       break;