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

List:       helix-client-cvs
Subject:    [Client-cvs] encodesvc/producersdkinstaller/resources logmessages.xml, 1.7.2.1, 1.7.2.2
From:       jhou () helixcommunity ! org
Date:       2013-06-05 11:51:39
[Download RAW message or body]

Update of /cvsroot/client/encodesvc/producersdkinstaller/resources
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv7547/client/encodesvc/producersdkinstaller/resources


Modified Files:
      Tag: PRODUCER_14_0_RN
	logmessages.xml 
Log Message:
Synopsis
========
This CR implement GPU supportted by Mainconcept lib(also named quicksync) for \
producer by jobfile and command line through enabled in license file.

Branch : PRODUCER_14_0_RN
Reviewer by Yuxin,Gang Wang

Description:
==========
Enabled in licnese files, we adopt GPU acceleration set up by jobfile or command \
line.The specific implement is stated below:

                                        |                               \
|--------QSV----->SW  |-----------Jobfile(Acc)--------|
                                        |                               \
|--------HW(d)--->QSV ---->SW  | License(EnableHwAcc)|                    
         |                             |
         |                             |
         |-------True-------------------|                              \
|--------QSV----->SW  |                             |                               |
GPU Acc|                         |----------CML(Acc)-----------|
         |                             |                               |
         |                             |                               \
|--------HW(d)--->QSV----> SW  |
         |
         |-------False(d)------------------------------------------------------------->SW



Files affected:
=========
client_rn/encodesvc/engine/encsession/licensemanager.cpp
client_rn/encodesvc/engine/encsession/licensemanager.h
client_rn/encodesvc/plugins/transform/h264/encfilter/h264encoder.cpp
client_rn/encodesvc/plugins/transform/h264/encfilter/h264encoder.h
client_rn/encodesvc/plugins/transform/h264/encfilter/h264filter.h
client_rn/encodesvc/plugins/transform/h264/encfilter/h264filter.cpp
producerapps/cmdproducer/session.cpp
client/encodesvc/include/ihxtconstants.h
client_rn\encodesvc\plugins\transform\h264\encfilter\Umakefil
producerapps\installer\root\xmlschemas\audience.3.0.xsd
producerapps_rn\installer\producer\copyfiles_win32.py
client/encodesvc/producersdkinstaller/resources/logmessages.xml

added files & directories :
===========

files:
client_rn\encodesvc\plugins\transform\h264\encfilter\ h264McAcc.cpp
client_rn\encodesvc\plugins\transform\h264\encfilter\ h264McAcc.h

directories:
datatype_rn\h264\codec\quicksync_sdk9_6
datatype_rn\h264\codec\bufstream


Testing Performed:
================
Unit Tests:
case:
1) licnese has no EnableHwAcc.Jobfile has Acc, and its value is QSV.
2) licnese has EnableHwAcc, and its value is True. Jobfile has Acc, and its value is \
QSV. 3) licnese has EnableHwAcc, and its value is false. Jobfile has Acc, and its \
value is QSV. 4) licnese has EnableHwAcc, and its value is True. Jobfile has no Acc.
5) licnese has EnableHwAcc, and its value is True. Jobfile has Acc, and its value is \
HW. 6) licnese has EnableHwAcc, and its value is True. CML has Acc, and its value is \
QSV. 7) licnese has EnableHwAcc, and its value is True. CML has Acc, and its value is \
HW. 8) licnese has EnableHwAcc, and its value is True. CML has no Acc.
9) licnese has EnableHwAcc, and its value is True. CML has Acc but no value.

expect result:
1)SW
2)QSV
3)SW
4)QSV
5)QSV
6)QSV
7)QSV
8)QSV
9)QSV

Notes: All of the cases above is based the truth that the HW accelerate has only QSV.

Real result:
Yes.

Unit Tests: None
Leak Tests: None
Performance Tests: N/A

Platforms Tested: win32-i386-vc9

Builds Verified: win32-i386-vc9



Index: logmessages.xml
===================================================================
RCS file: /cvsroot/client/encodesvc/producersdkinstaller/resources/logmessages.xml,v
retrieving revision 1.7.2.1
retrieving revision 1.7.2.2
diff -u -d -r1.7.2.1 -r1.7.2.2
--- logmessages.xml	11 Jul 2011 07:00:15 -0000	1.7.2.1
+++ logmessages.xml	5 Jun 2013 11:51:31 -0000	1.7.2.2
@@ -833,5 +833,8 @@
 	<Message id="22005" text="Failed to create SNMP Plugin instance."/>
     <Message id="22006" text="Either server destination or file destination must be \
provided."/>  
+    <Message id="22007" text="As the %s Hardware doesn't exist,we use the default SW \
method to encode."/> +    <Message id="22008" text="Encode with the %s method."/>
+
         
 </translationmap>


_______________________________________________
Client-cvs mailing list
Client-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/client-cvs


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

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