Home
last modified time | relevance | path

Searched refs:cur_field_idx (Results 1 – 7 of 7) sorted by relevance

/third_party/gstreamer/gstplugins_good/gst/deinterlace/tvtime/
Dgreedyh.c722 GstVideoFrame * outframe, int cur_field_idx, int plane, in deinterlace_frame_di_greedyh_plane() argument
736 L1 = GST_VIDEO_FRAME_COMP_DATA (history[cur_field_idx].frame, plane); in deinterlace_frame_di_greedyh_plane()
737 if (history[cur_field_idx].flags & PICTURE_INTERLACED_BOTTOM) in deinterlace_frame_di_greedyh_plane()
740 L2 = GST_VIDEO_FRAME_COMP_DATA (history[cur_field_idx + 1].frame, plane); in deinterlace_frame_di_greedyh_plane()
741 if (history[cur_field_idx + 1].flags & PICTURE_INTERLACED_BOTTOM) in deinterlace_frame_di_greedyh_plane()
745 L2P = GST_VIDEO_FRAME_COMP_DATA (history[cur_field_idx - 1].frame, plane); in deinterlace_frame_di_greedyh_plane()
746 if (history[cur_field_idx - 1].flags & PICTURE_INTERLACED_BOTTOM) in deinterlace_frame_di_greedyh_plane()
752 InfoIsOdd = (history[cur_field_idx + 1].flags == PICTURE_INTERLACED_BOTTOM); in deinterlace_frame_di_greedyh_plane()
789 GstVideoFrame * outframe, int cur_field_idx) in deinterlace_frame_di_greedyh_packed() argument
796 if (cur_field_idx + 2 > history_count || cur_field_idx < 1) { in deinterlace_frame_di_greedyh_packed()
[all …]
/third_party/gstreamer/gstplugins_good/gst/deinterlace/
Dgstdeinterlacemethod.c196 GstVideoFrame * outframe, int cur_field_idx) in gst_deinterlace_method_deinterlace_frame() argument
200 cur_field_idx); in gst_deinterlace_method_deinterlace_frame()
315 gint cur_field_idx; member
329 idx = lg->cur_field_idx + field_offset; in get_line()
380 GstVideoFrame * outframe, gint cur_field_idx) in gst_deinterlace_simple_method_deinterlace_frame_packed() argument
390 LinesGetter lg = { history, history_count, cur_field_idx }; in gst_deinterlace_simple_method_deinterlace_frame_packed()
399 frame0 = history[cur_field_idx].frame; in gst_deinterlace_simple_method_deinterlace_frame_packed()
401 cur_field_flags = history[cur_field_idx].flags; in gst_deinterlace_simple_method_deinterlace_frame_packed()
403 framep = (cur_field_idx > 0 ? history[cur_field_idx - 1].frame : NULL); in gst_deinterlace_simple_method_deinterlace_frame_packed()
410 (cur_field_idx + 1 < in gst_deinterlace_simple_method_deinterlace_frame_packed()
[all …]
Dgstdeinterlace.c850 self->cur_field_idx = -1; in gst_deinterlace_reset_history()
1258 self->cur_field_idx += fields_to_push; in gst_deinterlace_push_history()
1261 self->history_count, self->cur_field_idx); in gst_deinterlace_push_history()
1658 self->cur_field_idx--; in gst_deinterlace_output_frame()
1699 self->history_count, self->cur_field_idx + fields_required); in gst_deinterlace_output_frame()
1720 self->cur_field_idx--; in gst_deinterlace_output_frame()
1728 self->cur_field_idx--; in gst_deinterlace_output_frame()
1756 self->history_count, self->cur_field_idx + fields_required); in gst_deinterlace_output_frame()
1795 self->history_count, self->cur_field_idx + fields_required); in gst_deinterlace_output_frame()
1804 if (!flushing && self->cur_field_idx < 1) { in gst_deinterlace_output_frame()
[all …]
Dgstdeinterlacemethod.h67 guint history_count, GstVideoFrame *outframe, int cur_field_idx);
113 int cur_field_idx);
Dgstdeinterlace.h157 int cur_field_idx; member
/third_party/gstreamer/gstplugins_good/gst/deinterlace/tvtime/tomsmocomp/
DTomsMoCompAll.inc66 GstVideoFrame *outframe, int cur_field_idx)
83 if (cur_field_idx + 2 > history_count || cur_field_idx < 1) {
91 history, history_count, outframe, cur_field_idx);
/third_party/gstreamer/gstplugins_good/
DChangeLog780 deinterlace: greedyh: Stop adding 2 to cur_field_idx