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

List:       helix-datatype-cvs
Subject:    [Datatype-cvs] mp4/fileformat qtpacketizerfct.cpp,1.14,1.14.14.1
From:       jzeng () helixcommunity ! org
Date:       2011-01-20 0:37:18
Message-ID: 201101200037.p0K0bWkC021417 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/datatype/mp4/fileformat
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv9372/datatype/mp4/fileformat


Modified Files:
      Tag: SERVER_14_2
	qtpacketizerfct.cpp 
Log Message:
Synopsis
============
Bug 269017:  RNKK: V14 Server is not able to deliver MOV/AAC contents
Branches:  head, server_14_2
Suggested Reviewer: Jamie, Chytanya

Description
===========
The audio of this clip is hinted to mpeg4-generic, instead of mpeg4-latm. Some mobile \
clients have issues playing mpeg4-generic, that's why we put ForcePacketization in to \
repacketize them into mpeg4-latm packets, and ignore the mpeg4-generic hint tracks.

But the mimetype of the unhinted audio of mov file is "X-RN-QT-RAWAU", instead of \
"X-RN-MP4-RAWAU". We don't have a packetizer for that, so 404 is returned.

The fix is to use the same packetizer for both "X-RN-MP4-RAWAU" and "X-RN-QT-RAWAU".

Files Affected
==============
datatype/mp4/fileformat/qtpacketizerfct.cpp
datatype_rn/mp4/fileformat/hinttrack/qthinttrkmgr.cpp

Testing Performed
================= 

Unit Tests: 
None. 

Integration Tests: 
verify the files are playable in qtplayer.

Leak Tests: 
None. 

Performance Tests: 
- None 

Platforms Tested: win-x86_64-vc10
Build verified: win-x86_64-vc10 






Index: qtpacketizerfct.cpp
===================================================================
RCS file: /cvsroot/datatype/mp4/fileformat/qtpacketizerfct.cpp,v
retrieving revision 1.14
retrieving revision 1.14.14.1
diff -u -d -r1.14 -r1.14.14.1
--- qtpacketizerfct.cpp	12 Jan 2010 16:54:33 -0000	1.14
+++ qtpacketizerfct.cpp	20 Jan 2011 00:37:15 -0000	1.14.14.1
@@ -171,7 +171,7 @@
         return HXR_NO_DATA;
     }
 #if defined QTCONFIG_PACKETIZE_LATM || defined QTCONFIG_PACKETIZE_ISMA2_MPEG4A
-    if(strcasecmp(pMimeType, "audio/X-RN-MP4-RAWAU") == 0)
+    if(strcasecmp(pMimeType, "audio/X-RN-MP4-RAWAU") == 0 || strcasecmp(pMimeType, \
"audio/X-RN-QT-RAWAU") == 0)  {
 #ifdef QTCONFIG_PACKETIZE_ISMA2_MPEG4A
         if (strcasecmp(pPayloadFormat, "isma2") == 0)


_______________________________________________
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