<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> player works stably/reliably with RTP/UDP streaming though it lacks of<br>
> field combining display. Do you have any plan to add this feature?<br>
<br>
</div>This is not a corporate project. I cannot know what people plan to do.<br>
<div class="im"><br>
> May I raise a feature request?<br>
<br>
</div>You can file a feature bug. It might or might not be fixed.</blockquote><div><br></div><div>Feature bug filed as #6443. I have test environment if I can help.</div><div> </div><h1 id="trac-ticket-title" style="font-family:Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;font-size:19px;margin-top:0.15em;margin-right:1em;margin-bottom:0.5em;margin-left:0px;background-color:rgb(255,255,255)">
<a href="https://trac.videolan.org/vlc/ticket/6443" style="text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">Ticket #6443</a> <span class="status" style="color:rgb(68,68,68)">(new enhancement)</span></h1>
<div id="ticket" style="background-image:initial;background-color:rgb(255,255,255);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:outset;border-right-style:outset;border-bottom-style:outset;border-left-style:outset;border-top-color:rgb(153,153,102);border-right-color:rgb(153,153,102);border-bottom-color:rgb(153,153,102);border-left-color:rgb(153,153,102);margin-top:1em;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;font-family:Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif;font-size:13px">
<div class="date" style="color:rgb(153,153,102);float:right;font-size:11px"><p style="margin-top:0.3em;margin-right:0.3em;margin-bottom:0.3em;margin-left:0.3em">Opened <a class="timeline" href="https://trac.videolan.org/vlc/timeline?from=2012-03-21T16%3A17%3A19%2B01%3A00&precision=second" title="2012-03-21T16:17:19+01:00 in Timeline" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">1 second</a> ago</p>
</div><h2 class="summary searchable" style="font-family:Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;letter-spacing:-0.018em;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:0.8em;margin-left:0px">
M-JPEG/RTP streaming player to display interlaced video correctly upon rfc2435 Type-specific field</h2><table class="properties" style="clear:both;border-top-width:1px;border-top-style:solid;border-top-color:rgb(221,221,153);border-collapse:collapse;table-layout:fixed;width:726px">
<tbody><tr style="font-size:13px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(238,238,221)"><th id="h_reporter" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:126px">
Reported by:</th><td headers="h_reporter" class="searchable" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:198px"><a href="https://trac.videolan.org/vlc/query?status=!closed&reporter=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid%3Fid%3Daitoawknqwootksnmsp3hk_gz3_srzc5yd_-lyc" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">https://www.google.com/accounts/o8/id?id=aitoawknqwootksnmsp3hk_gz3_srzc5yd_-lyc</a></td>
<th id="h_owner" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:125px">Owned by:</th><td headers="h_owner" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:197px">
<a href="https://trac.videolan.org/vlc/query?status=!closed&owner=jb" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">jb</a></td>
</tr><tr style="font-size:13px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(238,238,221)"><th id="h_priority" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:126px">
Priority:</th><td headers="h_priority" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:198px"><a href="https://trac.videolan.org/vlc/query?status=!closed&priority=normal" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">normal</a></td>
<th id="h_milestone" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:125px">Milestone:</th><td headers="h_milestone" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:197px">
<a class="milestone" href="https://trac.videolan.org/vlc/milestone/Features%20paradize" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">Features paradize</a></td>
</tr><tr style="font-size:13px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(238,238,221)"><th id="h_component" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:126px">
Component:</th><td headers="h_component" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:198px"><a href="https://trac.videolan.org/vlc/query?status=!closed&component=Unknown" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">Unknown</a></td>
<th id="h_version" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:125px">Version:</th><td headers="h_version" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:197px">
<a href="https://trac.videolan.org/vlc/query?status=!closed&version=2.0.0" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">2.0.0</a></td>
</tr><tr style="font-size:13px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(238,238,221)"><th id="h_severity" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:126px">
Severity:</th><td headers="h_severity" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:198px"><a href="https://trac.videolan.org/vlc/query?status=!closed&severity=major" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">major</a></td>
<th id="h_keywords" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:125px">Keywords:</th><td headers="h_keywords" class="searchable" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:197px">
<a href="https://trac.videolan.org/vlc/query?status=!closed&keywords=~display" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">display</a> <a href="https://trac.videolan.org/vlc/query?status=!closed&keywords=~rfc2435" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">rfc2435</a> <a href="https://trac.videolan.org/vlc/query?status=!closed&keywords=~interlaced" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">interlaced</a> <a href="https://trac.videolan.org/vlc/query?status=!closed&keywords=~motion-jpeg" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">motion-jpeg</a></td>
</tr><tr style="font-size:13px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(238,238,221)"><th id="h_cc" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:126px">
Cc:</th><td headers="h_cc" class="searchable" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:198px"></td><th id="h_difficulty" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:125px">
Difficulty:</th><td headers="h_difficulty" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:197px"><a href="https://trac.videolan.org/vlc/query?status=!closed&difficulty=easy" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">easy</a></td>
</tr><tr style="font-size:13px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(238,238,221)"><th id="h_platform" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:126px">
Platform(s):</th><td headers="h_platform" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:198px"><a href="https://trac.videolan.org/vlc/query?status=!closed&platform=all" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">all</a></td>
<th id="h_wip" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;color:rgb(102,102,51);text-align:left;width:125px">Work status:</th><td headers="h_wip" style="font-size:10px;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;vertical-align:top;width:197px">
<a href="https://trac.videolan.org/vlc/query?status=!closed&wip=Not+started" style="text-decoration:none;color:rgb(187,0,0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(187,187,187)">Not started</a></td>
</tr></tbody></table><div class="description"><h3 id="comment:description" style="font-family:Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;font-weight:normal;letter-spacing:-0.018em;font-size:13px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(221,221,153);color:rgb(102,102,51)">
Description <a class="anchor" href="https://trac.videolan.org/vlc/ticket/6443#comment:description" title="Link to this section" style="text-decoration:none;color:rgb(215,215,215);border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:none;border-width:initial;border-color:initial;font-size:0.8em;vertical-align:text-top;border-width:initial;border-color:initial"></a></h3>
<form id="addreply" method="get" action="https://trac.videolan.org/vlc/ticket/6443#comment"><div class="inlinebuttons" style="float:right;margin-left:0.2em"><input type="submit" name="reply" value="Reply" title="Reply, quoting this description" style="margin-top:0px;margin-right:0.1em;margin-bottom:0px;margin-left:0.1em;vertical-align:middle;background-image:none;background-color:initial;color:rgb(34,34,34);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dotted;border-right-style:dotted;border-bottom-style:dotted;border-left-style:dotted;border-top-color:rgb(204,204,204);border-right-color:rgb(204,204,204);border-bottom-color:rgb(204,204,204);border-left-color:rgb(204,204,204);padding-top:0.1em;padding-right:0.1em;padding-bottom:0.1em;padding-left:0.1em;font-size:9px"></div>
</form><div class="searchable"><p>The source video is interlaced, i.e 2 fields per frame. The RTP/UDP M-JPEG streaming server encodes each field into a separate picture and sends it out separately (with its own <a class="missing wiki" style="color:rgb(153,153,136)">TimeStamp?</a>). The Type-specific field in JPEG header is either 1 or 2 depending on even/odd field according to RFC2435.</p>
<p>VLC player receives and decodes the field picture correctly. But it displays each field picture separately as if it is a progressive scan whole frame picture (treated as Type-specific is 0). It does NOT combine field pictures into a frame picture. The height of video is cut to half. The expected behavior is it will combine even field picture with odd field picture into a frame picture and display frame picture. As a comparison, Apple Quicktime player combines the filed pictures into frame picture and display the combined frame picture correctly.</p>
<p>Tested version is 2.0.1</p></div></div></div><div id="attachments" style="font-family:Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><h2 class="foldable" style="font-family:Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif;letter-spacing:-0.018em;font-size:16px">
<a id="no1" href="https://trac.videolan.org/vlc/ticket/6443#no1" style="text-decoration:none;border-bottom-style:none;background-image:url('https://trac.videolan.org/vlc/chrome/common/expanded.png');background-color:initial;border-top-style:none;border-right-style:none;border-left-style:none;border-width:initial;border-color:initial;padding-left:16px;border-width:initial;border-color:initial;background-repeat:no-repeat no-repeat">Attachments</a></h2>
</div></div>