[vlc-devel] Does VLC player support interlaced M-JPEG streaming playback (RFC2435)?

imin imup iminimup at gmail.com
Wed Mar 21 16:26:53 CET 2012


>
> > player works stably/reliably with RTP/UDP streaming though it lacks of
> > field combining display. Do you have any plan to add this feature?
>
> This is not a corporate project. I cannot know what people plan to do.
>
> > May I raise a feature request?
>
> You can file a feature bug. It might or might not be fixed.


Feature bug filed as #6443. I have test environment if I can help.

Ticket #6443 <https://trac.videolan.org/vlc/ticket/6443> (new enhancement)

Opened 1 second<https://trac.videolan.org/vlc/timeline?from=2012-03-21T16%3A17%3A19%2B01%3A00&precision=second>
 ago
M-JPEG/RTP streaming player to display interlaced video correctly upon
rfc2435 Type-specific fieldReported by:
https://www.google.com/accounts/o8/id?id=aitoawknqwootksnmsp3hk_gz3_srzc5yd_-lyc<https://trac.videolan.org/vlc/query?status=!closed&reporter=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid%3Fid%3Daitoawknqwootksnmsp3hk_gz3_srzc5yd_-lyc>Owned
by:jb <https://trac.videolan.org/vlc/query?status=!closed&owner=jb>Priority:
normal <https://trac.videolan.org/vlc/query?status=!closed&priority=normal>
Milestone:Features
paradize<https://trac.videolan.org/vlc/milestone/Features%20paradize>
Component:Unknown<https://trac.videolan.org/vlc/query?status=!closed&component=Unknown>
Version:2.0.0<https://trac.videolan.org/vlc/query?status=!closed&version=2.0.0>
Severity:major<https://trac.videolan.org/vlc/query?status=!closed&severity=major>
Keywords:display<https://trac.videolan.org/vlc/query?status=!closed&keywords=~display>
 rfc2435<https://trac.videolan.org/vlc/query?status=!closed&keywords=~rfc2435>
 interlaced<https://trac.videolan.org/vlc/query?status=!closed&keywords=~interlaced>
 motion-jpeg<https://trac.videolan.org/vlc/query?status=!closed&keywords=~motion-jpeg>
Cc:Difficulty:easy<https://trac.videolan.org/vlc/query?status=!closed&difficulty=easy>
Platform(s):all<https://trac.videolan.org/vlc/query?status=!closed&platform=all>Work
status:Not started<https://trac.videolan.org/vlc/query?status=!closed&wip=Not+started>
Description  <https://trac.videolan.org/vlc/ticket/6443#comment:description>

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 TimeStamp?). The Type-specific field in JPEG
header is either 1 or 2 depending on even/odd field according to RFC2435.

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.

Tested version is 2.0.1
Attachments <https://trac.videolan.org/vlc/ticket/6443#no1>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20120321/84d0bc6d/attachment.html>


More information about the vlc-devel mailing list