[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-cvslog
Subject:    [xine-cvs] HG: xine-lib: Add support for the Snow video codec.
From:       Darren Salt <linux () youmustbejoking ! demon ! co ! uk>
Date:       2008-07-17 22:36:54
Message-ID: 4c4d4dd22d310b03f933.1216213704 () hg ! debian ! org
[Download RAW message or body]

# HG changeset patch
# User Darren Salt <linux@youmustbejoking.demon.co.uk>
# Date 1216213704 -3600
# Node ID 4c4d4dd22d310b03f9330d9cfac733be02bca3d5
# Parent  806571c394187ebb06d3f91341749d3da98242bd
Add support for the Snow video codec.

diff -r 4c4d4dd22d310b03f9330d9cfac733be02bca3d5 -r \
                806571c394187ebb06d3f91341749d3da98242bd ChangeLog
--- a/ChangeLog	Wed Jul 16 14:08:24 2008 +0100
+++ b/ChangeLog	Wed Jul 16 13:58:41 2008 +0100
@@ -2,6 +2,7 @@ xine-lib (1.1.15) 2008-??-??
   * Use external ffmpeg by default.
   * V4L: Don't segfault if asked for an input that doesn't exist
   * Recognise AMR audio (normally found in 3GP files).
+  * Recognise Snow video.
 
 xine-lib (1.1.14) 2008-06-29
   * DVB changes:
diff -r 4c4d4dd22d310b03f9330d9cfac733be02bca3d5 -r \
                806571c394187ebb06d3f91341749d3da98242bd \
                src/combined/ffmpeg/ff_video_decoder.c
--- a/src/combined/ffmpeg/ff_video_decoder.c	Wed Jul 16 14:08:24 2008 +0100
+++ b/src/combined/ffmpeg/ff_video_decoder.c	Wed Jul 16 13:58:41 2008 +0100
@@ -321,6 +321,7 @@ static const ff_codec_t ff_video_lookup[
   {BUF_VIDEO_CAVS,        CODEC_ID_CAVS,       "Chinese AVS (ffmpeg)"},
   {BUF_VIDEO_VMNC,        CODEC_ID_VMNC,       "VMware Screen Codec (ffmpeg)"},
   {BUF_VIDEO_THEORA_RAW,  CODEC_ID_THEORA,     "Theora (ffmpeg)"},
+  {BUF_VIDEO_SNOW,        CODEC_ID_SNOW,       "Snow (ffmpeg)"},
 };
 
 static const char *const skip_loop_filter_enum_names[] = {
@@ -1892,6 +1893,9 @@ static uint32_t supported_video_types[] 
   #ifdef CONFIG_VMNC_DECODER
   BUF_VIDEO_VMNC,
   #endif
+  #ifdef CONFIG_SNOW_DECODER
+  BUF_VIDEO_SNOW,
+  #endif
   BUF_VIDEO_THEORA_RAW,
   0 
 };
diff -r 4c4d4dd22d310b03f9330d9cfac733be02bca3d5 -r \
                806571c394187ebb06d3f91341749d3da98242bd src/xine-engine/buffer.h
--- a/src/xine-engine/buffer.h	Wed Jul 16 14:08:24 2008 +0100
+++ b/src/xine-engine/buffer.h	Wed Jul 16 13:58:41 2008 +0100
@@ -192,6 +192,7 @@ extern "C" {
 #define BUF_VIDEO_THEORA_RAW	0x02640000
 #define BUF_VIDEO_VC1		0x02650000
 #define BUF_VIDEO_VMNC		0x02660000
+#define BUF_VIDEO_SNOW		0x02670000
 
 /* audio buffer types:  (please keep in sync with buffer_types.c) */
 
diff -r 4c4d4dd22d310b03f9330d9cfac733be02bca3d5 -r \
                806571c394187ebb06d3f91341749d3da98242bd \
                src/xine-engine/buffer_types.c
--- a/src/xine-engine/buffer_types.c	Wed Jul 16 14:08:24 2008 +0100
+++ b/src/xine-engine/buffer_types.c	Wed Jul 16 13:58:41 2008 +0100
@@ -779,6 +779,14 @@ static const video_db_t video_db[] = {
   BUF_VIDEO_VMNC,
   "VMware Screen Codec"
 },
+{
+  {
+    ME_FOURCC('S','N','O','W'),
+    0
+  },
+  BUF_VIDEO_SNOW,
+  "Snow"
+},
 { { 0 }, 0, "last entry" }
 };
 

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic