Home
last modified time | relevance | path

Searched refs:interlaced (Results 1 - 25 of 99) sorted by relevance

1234

/third_party/ffmpeg/libavcodec/
H A Davuidec.c41 int transparent, interlaced = 1, skip, opaque_length, i, j, k; in avui_decode_frame() local
47 interlaced = extradata[19] != 1; in avui_decode_frame()
62 opaque_length = 2 * avctx->width * (avctx->height + skip) + 4 * interlaced; in avui_decode_frame()
77 if (!interlaced) { in avui_decode_frame()
82 for (i = 0; i < interlaced + 1; i++) { in avui_decode_frame()
85 if (interlaced && avctx->height == 486) { in avui_decode_frame()
97 for (j = 0; j < avctx->height >> interlaced; j++) { in avui_decode_frame()
109 y += (interlaced + 1) * pic->linesize[0]; in avui_decode_frame()
110 u += (interlaced + 1) * pic->linesize[1]; in avui_decode_frame()
111 v += (interlaced in avui_decode_frame()
[all...]
H A Davuienc.c56 int i, j, skip, ret, size, interlaced; in avui_encode_frame() local
58 interlaced = avctx->field_order > AV_FIELD_PROGRESSIVE; in avui_encode_frame()
65 size = 2 * avctx->width * (avctx->height + skip) + 8 * interlaced; in avui_encode_frame()
69 if (!interlaced) { in avui_encode_frame()
74 for (i = 0; i <= interlaced; i++) { in avui_encode_frame()
76 if (interlaced && avctx->height == 486) { in avui_encode_frame()
83 for (j = 0; j < avctx->height; j += interlaced + 1) { in avui_encode_frame()
85 src += (interlaced + 1) * pic->linesize[0]; in avui_encode_frame()
H A Dmagicyuv.c64 int interlaced; // video is interlaced member
119 int interlaced = s->interlaced; in magy_decode_slice10() local
132 ptrdiff_t fake_stride = (p->linesize[i] / 2) * (1 + interlaced); in magy_decode_slice10()
176 if (interlaced) { in magy_decode_slice10()
180 for (k = 1 + interlaced; k < height; k++) { in magy_decode_slice10()
189 if (interlaced) { in magy_decode_slice10()
193 for (k = 1 + interlaced; k < height; k++) { in magy_decode_slice10()
210 if (interlaced) { in magy_decode_slice10()
251 int interlaced = s->interlaced; magy_decode_slice() local
[all...]
H A Ddirac.c42 uint8_t interlaced; member
174 dsh->interlaced = get_interleaved_ue_golomb(gb); in parse_source_parameters()
175 if (dsh->interlaced > 1U) in parse_source_parameters()
363 dsh->interlaced = dirac_source_parameters_defaults[video_format].interlaced; in av_dirac_parse_sequence_header()
H A Dutvideodec.c193 static int compute_cmask(int plane_no, int interlaced, enum AVPixelFormat pix_fmt) in compute_cmask() argument
197 if (interlaced) in compute_cmask()
213 const int cmask = compute_cmask(plane_no, c->interlaced, c->avctx->pix_fmt); in decode_plane()
405 /* UtVideo interlaced mode treats every two lines as a single one,
718 if (!c->interlaced) { in decode_frame()
729 if (!c->interlaced) { in decode_frame()
768 if (!c->interlaced) { in decode_frame()
779 if (!c->interlaced) { in decode_frame()
800 if (!c->interlaced) { in decode_frame()
810 if (!c->interlaced) { in decode_frame()
[all...]
H A Dvc2enc.c43 int width, height, interlaced, level; member
177 int interlaced; member
302 put_vc2_ue_uint(&s->pb, s->interlaced); in encode_scan_format()
408 put_vc2_ue_uint(&s->pb, s->interlaced); /* Frames or fields coding */ in encode_seq_header()
850 const int skip = 1 + s->interlaced; in dwt_plane()
920 max_frame_bytes << s->interlaced, 0); in encode_frame()
961 int64_t r_bitrate = avctx->bit_rate >> (s->interlaced); in vc2_encode_frame()
989 ret = encode_frame(s, avpkt, frame, aux_data, header_size, s->interlaced); in vc2_encode_frame()
992 if (s->interlaced) { in vc2_encode_frame()
1050 s->interlaced in vc2_encode_init()
[all...]
H A Dcrystalhd.c434 uint8_t interlaced; in copy_frame() local
476 interlaced = output->PicInfo.flags & VDEC_FLAG_INTERLACED_SRC; in copy_frame()
479 interlaced); in copy_frame()
481 priv->need_second_field = interlaced && !priv->need_second_field; in copy_frame()
521 if (interlaced) { in copy_frame()
542 frame->interlaced_frame = interlaced; in copy_frame()
543 if (interlaced) in copy_frame()
H A Daic.c152 int interlaced; member
189 ctx->interlaced = ((src[16] >> 4) == 3); in aic_decode_header()
345 !ctx->interlaced)) < 0) in aic_decode_slice()
350 if (!ctx->interlaced) in aic_decode_slice()
359 if (!ctx->interlaced) { in aic_decode_slice()
H A Ddnxhdenc.c456 ctx->interlaced = 1; in dnxhd_encode_init()
460 if (ctx->interlaced && ctx->profile != FF_PROFILE_DNXHD) { in dnxhd_encode_init()
540 buf[5] = ctx->interlaced ? ctx->cur_field + 2 : 0x01; in dnxhd_write_header()
543 AV_WB16(buf + 0x18, avctx->height >> ctx->interlaced); // ALPF in dnxhd_write_header()
545 AV_WB16(buf + 0x1d, avctx->height >> ctx->interlaced); // NAL in dnxhd_write_header()
548 buf[0x22] = 0x88 + (ctx->interlaced << 2); in dnxhd_write_header()
550 buf[0x2c] = (!ctx->interlaced << 7) | (ctx->is_444 << 6) | (avctx->pix_fmt == AV_PIX_FMT_YUV444P10); in dnxhd_write_header()
761 if (ctx->interlaced) { in dnxhd_get_blocks()
943 ((avctx->height >> ctx->interlaced) & 0xF); in dnxhd_mb_var_thread()
958 int bh = FFMIN((avctx->height >> ctx->interlaced) in dnxhd_mb_var_thread()
[all...]
/third_party/ffmpeg/libavformat/
H A Drtpenc_rfc4175.c24 void ff_rtp_send_raw_rfc4175(AVFormatContext *s1, const uint8_t *buf, int size, int interlaced, int field) in ff_rtp_send_raw_rfc4175() argument
37 yinc = 1 << interlaced; in ff_rtp_send_raw_rfc4175()
42 yinc = 1 << interlaced; in ff_rtp_send_raw_rfc4175()
47 yinc = 1 << interlaced; in ff_rtp_send_raw_rfc4175()
52 yinc = 1 << interlaced; in ff_rtp_send_raw_rfc4175()
57 yinc = 1 << interlaced; in ff_rtp_send_raw_rfc4175()
99 l_line = i >> interlaced; in ff_rtp_send_raw_rfc4175()
128 if (interlaced) in ff_rtp_send_raw_rfc4175()
H A Drtpenc_vc2hq.c41 AV_WB8 (&rtp_ctx->buf[2], i ? (f ? (0x03) : (0x02)) : 0x00); /* flags: interlaced, second field */ in send_packet()
48 static void send_picture(AVFormatContext *ctx, const uint8_t *buf, int size, int interlaced) in send_picture() argument
60 second_field = interlaced && (pic_nr & 0x01); in send_picture()
85 send_packet(ctx, DIRAC_RTP_PCODE_HQ_PIC_FRAGMENT, 12, buf, frag_len, interlaced, second_field, 0); in send_picture()
97 send_packet(ctx, DIRAC_RTP_PCODE_HQ_PIC_FRAGMENT, 16, buf, frag_len, interlaced, second_field, size > 0 ? 0 : 1); in send_picture()
102 void ff_rtp_send_vc2hq(AVFormatContext *ctx, const uint8_t *frame_buf, int frame_size, int interlaced) in ff_rtp_send_vc2hq() argument
122 send_picture(ctx, unit + DIRAC_DATA_UNIT_HEADER_SIZE, unit_size - DIRAC_DATA_UNIT_HEADER_SIZE, interlaced); in ff_rtp_send_vc2hq()
H A Drtpdec_rfc4175.c36 int interlaced; member
109 if (data->interlaced) in rfc4175_parse_format()
135 data->interlaced = 1; in rfc4175_parse_fmtp()
210 if (!data->interlaced || data->field) { in rfc4175_finalize_packet()
237 if (data->frame && (!data->interlaced || data->field)) { in rfc4175_handle_packet()
295 if (data->interlaced) in rfc4175_handle_packet()
H A Drtpenc.h94 void ff_rtp_send_vc2hq(AVFormatContext *s1, const uint8_t *buf, int size, int interlaced);
98 void ff_rtp_send_raw_rfc4175(AVFormatContext *s1, const uint8_t *buf, int size, int interlaced, int field);
/third_party/mesa3d/src/gallium/frontends/va/
H A Dpostproc.c93 unsigned plane = buf->interlaced ? idx / 2: idx; in vlVaGetBox()
103 buf->interlaced); in vlVaGetBox()
106 buf->interlaced); in vlVaGetBox()
201 !src->interlaced) in vlVaPostProcBlit()
205 (src->interlaced && dst->interlaced)) in vlVaPostProcBlit()
212 if (scale || (src->interlaced != dst->interlaced && dst->interlaced)) { in vlVaPostProcBlit()
216 surf->templat.interlaced in vlVaPostProcBlit()
[all...]
H A Dimage.c71 p_surf->templat.interlaced); in vlVaVideoSurfaceSize()
214 * AMD devices, the buffers default to interlaced, which causes this function to fail. in vlVaDeriveImage()
248 if (surf->buffer->interlaced) { in vlVaDeriveImage()
341 if (surf->buffer->interlaced) { in vlVaDeriveImage()
346 new_template.interlaced = false; in vlVaDeriveImage()
349 /* not all devices support non-interlaced buffers */ in vlVaDeriveImage()
355 /* convert the interlaced to the progressive */ in vlVaDeriveImage()
387 the interlaced branch above.*/ in vlVaDeriveImage()
576 surf->templat.interlaced); in vlVaGetImage()
579 surf->templat.interlaced); in vlVaGetImage()
[all...]
H A Dpicture_mpeg4.c49 context->desc.mpeg4.interlaced = mpeg4->vol_fields.bits.interlaced; in vlVaHandlePictureParameterBufferMPEG4()
195 if (context->mpeg4.pps.vol_fields.bits.interlaced) { in vlVaDecoderFixMPEG4Startcode()
/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_uvd.c77 array_size = tmpl->interlaced ? 2 : 1; in r600_video_buffer_create()
84 if (ctx->b.gfx_level < EVERGREEN || tmpl->interlaced || !R600_UVD_ENABLE_TILING) in r600_video_buffer_create()
94 if (ctx->b.gfx_level < EVERGREEN || tmpl->interlaced || !R600_UVD_ENABLE_TILING) in r600_video_buffer_create()
105 if (ctx->b.gfx_level < EVERGREEN || tmpl->interlaced || !R600_UVD_ENABLE_TILING) in r600_video_buffer_create()
165 msg->body.decode.dt_field_mode = buf->base.interlaced; in r600_uvd_set_dtb()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv84_video_vp.c77 { dest->interlaced, NOUVEAU_BO_RDWR | NOUVEAU_BO_VRAM }, in nv84_decoder_vp_h264()
130 bo1 = buf->interlaced; in nv84_decoder_vp_h264()
135 bo1 = dest->interlaced; in nv84_decoder_vp_h264()
175 PUSH_DATA (push, dest->interlaced->offset >> 8); in nv84_decoder_vp_h264()
191 PUSH_DATA (push, dest->interlaced->offset >> 8); in nv84_decoder_vp_h264()
192 PUSH_DATA (push, dest->interlaced->offset >> 8); in nv84_decoder_vp_h264()
488 { dest->interlaced, NOUVEAU_BO_RDWR | NOUVEAU_BO_VRAM }, in nv84_decoder_vp_mpeg12()
504 bo_refs[1].bo = ref1->interlaced; in nv84_decoder_vp_mpeg12()
505 bo_refs[2].bo = ref2->interlaced; in nv84_decoder_vp_mpeg12()
535 PUSH_DATA (push, dest->interlaced in nv84_decoder_vp_mpeg12()
[all...]
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_video_buffer.h54 bool interlaced) in vl_video_buffer_adjust_size()
56 if (interlaced) { in vl_video_buffer_adjust_size()
52 vl_video_buffer_adjust_size(unsigned *width, unsigned *height, unsigned plane, enum pipe_video_chroma_format chroma_format, bool interlaced) vl_video_buffer_adjust_size() argument
H A Dvl_video_buffer.c316 array_size = buffer->interlaced ? 2 : 1; in vl_video_buffer_surfaces()
373 if (tmpl->interlaced) in vl_video_buffer_create()
379 1, tmpl->interlaced ? 2 : 1, PIPE_USAGE_DEFAULT, in vl_video_buffer_create()
384 if (result && tmpl->interlaced) in vl_video_buffer_create()
477 unsigned array_size = tmpl->interlaced ? 2 : 1; in vl_video_buffer_create_as_resource()
/third_party/skia/third_party/externals/libgifcodec/
H A DSkGifImageReader.h127 int ipass; // Interlace pass; Ranges 1-4 if interlaced.
241 bool interlaced() const { return m_interlaced; } in interlaced() function in SkGIFFrameContext
242 void setInterlaced(bool interlaced) { m_interlaced = interlaced; } in setInterlaced() argument
256 bool m_interlaced; // True, if scanlines arrive interlaced order.
/third_party/mesa3d/src/gallium/frontends/vdpau/
H A Dsurface.c95 p_surf->templat.interlaced = pipe->screen->get_video_param in vlVdpVideoSurfaceCreate()
190 p_surf->templat.interlaced); in vlVdpVideoSurfaceSize()
354 p_surf->templat.interlaced = false; in vlVdpVideoSurfacePutBitsYCbCr()
454 if (i > !!vlsurf->templat.interlaced) in vlVdpVideoSurfaceClear()
516 if (p_surf->video_buffer == NULL || !p_surf->video_buffer->interlaced || in vlVdpVideoSurfaceDMABuf()
/third_party/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_vp3_video_bsp.c49 uint8_t interlaced; member
59 uint8_t interlaced; // 07 member
154 pic_bsp->interlaced = desc->interlaced; in nouveau_vp3_fill_picparm_mpeg4_bsp()
171 vc->interlaced = d->interlace; in nouveau_vp3_fill_picparm_vc1_bsp()
/third_party/skia/third_party/externals/libpng/
H A Dpngpread.c269 if (png_ptr->interlaced == 0 && png_ptr->bit_depth == 8 && // 8 represents 1 pixel in png_push_read_chunk()
716 if (png_ptr->transformations == 0 && png_ptr->interlaced == 0) in png_push_process_multi_rows()
744 if (png_ptr->interlaced == 0 && png_ptr->bit_depth == 8 && // 8 is 1 pixel and 8 bytes in png_process_IDAT_data()
770 if (png_ptr->interlaced == 0 && png_ptr->bit_depth == 8 && // 8 is 1 pixel and 8 bytes in png_process_IDAT_data()
871 row_info.width = png_ptr->iwidth; /* NOTE: width of current interlaced row */ in png_push_process_row()
890 * interlaced row count: in png_push_process_row()
894 if (png_ptr->transformations == 0 && png_ptr->interlaced == 0) in png_push_process_row()
924 /* Expand interlaced rows to full size */ in png_push_process_row()
925 if (png_ptr->interlaced != 0 && in png_push_process_row()
1136 if (png_ptr->interlaced ! in png_read_push_finish_row()
[all...]
/third_party/mesa3d/src/gallium/frontends/omx/
H A Dvid_dec_common.c63 templat.interlaced = pscreen->get_video_param( in vid_dec_NeedTarget()
136 buf->interlaced); in vid_dec_FillOutput()

Completed in 19 milliseconds

1234