summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2013-10-29 12:42:40 +0200
committerPetri Hintukainen <phintuka@users.sourceforge.net>2013-10-29 12:42:40 +0200
commit1d8c5c003a81032379394794f59f72c393638664 (patch)
treef4aefde8b1328dc99751ee123965b0693b8ab1b5
parent7abebcd7354e0ad7705641a978e20a5873cd672e (diff)
downloadxine-lib-1d8c5c003a81032379394794f59f72c393638664.tar.gz
xine-lib-1d8c5c003a81032379394794f59f72c393638664.tar.bz2
Added buffer types for VP9 and HEVC
-rw-r--r--include/xine/buffer.h2
-rw-r--r--src/xine-engine/buffer_types.c19
2 files changed, 21 insertions, 0 deletions
diff --git a/include/xine/buffer.h b/include/xine/buffer.h
index d6aa7086e..fe2f1704e 100644
--- a/include/xine/buffer.h
+++ b/include/xine/buffer.h
@@ -192,6 +192,8 @@ extern "C" {
#define BUF_VIDEO_VMNC 0x02660000
#define BUF_VIDEO_SNOW 0x02670000
#define BUF_VIDEO_VP8 0x02680000
+#define BUF_VIDEO_VP9 0x02690000
+#define BUF_VIDEO_HEVC 0x026A0000
/*@}*/
/**
diff --git a/src/xine-engine/buffer_types.c b/src/xine-engine/buffer_types.c
index 2cca67ee5..a04de38a7 100644
--- a/src/xine-engine/buffer_types.c
+++ b/src/xine-engine/buffer_types.c
@@ -799,6 +799,25 @@ static const video_db_t video_db[] = {
BUF_VIDEO_VP8,
"On2 VP8"
},
+
+{
+ {
+ ME_FOURCC('V','P','9','0'),
+ 0
+ },
+ BUF_VIDEO_VP9,
+ "VP9"
+},
+{
+ {
+ ME_FOURCC('h','e','v','c'),
+ 0
+ },
+ BUF_VIDEO_HEVC,
+ "HEVC"
+},
+
+
{ { 0 }, 0, "last entry" }
};