[Bug 781069] postproc: framerate should not be always duplicated

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Apr 15 22:03:41 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=781069

--- Comment #12 from sreerenj <bsreerenj at gmail.com> ---
(In reply to sreerenj from comment #9)
> (In reply to sreerenj from comment #7)
> > WE do the bob deinterlacing by default and the frame rate should be
> > identical to field rate.
> 
> I mean *It shouldn't double the framerate* :)
> 
> If field rate is 30 , then framerate should also be 30. Because bob
> deinterlacing only do the line doubling(in each field picture) and we should
> get same number of frames

Hm Wrong! I was thinking that it is "field encoded (not the two fields per
frame scenario)" and framerate considered as field rate. But I don't think it
is the case.

IF the frame is encoded as two fields per frame(eg: 50 fields per second), and
if the pipeline before deinterlacer report the frame rate as 25, then the
output of deinterlacer should be 50fps. 
For eg: Try an interlaced content decode + deinterlace:

vaapidecode ! vaapipostproc deintelace-method=1
avdec_h264 ! deinterlace method=6 !

Both should give same *doubled fps* after deinterlacer element.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list