[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