MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / field_order_eq

Function field_order_eq

libavdevice/decklink_common.cpp:156–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156static DECKLINK_BOOL field_order_eq(enum AVFieldOrder field_order, BMDFieldDominance bmd_field_order)
157{
158 if (field_order == AV_FIELD_UNKNOWN)
159 return true;
160 if ((field_order == AV_FIELD_TT || field_order == AV_FIELD_TB) && bmd_field_order == bmdUpperFieldFirst)
161 return true;
162 if ((field_order == AV_FIELD_BB || field_order == AV_FIELD_BT) && bmd_field_order == bmdLowerFieldFirst)
163 return true;
164 if (field_order == AV_FIELD_PROGRESSIVE && (bmd_field_order == bmdProgressiveFrame || bmd_field_order == bmdProgressiveSegmentedFrame))
165 return true;
166 return false;
167}
168
169int ff_decklink_set_configs(AVFormatContext *avctx,
170 decklink_direction_t direction) {

Callers 1

ff_decklink_set_formatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected