[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] mp4/filewriter mp4atoms.h,1.22.2.4,1.22.2.5
From: jhou () helixcommunity ! org
Date: 2013-09-30 2:35:02
[Download RAW message or body]
Update of /cvsroot/datatype/mp4/filewriter
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv21399/mp4/filewriter
Modified Files:
Tag: PRODUCER_14_0_RN
mp4atoms.h
Log Message:
king 18:20:13
Synopsis
========
Transporting DASH(Dynamic Adaptive Streaming over HTTP) from server to producer
Branches : Head, PRODUCER_14_0_RN
Reviewer by Yuxin Liu, Gang Wang, James
Description
===========
I.intro
we have support these functions which are listed below.
1. Live & VOD
2 Multi-bitrate
3. License for DASH output
4. Jobfile and command line configurations II.details
In the feaure, I introduce six modules and one plugin like below:
modules:
datatype_rn/dash/dashfilewriter
datatype_rn/dash/mp4
datatype_rn/dash/mpdgen
datatype_rn/dash/mpegts
datatype_rn/dash/utils
plugin:
datatype_rn/dash/dashfilewriter/dashplin.dll
Files affected
============
build\bif-cvs\real\build\BIF\ PRODUCER_14_0_RN.bif
producerapps_rn/installer/producer/make_tempdir
client_rn/encodesvc/engine/encsession/licensemanager.cpp
client_rn/encodesvc/engine/encsession/licensemanager.h
client_rn/encodesvc/engine/encsession/licensemanagerhelper.cpp
common/tokenreplacer/hxtbagtokenreplacer.cpp
client/encodesvc/common/tokenreplacer/hxtelementtokenreplacer.cpp
client/encodesvc/engine/encsession/encodingjob.cpp
client/encodesvc/engine/encsession/settingsadvisor.cpp
client/encodesvc/engine/encsession/settingsadvisor.h
client/encodesvc/include/ihxtconstants.h
client/encodesvc/producersdkinstaller/resources/codecs-audio.xml
client/encodesvc/producersdkinstaller/resources/codecs-video.xml
server/common/util/header_helper.cpp
producerapps/cmdproducer/enccmdln.cpp
producerapps/cmdproducer/session.cpp
producerapps/common/util/hxtpreferenceshandler.cpp
producerapps/common/util/pub/hxtpreferenceconstants.h
producerapps/installer/root/producer.pref
producerapps/installer/root/producer_unix.pref
producerapps/installer/root/producer_win32.pref
producerapps/installer/root/xmlschemas/audience.3.0.xsd
producerapps/installer/root/xmlschemas/job.3.0.xsd
producerapps/installer/root/xmlschemas/Attic/target.3.0.xsd
datatype/mp4/filewriter/mp4atoms.h
common/include/hxmime.h
Added files and dirs
datatype_rn/dash/dashfilewriter/*
datatype_rn/dash/mp4/*
datatype_rn/dash/mpdgen/*
datatype_rn/dash/mpegts/*
datatype_rn/dash/utils/*
Testing Performed
================
Platforms Tested: win32-i386-vc9
Builds Verified: win32-i386-vc9
Unit Tests:
==========
Processing
QA Hints
==========
None
Committed on the Free edition of March Hare Software CVSNT Client.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/
Index: mp4atoms.h
===================================================================
RCS file: /cvsroot/datatype/mp4/filewriter/mp4atoms.h,v
retrieving revision 1.22.2.4
retrieving revision 1.22.2.5
diff -u -d -r1.22.2.4 -r1.22.2.5
--- mp4atoms.h 19 Jul 2011 00:09:25 -0000 1.22.2.4
+++ mp4atoms.h 30 Sep 2013 02:34:54 -0000 1.22.2.5
@@ -670,6 +670,8 @@
MP4_ATOM_PROPERTY(Timescale, UINT32, m_Timestamps.v0.timescale);
MP4_ATOM_PROPERTY(Duration, UINT32, m_Timestamps.v0.duration);
MP4_ATOM_PROPERTY(NextTrackID, UINT32, m_uiNextTrackID);
+ MP4_ATOM_PROPERTY(CreationTime, UINT64, m_Timestamps.v0.creation_time);
+ MP4_ATOM_PROPERTY(ModificationTime, UINT64, m_Timestamps.v0.modification_time);
private:
union
@@ -1109,6 +1111,13 @@
m_uiHandlerType = MP4_BUILD_ATOMID( p[0], p[1], p[2], p[3] );
return HXR_OK;
}
+
+ STDMETHOD( SetHandlerName ) (THIS_ const char* pHandlerName )
+ {
+ m_pszName = (UCHAR*)new_string(pHandlerName);
+ m_uiNameLength = strlen(pHandlerName) + 1;
+ return HXR_OK;
+ }
private:
UINT32 __predefined;
UINT32 m_uiHandlerType;
_______________________________________________
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