<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">My guess would be that "DIVX" is much
more common and more widely supported than "FMP4". In fact, I
usually cannot playback files with the "FMP4" fourcc in Windows
(unless I use the ffdshow plugins, VLC, or MPlayer).<br>
<br>
On 2013-04-22 10:00, Song Bing-B06498 wrote:<br>
</div>
<blockquote
cite="mid:7AC5426D4AB5E54E979428CE805837521E5657@039-SN2MPN1-011.039d.mgd.msft.net"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi buddies,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Do someone know
the reason?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Song Bing.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">
Song Bing-B06498
<br>
<b>Sent:</b> Friday, April 12, 2013 11:19 AM<br>
<b>To:</b> '<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>'<br>
<b>Subject:</b> why use DIVX instead of FMP4 in AVI
muxer<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">When I test AVI muxer. The video input is
MPEG4 stream. Found AVI muxer will treat MPEG4 video as DIVX.
As our platform haven’t DIVX decoder, we can’t playback the
muxed file. Why use DIVX instead of FMP4? Our platform has
MPEG4 decoder, if set FOURCC to FMP4 and store codec data in
file header, we can playback the muxed file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">579 } else if (!strcmp (mimetype,
"video/mpeg")) {
<o:p></o:p></p>
<p class="MsoNormal"> 580 gint
mpegversion; <o:p></o:p></p>
<p class="MsoNormal"> 581 <o:p></o:p></p>
<p class="MsoNormal"> 582 gst_structure_get_int
(structure, "mpegversion", &mpegversion);
<o:p></o:p></p>
<p class="MsoNormal"> 583 <o:p></o:p></p>
<p class="MsoNormal"> 584 switch (mpegversion) { <o:p></o:p></p>
<p class="MsoNormal"> 585 case 2:
<o:p></o:p></p>
<p class="MsoNormal"> 586 avipad->vids.compression
= GST_MAKE_FOURCC ('M', 'P', 'G', '2');
<o:p></o:p></p>
<p class="MsoNormal"> 587
break; <o:p></o:p></p>
<p class="MsoNormal"> 588 case 4: <o:p></o:p></p>
<p class="MsoNormal"> 589 /* mplayer/ffmpeg might not
work with DIVX, but with FMP4 */
<o:p></o:p></p>
<p class="MsoNormal"> 590 avipad->vids.compression
= GST_MAKE_FOURCC ('D', 'I', 'V', 'X');
<o:p></o:p></p>
<p class="MsoNormal"> 591 <o:p></o:p></p>
<p class="MsoNormal"> 592 /* DIVX/XVID in AVI store
the codec_data chunk as part of the
<o:p></o:p></p>
<p class="MsoNormal"> 593 first data buffer. So for
this case, we prepend the codec_data
<o:p></o:p></p>
<p class="MsoNormal"> 594 blob (if any) to that
first buffer */
<o:p></o:p></p>
<p class="MsoNormal"> 595 codec_data_in_headers =
FALSE; <o:p></o:p></p>
<p class="MsoNormal"> 596 break; <o:p></o:p></p>
<p class="MsoNormal"> 597 default:
<o:p></o:p></p>
<p class="MsoNormal"> 598 GST_INFO ("unhandled
mpegversion : %d, fall back to fourcc=MPEG",
<o:p></o:p></p>
<p class="MsoNormal"> 599 mpegversion); <o:p></o:p></p>
<p class="MsoNormal"> 600 avipad->vids.compression
= GST_MAKE_FOURCC ('M', 'P', 'E', 'G');
<o:p></o:p></p>
<p class="MsoNormal"> 601
break; <o:p></o:p></p>
<p class="MsoNormal"> 602 } <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards,<o:p></o:p></p>
<p class="MsoNormal">Song Bing.<o:p></o:p></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>