<br><font size=2 face="sans-serif">I've changed the if statements and it
appears that at least the mime types are set correctly now. I still get
and error and the file produced is wrong:</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MPEG4GenericBufferedPacket::nextEnclosedFrameSize(1488):
data error ((nil),0,0)!</font>
<br><font size=2 face="sans-serif">MultiFramedRTPSource::doGetNextFrame1():
The total received frame size exceeds the client's buffer size (20000).
832 bytes of trailing data will be dropped!</font>
<br>
<br><font size=2 face="sans-serif">* Movie Info *</font>
<br><font size=2 face="sans-serif"> Timescale
1000 - Duration 266</font>
<br><font size=2 face="sans-serif"> Fragmented
File no - 1 tracks</font>
<br><font size=2 face="sans-serif"> File Brand
mp42 - version 0</font>
<br><font size=2 face="sans-serif">File has root IOD</font>
<br><font size=2 face="sans-serif">Scene PL 255 - Graphics PL 255 - OD
PL 255 - Visual PL 255 - Audio PL 15</font>
<br><font size=2 face="sans-serif">inline profiles included no</font>
<br>
<br><font size=2 face="sans-serif">Track # 1 Info - TrackID 1 - TimeScale
600 - Duration 160</font>
<br><font size=2 face="sans-serif">Media Type "vide" - Media
Sub Type "MPEG" - 4 samples</font>
<br><font size=2 face="sans-serif">MPEG-4 Config: Visual Stream - ObjectTypeIndication
32</font>
<br><font size=2 face="sans-serif">MPEG-4 Visual Size 2053 x 32084 - ISO
Reserved Profile
<----------------------- this should be </font>
<br>
<p><font size=2 face="sans-serif">Track # 1 Info - TrackID 201 - TimeScale
1000 - Duration 1000</font><font size=3> </font><font size=2 face="sans-serif"><br>
Media Type "vide" - Media Sub Type "MPEG" - 1 samples</font><font size=3>
</font><font size=2 face="sans-serif"><br>
MPEG-4 Config: Visual Stream - ObjectTypeIndication 109</font><font size=3>
</font><font size=2 face="sans-serif"><br>
Visual Size 180 x 180</font><font size=3> </font>
<p><font size=2 face="sans-serif">Any other ideas what might go wrong?</font>
<p><font size=2 face="sans-serif">I<br>
Erick</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td>
<br>
<br>
<br>
<br>
<br><font size=1 face="sans-serif"><b>Ross Finlayson <finlayson@live.com></b></font>
<p><font size=1 face="sans-serif">Sent by: </font>
<br><font size=1 face="sans-serif">live-devel-bounces@ns.live.com</font>
<p><font size=1 face="sans-serif">2004-12-15 07:02 PM</font>
<br><font size=1 face="sans-serif">Please respond to "LIVE.COM Streaming
Media - development & use"</font>
<td><font size=1 face="Arial"> </font>
<br><font size=1 face="sans-serif"> To:
"LIVE.COM Streaming Media - development
& use" <live-devel@ns.live.com></font>
<br><font size=1 face="sans-serif"> cc:
(bcc: Erick van Rijk/EHV/PDSL/PHILIPS)</font>
<br><font size=1 face="sans-serif"> Subject:
Re: [Live-devel] Re: MP4 Systems files
recording?</font>
<p><font size=1 face="sans-serif"> Classification:
</font>
<br>
<br></table>
<br>
<br>
<br><font size=2><tt><br>
>The issue I seem to be having is simple that openRTSP doesn't know
about <br>
>the mime types I'm using currently.<br>
>So If I want to write a patch, should I edit QuickTimeFileSink.cpp
and add <br>
>them to SubsessionIOState?<br>
<br>
Yes, that should work.<br>
<br>
FYI (as you've probably discovered), "QuickTimeFileSink" currently
<br>
understands "video/MP4V-ES" and "audio/MPEG4-GENERIC"
streams, but not <br>
"video/MPEG4-GENERIC" streams.<br>
<br>
Oh, one more thing: "MPEG4GenericRTPSource" currently supports
only <br>
"audio/MPEG4-GENERIC", with a "mode" of "aac-hbr".
However, I believe it <br>
could also support "video/MPEG4-GENERIC", with a "mode"
of "generic". Just <br>
update the "if" test at line 96 of "MPEG4GenericRTPSource.cpp"
to allow for <br>
this.<br>
<br>
<br>
Ross Finlayson<br>
LIVE.COM<br>
<http://www.live.com/><br>
<br>
_______________________________________________<br>
live-devel mailing list<br>
live-devel@lists.live.com<br>
http://lists.live.com/mailman/listinfo/live-devel<br>
</tt></font>
<br>