[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] tools/dtdriver/engine/pub ffdriver.h,1.39,1.40
From: hychoi () helixcommunity ! org
Date: 2008-08-22 7:47:58
Message-ID: 200808220751.m7M7pghn010420 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/datatype/tools/dtdriver/engine/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv22841
Modified Files:
ffdriver.h
Log Message:
Modified by: Hayoung CHOI (hayoung.choi@ap.real.com)
Date: August 19, 2008
Project: Thumbnail Generation Improvement Sub CR for color format conversion
Bug Number:
Bug URL:
Synopsis:
=============
Basically, this CR is a sub one of thumbnail generation improvement CR.
Because to generate a thumbnail image file from a video file, the color format \
conversion should be done first while creating a thumbnail image.
Also the command-line option ¡°-CC¡± which stands for color conversion is added into \
the dtdrive application.
Overview:
=============
1) OnVideoBlt() method modified
In datatype/tools/decoder/video/vdecoder.cpp, OnVideoBlt() method has been modified \
to be possible to convert to any color format supported by helix.
2) Adding color converting command-line option into the dtdrive application
In datatype/tools/dtdriver/app/main.cpp, the color convert command-line option is \
added so it could be used like below.
> dtdrive +u +f -DV 1 -CC RGB24 -W prisoner_450k_480x_rgb24.raw \
prisoner_450k_480x.rm
In above example, the option -CC (Color Convert) means that this video color format \
to be converted as RGB24 color format and it to be written to the \
prisoner_450k_480x_rgb24.raw file.
Files Modified:
=============
[File 1] Umakefil I just added \
¡°project.AddSubModule('video/colconverter\\Umakefil', \
'video\\colconverter\\Makefile')¡± line to include colorcvt.dll library.
[File 2] datatype/tools/dtdriver/apps/dtdrive/Umakefil
[File 3] datatype/tools/dtdriver/apps/dtdrive/main.cpp
[File 4] datatype/tools/dtdriver/engine/pub/ffdriver.h
[File 5] datatype/tools/dtdriver/decoder/video/Umakefil
[File 6] datatype/tools/dtdriver/decoder/video/vdecoder.cpp
[File 7] datatype/tools/dtdriver/decoder/video/pub/vdecoder.h
[File 8] - video/vidutil/colormap.c
[File 9] - video/include/colormap.h
=============
Image Size and Heap Use impact (Client -Only):
NA
=============
Platforms and Profiles Affected:
x86 Windows XP professional SP2 (Pentium D CPU 3.40 Ghz)
=============
Distribution Libraries Affected:
dtdrviddec.lib
vidutillib.lib
=============
Distribution library impact and planned action:
NA
=============
Platforms and Profiles Build Verified:
System id: win32-i386-vc7
x86 Windows XP professional SP2 (Pentium D CPU 3.40 Ghz)
Microsoft Compiler 13.10.6030
=============
Platforms and Profiles Functionality verified:
x86 Windows XP professional SP2 (Pentium D CPU 3.40 Ghz)
Branch: hxclient_restricted
Target: dtdrive
Profile: helix-client-all-defineds
=============
Copyright assignment:
I am a RealNetworks employee or contractor
=============
QA Instructions:
NA
Index: ffdriver.h
===================================================================
RCS file: /cvsroot/datatype/tools/dtdriver/engine/pub/ffdriver.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- ffdriver.h 24 Jan 2008 12:39:38 -0000 1.39
+++ ffdriver.h 22 Aug 2008 07:47:55 -0000 1.40
@@ -129,6 +129,7 @@
#define SETSRCPROP_OPTION_NAME "SetSrcProperties"
#define OPTIMIZEDTRANSCODE_OPTION_NAME "OptimizedTranscode"
#define FILERECOGNITION_OPTION_NAME "UseFileRecognition"
+#define COLOR_CONVERT_OPTION_NAME "ColorConvert"
// Merge sorter related options
#define MERGESORTFF_OPTION_NAME "MergeSortFileFormat"
_______________________________________________
Datatype-cvs mailing list
Datatype-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic